[FFmpeg-trac] #3753(undetermined:new): '-timecode' & '-metadata' not working: not creating a stream (tmcd) in output MOV

FFmpeg trac at avcodec.org
Thu Jul 3 05:35:36 CEST 2014


#3753: '-timecode' & '-metadata' not working: not creating a stream (tmcd) in
output MOV
-------------------------------------+-------------------------------------
             Reporter:  AgentJJ24    |                    Owner:
                 Type:  defect       |                   Status:  new
             Priority:  normal       |                Component:
              Version:  git-master   |  undetermined
             Keywords:  mov,         |               Resolution:
  timecode, metadata                 |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------

Comment (by AgentJJ24):

 Here's the kicker: ffprobe of the INPUT shows that the TAG "reel_name" in
 the tmcd Data Stream is very much a part of the QT mov (this TAG is used
 by video editing software)

 {{{
 ffprobe -show_streams INPUT.mov
 ffprobe version 0.7-rc8
 Copyright (c) 2007-2013 Baptiste Coudurier and the FFmpeg developers
 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'INPUT.mov':
   Metadata:
     timecode: 00:00:00:00
   Duration: 00:00:47.42, bitrate: 664 kb/s
     Stream #0.0(eng): Video: h264 (Main), yuv420p, 854x480p, 658 kb/s,
 23.98 fps
     Metadata:
       codec_name: H.264
     Stream #0.1(eng): Data: unknown (tmcd)
     Metadata:
       reel_name(eng): OFFLINE_FILES
 Unsupported codec with id 0 for input stream 1
 [STREAM]
 index=0
 codec_name=h264
 codec_long_name=H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
 codec_type=video
 codec_time_base=0/1
 codec_tag_string=avc1
 codec_tag=0x31637661
 width=854
 height=480
 has_b_frames=0
 pix_fmt=yuv420p
 level=30
 progressive
 r_frame_rate=24000/1001
 avg_frame_rate=24000/1001
 time_base=1/24000
 start_time=0.000000
 duration=47.422375
 nb_frames=1137
 TAG:language=eng
 TAG:codec_name=H.264
 [/STREAM]
 [STREAM]
 index=1
 codec_name=unknown
 codec_type=data
 codec_time_base=1/24
 codec_tag_string=tmcd
 codec_tag=0x64636d74
 r_frame_rate=0/0
 avg_frame_rate=0/0
 time_base=1/24000
 start_time=0.000000
 duration=47.422375
 nb_frames=1
 TAG:language=eng
 TAG:reel_name=OFFLINE_FILES
 [/STREAM]
 }}}

 Here is another probe of a working file:

 {{{
 ffprobe -show_streams WORKINGexample.mov
 ffprobe version 0.7-rc8
 Copyright (c) 2007-2013 Baptiste Coudurier and the FFmpeg developers
 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'WORKINGexample.mov':
   Metadata:
     major_brand: qt
     minor_version: 0
     compatible_brands: qt
     encoder: FFmbc 0.7
     timecode: 02:03:04:05
   Duration: 00:00:47.42, bitrate: 12104 kb/s
     Stream #0.0(eng): Video: prores, yuv422p10le, 854x480p, 12102 kb/s,
 23.98 fps
     Metadata:
       codec_name: prores
     Stream #0.1(eng): Data: unknown (tmcd)
     Metadata:
       reel_name(eng): EF02
 Unsupported codec with id 0 for input stream 1
 [STREAM]
 index=0
 codec_name=prores
 codec_long_name=ProRes
 codec_type=video
 codec_time_base=0/1
 codec_tag_string=apco
 codec_tag=0x6f637061
 width=854
 height=480
 has_b_frames=0
 pix_fmt=yuv422p10le
 level=-99
 progressive
 r_frame_rate=24000/1001
 avg_frame_rate=24000/1001
 time_base=1/24000
 start_time=0.000000
 duration=47.422375
 nb_frames=1137
 TAG:language=eng
 TAG:codec_name=prores
 [/STREAM]
 [STREAM]
 index=1
 codec_name=unknown
 codec_type=data
 codec_time_base=1/24
 codec_tag_string=tmcd
 codec_tag=0x64636d74
 r_frame_rate=0/0
 avg_frame_rate=0/0
 time_base=1/24000
 start_time=0.000000
 duration=47.422375
 nb_frames=1
 TAG:language=eng
 TAG:reel_name=EF02
 [/STREAM]
 }}}

--
Ticket URL: <https://trac.ffmpeg.org/ticket/3753#comment:6>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list