[FFmpeg-devel] [PATCH 1/2] timecode: move timecode muxer options to metadata.
ubitux at gmail.com
Wed May 30 18:03:33 CEST 2012
On Wed, May 30, 2012 at 04:45:51PM +0100, Tim Nicholson wrote:
> On 30/05/12 13:58, Clément Bœsch wrote:
> > From: Clément Bœsch <clement.boesch at smartjog.com>
> > Some demuxers set a timecode in the format or streams metadata. The
> > muxers now make use of this metadata instead of a duplicated private
> > option.
> > This makes possible transparent copy of the timecode when transmuxing
> > and transcoding.
> That sounds very handy.....
> > -timecode option for MPEG1/2 codec is also renamed to -gop_timecode. The
> > global ffmpeg -timecode option will set it anyway so no option change
> > visible for the user.
> > [...]
> So what happens if rewrapping an existing stream and setting
> -gop_timcode? Does this mean you could have wrapper timecode set to one
> value (by transparent copy) and gop_timecode to something else?
Yes but you are not supposed to use -gop_timecode (it's not documented)
except if you know what you are doing. Just use -timecode all the time.
If you really want to do this, you can:
% ./ffmpeg -v 0 -f lavfi -i testsrc -t 5 -c:v mpeg2video -s ntsc -timecode 01:02:03:04 -gop_timecode 04:03:02:01 -y out.gxf
% ./ffprobe -v 0 -show_format -show_streams out.gxf|grep timecode=
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 490 bytes
Desc: not available
More information about the ffmpeg-devel