pocarist / ffmbc

Automatically exported from code.google.com/p/ffmbc
0 stars 0 forks source link

Can't transcode AVC Intra in mov format #74

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Since FFmbc added support for AVC Intra we've been using this extensively for 
output from P2 cameras (in MXF format).

However, some of our content has also been passed through Final Cut Pro and is 
then saved in Mov format (though still an AVC Intra codec).
When we try to transcode the mov file FFmbc fails as follows:

ffmbc -v 3 -i AVCI_100_1080i_25_1sec.mov -vcodec mpeg2video -timecode 
01:39:15:13 -g 5 -coder 0 -b 6000k -maxrate 6000k -bufsize 5097k -r 25 -acodec 
pcm_s16le -ab 96k -ar 48000 -ac 1 -vf scale=960:720 -f mxf -y 
PA-1030-AVCI_100_1080i_25_1sec.mxf -acodec pcm_s16le -ab 96k -ar 48000 -ac 1 
-newaudio -acodec pcm_s16le -ab 96k -ar 48000 -ac 1 -newaudio -acodec pcm_s16le 
-ab 96k -ar 48000 -ac 1 -newaudio
FFmbc version 0.7-rc4 (DMI MXF-MPEG2 patch)
Copyright (c) 2008-2011 Baptiste Coudurier and the FFmpeg developers
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] no frame!
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] no frame!
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] no frame!
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] no frame!
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] no frame!
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] no frame!
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] no frame!
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] no frame!
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] non-existing PPS 0 referenced
[h264 @ 0x101020400] decode_slice_header error
[h264 @ 0x101020400] no frame!
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'AVCI_100_1080i_25_1sec.mov':
  Metadata:
    major_brand: qt  
    minor_version: 537199360
    compatible_brands: qt  
    creation_time: 2011-09-27 13:17:09
    timecode: 00:00:00:00
  Duration: 00:00:01.00, start: 0.000000, bitrate: 122595 kb/s
    Stream #0.0(eng): Video: h264, 1920x1080i tff, 113664 kb/s, PAR 1:1 DAR 16:9, 25.00 fps
    Metadata:
      codec_name: AVC-Intra 100M 1080i50
    Stream #0.1(eng): Audio: pcm_s24le, 48000 Hz, 1 channels, s32, 1152 kb/s
    Stream #0.2(eng): Audio: pcm_s24le, 48000 Hz, 1 channels, s32, 1152 kb/s
    Stream #0.3(eng): Audio: pcm_s24le, 48000 Hz, 1 channels, s32, 1152 kb/s
    Stream #0.4(eng): Audio: pcm_s24le, 48000 Hz, 1 channels, s32, 1152 kb/s
    Stream #0.5(eng): Audio: pcm_s24le, 48000 Hz, 1 channels, s32, 1152 kb/s
    Stream #0.6(eng): Audio: pcm_s24le, 48000 Hz, 1 channels, s32, 1152 kb/s
    Stream #0.7(eng): Audio: pcm_s24le, 48000 Hz, 1 channels, s32, 1152 kb/s
    Stream #0.8(eng): Audio: pcm_s24le, 48000 Hz, 1 channels, s32, 1152 kb/s
    Stream #0.9(eng): Data: unknown (tmcd)
[buffer @ 0x100f03ea0] Invalid pixel format string '-1'
Error opening filters!

Source file here: http://db.tt/p3w7GEby

Original issue reported on code.google.com by boncey@gmail.com on 14 Dec 2011 at 5:18

GoogleCodeExporter commented 9 years ago
Hey,
Unfortunately, AVC-Intra in .mov is currently not fully supported.

Original comment by baptiste...@gmail.com on 14 Dec 2011 at 5:21