Wouldn't it be better to just remove the trimmed contents altogether?
Yes, if that is what you want to do. My question is, "Why do you use a work flow that does not 'remove' the trimmed content if that is what you want done?" Both options are available to QT 7 Pro users. Why process the file in a manner that results in the retention of data you don't want kept and then complain about it? Why not create a secondary file that only contains the content you want retained, securely delete the original file, and then use/distribute the secondary as desired/needed, thus, alleviating your security concerns?
Actually, when viewed in Quicktime the pointer has actually changed in the new output. But when you re-encode the file using an editor outside of an Apple product the "trimmed" contents re-appear.
Not if you process the file properly. When edited properly, only the "trimmed" data is retained. You can verify this by checking the files size to veify that data has been removed and/or viewing the file in any of the "over 25++ players" you previously tested to verify the deleted data can no longer be accessed. If I have a chance later today, I will create a "quickie" tutorial which demonstrates both the process and the results.
Please explain the options available. Based on my testing the only option is to export (re-encode) which results in loss of quality.
If your goal is to create a file with content physically trimmed and having the original quality, then don't re-encode or use the "Pass through" option--use the "Save As..." option instead. If the data must then be re-wrapped in an MP4 file container, then you can use the "Export Movie to MPEG-4" and "Pass through" option or simply use MPEG Streamclip to place the "already trimmed file" data in the MOV file container into an MP4 file container. The drawback with either of these approaches is that only the MPEG-4 or H.264 video and AAC audio data can be re-wrapped. Extraneous data tracks (e.g., text, chapter, 'tween, etc.) will not be retained.
The average consumer just wants to edit their videos and has no idea what is going on in the background - ie: blindly trusting the application to do what is advertised.
Unfortunately, this is true. Thankfully, when user expectations are not realized, many "average consumers" come here to learn why things are not working as they think the should. In most cases, it is simply a matter of changing the work flow to achieve the desired results and correct misconceptions as to how QT 7 Pro works. In a small number of cases, it is a "real" problem with no evident workaround. (For instance, the Snow Leopard emplementation only offers the "non-destructive" option since the "destructive" option appears to reveal a "bug" which causes the final file to never be written/made visible to the Finder.)
I assume you are testing this using an Apple certified product.
For Leopard based work flows I use an older PPC G5 2.0 DP platform.
Try this...
Once again, your work flow appears flawed. Try the following...
1. Open a file in Quicktime
2. Set "in" and "out" points in the progress bar
3. Use the "Trim to Selection" Edit menu option to reduce the progress bar display to the trimmed data only
4. Using "Save as" create a new a self-contained movie (you can even use a unique file name)
5. Take the file output and re-encode it using Handbrake (or test it for access with one of the other players)
If you want to use a "Cut" or "Copy" work flow, the do the following...
1. Open a file in Quicktime
2. Set "in" and "out" points in the progress bar for the content you wish to retain
3. Use the "Cut" or "Copy" Edit menu option to copy the selected data to the clipboard
4. Create a new player and paste ("Command-V") the selected clipboard data to the new player
5. Using "Save as" or "Save" create a new a self-contained movie (you can even use a unique file name) from the newly created player
6. Take the file output and re-encode it using Handbrake (or test it for access with one of the other players)
If you want to use a "Delete" work flow, try the following...
1. Open a file in Quicktime
2. Set "in" and "out" points in the progress bar for the segment you wish to remove
3. Use the "Delete" Edit menu option to remove the unwanted segment
4. Repeat steps 2 and 3 untill all unwanted data has been removed
5. Using "Save as" or "Save" create a new a self-contained movie from the data still retained in the player progress bar
6. Take the file output and re-encode it using Handbrake (or test it for access with one of the other players)
I have tested this with over 200 files. Same results.
If your test intructions list was complete, then your work flow was incomplete and any of the above algorithms should accomplish what you want.