[FFmpeg-trac] #1735(FFmpeg:new): Problems with quicktime reference clips

FFmpeg trac at avcodec.org
Fri Sep 14 16:52:15 CEST 2012


#1735: Problems with quicktime reference clips
-------------------------------------+-------------------------------------
             Reporter:  bastibeckr   |                     Type:  defect
               Status:  new          |                 Priority:  normal
            Component:  FFmpeg       |                  Version:  0.11.1
             Keywords:  quicktime,   |               Blocked By:
  reference                          |  Reproduced by developer:  0
             Blocking:               |
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 Summary of the bug:
 Hi, i have tried to convert a quicktime reference clip that links to 2
 original files. The clip is made with final cut 7,
 [https://dl.dropbox.com/u/232052/test_ref_multi.mov test-clip]. Let me
 know if you also need the original footage, it's simply some prores
 footage, but the codec doesn't matter.
 How to reproduce:
 If the sequence in final cut does not contain a "cut", everything is ok.
 So i can export a '''part of a single file''', export it as qt reference
 and encode it with ffmpeg.
 But '''if I add a second clip or even the same clip twice''', export the
 sequence as reference, it will output an error. This only happens with
 reference clips. The clips are viewable with quicktime player or MPEG
 Streamclip.
 I tried this with "-use_absolute_path 1" and without, always the same
 error.
 Any help is appreciated. Thank you.
 {{{
 16:25:09 sebastianbecker at mpfcps3.studio2010.corp.int ffmpeg_ref_test
 ffmpeg -loglevel debug -use_absolute_path 1 -i test_ref_multi_2.mov -c:v
 libx264 test_ref_multi_2.m4v                        1 ↵
 ffmpeg version 0.11.1 Copyright (c) 2000-2012 the FFmpeg developers
   built on Aug 20 2012 18:45:16 with clang 4.0
 ((tags/Apple/clang-421.0.60))
   configuration: --prefix=/usr/local/Cellar/ffmpeg/0.11.1 --enable-shared
 --enable-gpl --enable-version3 --enable-nonfree --enable-hardcoded-tables
 --enable-libfreetype --cc=/usr/bin/clang --host-cflags='-Os -w -pipe
 -march=native -Xclang -target-feature -Xclang -aes -Qunused-arguments
 -mmacosx-version-min=10.7' --host-
 ldflags='-L/usr/local/Cellar/gettext/0.18.1.1/lib -L/usr/local/lib
 -L/usr/X11/lib' --enable-libx264 --enable-libfaac --enable-libmp3lame
 --enable-librtmp --enable-libtheora --enable-libvorbis --enable-libvpx
 --enable-libxvid --enable-libopencore-amrnb --enable-libopencore-amrwb
 --enable-libass --enable-libvo-aacenc --disable-ffplay
   libavutil      51. 54.100 / 51. 54.100
   libavcodec     54. 23.100 / 54. 23.100
   libavformat    54.  6.100 / 54.  6.100
   libavdevice    54.  0.100 / 54.  0.100
   libavfilter     2. 77.100 /  2. 77.100
   libswscale      2.  1.100 /  2.  1.100
   libswresample   0. 15.100 /  0. 15.100
   libpostproc    52.  0.100 / 52.  0.100
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] Format mov,mp4,m4a,3gp,3g2,mj2
 probed with size=2048 and score=100
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] ISO: File Type Major Brand: qt
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] volume Studio2010, len 10
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] filename test_one.mov, len 12
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] nlvl from -1, nlvl to -1
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] type 0, len 12
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] dir Basti_Becker
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] type 2, len 55
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] path
 //Volumes/Studio2010/Transfer/Basti_Becker/test_one.mov
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] type 14, len 26
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] type 15, len 22
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] type 18, len 35
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] type 19, len 19
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] type -1, len 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] volume Studio2010, len 10
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] filename test_two.mov, len 12
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] nlvl from -1, nlvl to -1
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] type 0, len 12
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] dir Basti_Becker
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] type 2, len 55
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] path
 //Volumes/Studio2010/Transfer/Basti_Becker/test_two.mov
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] type 14, len 26
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] type 15, len 22
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] type 18, len 35
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] type 19, len 19
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] type -1, len 0
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] Using absolute path on user
 request, this is a possible security issue
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] File position before
 avformat_find_stream_info() is 1163349
 [prores @ 0x7fc35b83a600] error, wrong picture data size
 [prores @ 0x7fc35b83a600] error decoding picture header
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] All info found
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] File position after
 avformat_find_stream_info() is 288512
 Guessed Channel Layout for  Input Stream #0.1 : stereo
 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'test_ref_multi_2.mov':
   Metadata:
     major_brand     : qt
     minor_version   : 537199360
     compatible_brands: qt
     creation_time   : 2012-09-14 14:26:24
   Duration: 00:00:04.00, start: 0.000000, bitrate: 2326 kb/s
     Stream #0:0(eng), 1, 1/25: Video: prores (apcs / 0x73637061),
 yuv422p10le, 1920x1080, 1/25, 8065 kb/s, SAR 1:1 DAR 16:9, 25 fps, 25 tbr,
 25 tbn, 25 tbc
     Metadata:
       creation_time   : 2012-09-14 14:26:24
       handler_name    : Apple Alias Data Handler
     Stream #0:1(eng), 47, 1/48000: Audio: pcm_s24le (in24 / 0x34326E69),
 48000 Hz, stereo, s32, 2304 kb/s
     Metadata:
       creation_time   : 2012-09-14 14:26:24
       handler_name    : Apple Alias Data Handler
     Stream #0:2(eng), 0, 1/25: Data: none (tmcd / 0x64636D74)
     Metadata:
       creation_time   : 2012-09-14 14:26:24
       handler_name    : Apple Alias Data Handler
       timecode        : 01:00:00:00
 File 'test_ref_multi_2.m4v' already exists. Overwrite ? [y/N] y
 w:1920 h:1080 pixfmt:yuv422p10le tb:1/25 sar:1/1 sws_param:flags=2
 [buffersink @ 0x7fc35b4167a0] No opaque field provided
 [format @ 0x7fc35b416ae0] auto-inserting filter 'auto-inserted scaler 0'
 between the filter 'src' and the filter 'format'
 [scale @ 0x7fc35b416e60] w:1920 h:1080 fmt:yuv422p10le sar:1/1 -> w:1920
 h:1080 fmt:yuv422p sar:1/1 flags:0x4
 [abuffer source @ 0x7fc35b417400] Setting entry with key 'time_base' to
 value '1/48000'
 [abuffer source @ 0x7fc35b417400] Setting entry with key 'sample_rate' to
 value '48000'
 [abuffer source @ 0x7fc35b417400] Setting entry with key 'sample_fmt' to
 value 's32'
 [abuffer source @ 0x7fc35b417400] Setting entry with key 'channel_layout'
 to value '0x3'
 [abuffer @ 0x7fc35b4173a0] tb:1/48000 samplefmt:s32 samplerate: 48000 ch
 layout:0x3
 [aformat filter @ 0x7fc35b4178c0] Setting entry with key 'sample_fmts' to
 value 's16'
 [aformat filter @ 0x7fc35b4178c0] Setting entry with key 'channel_layouts'
 to value '0x4,0x3,0x7,0x107,0x37,0x3f'
 [aformat @ 0x7fc35b417860] auto-inserting filter 'auto-inserted resampler
 0' between the filter 'src' and the filter 'aformat'
 [aresample @ 0x7fc35b417d80] chl:stereo fmt:s32 r:48000Hz -> chl:stereo
 fmt:s16 r:48000Hz
 [libx264 @ 0x7fc35b84a400] using mv_range_thread = 40
 [libx264 @ 0x7fc35b84a400] using SAR=1/1
 [libx264 @ 0x7fc35b84a400] using cpu capabilities: MMX2 SSE2Fast SSSE3
 FastShuffle SSE4.2
 [libx264 @ 0x7fc35b84a400] profile High 4:2:2, level 4.0, 4:2:2 8-bit
 [libx264 @ 0x7fc35b84a400] 264 - core 125 - H.264/MPEG-4 AVC codec -
 Copyleft 2003-2012 - http://www.videolan.org/x264.html - options: cabac=1
 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1
 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1
 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=12
 lookahead_threads=2 sliced_threads=0 nr=0 decimate=1 interlaced=0
 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1
 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25
 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0
 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
 [prores @ 0x7fc35b83a600] detected 8 logical cores
 Output #0, ipod, to 'test_ref_multi_2.m4v':
   Metadata:
     major_brand     : qt
     minor_version   : 537199360
     compatible_brands: qt
     creation_time   : 2012-09-14 14:26:24
     encoder         : Lavf54.6.100
     Stream #0:0(eng), 0, 1/25: Video: h264 (avc1 / 0x31637661), yuv422p,
 1920x1080 [SAR 1:1 DAR 16:9], 1/25, q=-1--1, 25 tbn, 25 tbc
     Metadata:
       creation_time   : 2012-09-14 14:26:24
       handler_name    : Apple Alias Data Handler
     Stream #0:1(eng), 0, 1/48000: Audio: aac (mp4a / 0x6134706D), 48000
 Hz, stereo, s16, 128 kb/s
     Metadata:
       creation_time   : 2012-09-14 14:26:24
       handler_name    : Apple Alias Data Handler
 Stream mapping:
   Stream #0:0 -> #0:0 (prores -> libx264)
   Stream #0:1 -> #0:1 (pcm_s24le -> libfaac)

 }}}

-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/1735>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list