Due to an influx of spam, we have had to impose restrictions on new accounts. Please see this wiki page for instructions on how to get full permissions. Sorry for the inconvenience.
qtmux: Add option to create a timecode trak in non-mov flavors
The user might still expect to see the timecode information in the
non-mov file despite it being officially unsupported , because other
software e.g. QuickTime will create a timecode trak even in mp4 files.
Furthermore, software that supports timecode trak in non-mov flavors
will also display the file duration in "timecode units" instead of real
clock time, which is not necessarily the same for 29.97 fps and friends.
This might confuse users, who see a different duration for the same
framerate and amount of frames depending on whether the container is mp4
or mov.
Seems fine to me but we should probably also research first if there's a standard for doing timecodes in MP4. If that exists we would conflict with that one here then.
The user might still expect to see the timecode information in the
non-mov file despite it being officially unsupported , because other
software e.g. QuickTime will create a timecode trak even in mp4 files.
Furthermore, software that supports timecode trak in non-mov flavors
will also display the file duration in "timecode units" instead of real
clock time, which is not necessarily the same for 29.97 fps and friends.
This might confuse users, who see a different duration for the same
framerate and amount of frames depending on whether the container is mp4
or mov.
(In reply to Sebastian Dröge (slomo) from comment 2)
Comment on attachment 374001 [details] [review]
qtmux: Add option to create a timecode trak in non-mov flavors
Seems fine to me but we should probably also research first if there's a
standard for doing timecodes in MP4. If that exists we would conflict with
that one here then.
You're right. The link in the commit message says:
The timecode track in an MP4 file uses the constructs defined in the QuickTime File Format, with some minor modifications.
The text formatting information to display the timecode is dropped. The Null Media Header box (nmhd) box is used instead of the Generic Media Header box (gmhd).
The user might still expect to see the timecode information in the
non-mov file despite it being officially unsupported , because other
software e.g. QuickTime will create a timecode trak even in mp4 files.
Furthermore, software that supports timecode trak in non-mov flavors
will also display the file duration in "timecode units" instead of real
clock time, which is not necessarily the same for 29.97 fps and friends.
This might confuse users, who see a different duration for the same
framerate and amount of frames depending on whether the container is mp4
or mov.