[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