[FFmpeg-user] MXF File containing AVC Intra or 1:1 HD720p

Steve Dierker steve.dierker at flavoursys.com
Thu Jan 5 20:06:49 CET 2012


Hello List,

I'm wondering how to convert these formats:
AVC Intra 100
AVC Intra 50
1:1 HD720p
1:1 10bit
1:1 10bit RGB
DVC Pro HD

which can all be produced by Avid.
I want to convert them to mpeg4. So far I actually have accomplished
nothing :)
Trying to find which kind of coding is inside the MXF container I used
ffprobe, but I always get 'Error while opening codec for input stream 0'
as an reply.

Then i figured at least I know that the codec DVC Pro as available in
ffmpeg. So I tried this:

ffmpeg -f dv -i DVC_ProHD.mxf -an out.avi 
ffmpeg version , Copyright (c) 2000-2011 the FFmpeg developers
  built on Dec 29 2011 08:31:02 with gcc 4.4.5
  configuration: --enable-libdc1394 --prefix=/usr --extra-cflags='-Wall
-g ' --cc='ccache cc' --enable-shared --enable-libmp3lame --enable-gpl
--enable-libvorbis --enable-pthreads --enable-libfaac --enable-libxvid
--enable-postproc --enable-x11grab --enable-libgsm --enable-libtheora
--enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264
--enable-libspeex --enable-nonfree --disable-stripping --enable-avfilter
--enable-libdirac --disable-decoder=libdirac --enable-libschroedinger
--disable-encoder=libschroedinger --enable-version3 --enable-libopenjpeg
--enable-libvpx --enable-librtmp --extra-libs=-lgcrypt --disable-altivec
--disable-armv5te --disable-armv6 --disable-vis
  libavutil    50. 43. 0 / 50. 43. 0
  libavcodec   52.123. 0 / 52.123. 0
  libavformat  52.111. 0 / 52.111. 0
  libavdevice  52.  5. 0 / 52.  5. 0
  libavfilter   1. 80. 0 /  1. 80. 0
  libswscale    0. 14. 1 /  0. 14. 1
  libpostproc  51.  2. 0 / 51.  2. 0
[dv @ 0x11282e0] Estimating duration from bitrate, this may be
inaccurate
Input #0, dv, from 'DVC_ProHD.mxf':
  Duration: 00:00:05.96, start: 0.000000, bitrate: 115062 kb/s
    Stream #0.0: Video: dvvideo, yuv422p, 960x720, 115200 kb/s, PAR 1:1
DAR 4:3, 50 tbr, 50 tbn, 50 tbc
File 'out.avi' already exists. Overwrite ? [y/N] y
Incompatible pixel format 'yuv422p' for codec 'mpeg4', auto-selecting
format 'yuv420p'
[buffer @ 0x113af80] w:960 h:720 pixfmt:yuv422p tb:1/1000000 sar:1/1
sws_param:
[buffersink @ 0x1127120] auto-inserting filter 'auto-inserted scaler 0'
between the filter 'src' and the filter 'out'
[scale @ 0x113ac00] w:960 h:720 fmt:yuv422p -> w:960 h:720 fmt:yuv420p
flags:0x4
Output #0, avi, to 'out.avi':
  Metadata:
    ISFT            : Lavf52.111.0
    Stream #0.0: Video: mpeg4, yuv420p, 960x720 [PAR 1:1 DAR 4:3],
q=2-31, 200 kb/s, 50 tbn, 50 tbc
Stream mapping:
  Stream #0.0 -> #0.0
Press [q] to stop, [?] for help
frame=   33 fps=  0 q=31.0 size=     316kB time=00:00:00.66
bitrate=3922.3kbits/frame=   72 fps= 67 q=31.0 size=     425kB
time=00:00:01.44 bitrate=2419.1kbits/frame=  111 fps= 70 q=31.0 size=
529kB time=00:00:02.22 bitrate=1951.4kbits/frame=  151 fps= 72 q=31.0
size=     633kB time=00:00:03.02 bitrate=1717.7kbits/frame=  191 fps= 73
q=31.0 size=     731kB time=00:00:03.82 bitrate=1567.1kbits/frame=  231
fps= 74 q=31.0 size=     821kB time=00:00:04.62
bitrate=1454.9kbits/frame=  271 fps= 75 q=31.0 size=     893kB
time=00:00:05.42 bitrate=1349.2kbits/[dvvideo @ 0x113b020] AC EOB marker
is absent pos=65
[dvvideo @ 0x113b020] AC EOB marker is absent pos=67
[dvvideo @ 0x113b020] AC EOB marker is absent pos=72
[dvvideo @ 0x113b020] AC EOB marker is absent pos=70
[dvvideo @ 0x113b020] AC EOB marker is absent pos=67
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
[dvvideo @ 0x113b020] AC EOB marker is absent pos=66
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
    Last message repeated 1 times
[dvvideo @ 0x113b020] AC EOB marker is absent pos=65
    Last message repeated 1 times
[dvvideo @ 0x113b020] AC EOB marker is absent pos=75
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
    Last message repeated 1 times
[dvvideo @ 0x113b020] AC EOB marker is absent pos=69
[dvvideo @ 0x113b020] AC EOB marker is absent pos=65
[dvvideo @ 0x113b020] AC EOB marker is absent pos=72
[dvvideo @ 0x113b020] AC EOB marker is absent pos=66
[dvvideo @ 0x113b020] AC EOB marker is absent pos=68
[dvvideo @ 0x113b020] AC EOB marker is absent pos=66
[dvvideo @ 0x113b020] AC EOB marker is absent pos=65
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
[dvvideo @ 0x113b020] AC EOB marker is absent pos=74
[dvvideo @ 0x113b020] AC EOB marker is absent pos=67
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
    Last message repeated 3 times
[dvvideo @ 0x113b020] AC EOB marker is absent pos=66
[dvvideo @ 0x113b020] AC EOB marker is absent pos=104
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
[dvvideo @ 0x113b020] AC EOB marker is absent pos=75
[dvvideo @ 0x113b020] AC EOB marker is absent pos=71
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
[dvvideo @ 0x113b020] AC EOB marker is absent pos=70
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
    Last message repeated 2 times
[dvvideo @ 0x113b020] AC EOB marker is absent pos=66
[dvvideo @ 0x113b020] AC EOB marker is absent pos=65
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
    Last message repeated 5 times
[dvvideo @ 0x113b020] AC EOB marker is absent pos=68
[dvvideo @ 0x113b020] AC EOB marker is absent pos=71
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
[dvvideo @ 0x113b020] AC EOB marker is absent pos=65
[dvvideo @ 0x113b020] AC EOB marker is absent pos=72
[dvvideo @ 0x113b020] AC EOB marker is absent pos=77
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
[dvvideo @ 0x113b020] AC EOB marker is absent pos=75
[dvvideo @ 0x113b020] AC EOB marker is absent pos=65
[dvvideo @ 0x113b020] AC EOB marker is absent pos=69
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
[dvvideo @ 0x113b020] AC EOB marker is absent pos=69
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
    Last message repeated 1 times
[dvvideo @ 0x113b020] AC EOB marker is absent pos=65
[dvvideo @ 0x113b020] AC EOB marker is absent pos=91
[dvvideo @ 0x113b020] AC EOB marker is absent pos=65
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
[dvvideo @ 0x113b020] AC EOB marker is absent pos=79
[dvvideo @ 0x113b020] AC EOB marker is absent pos=65
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
[dvvideo @ 0x113b020] AC EOB marker is absent pos=84
[dvvideo @ 0x113b020] AC EOB marker is absent pos=66
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
[dvvideo @ 0x113b020] AC EOB marker is absent pos=65
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
    Last message repeated 1 times
[dvvideo @ 0x113b020] AC EOB marker is absent pos=71
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
    Last message repeated 4 times
[dvvideo @ 0x113b020] AC EOB marker is absent pos=65
[dvvideo @ 0x113b020] AC EOB marker is absent pos=68
[dvvideo @ 0x113b020] AC EOB marker is absent pos=71
[dvvideo @ 0x113b020] AC EOB marker is absent pos=65
[dvvideo @ 0x113b020] AC EOB marker is absent pos=74
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
    Last message repeated 2 times
[dvvideo @ 0x113b020] AC EOB marker is absent pos=99
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
    Last message repeated 2 times
[dvvideo @ 0x113b020] AC EOB marker is absent pos=67
[dvvideo @ 0x113b020] AC EOB marker is absent pos=66
[dvvideo @ 0x113b020] AC EOB marker is absent pos=72
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
[dvvideo @ 0x113b020] AC EOB marker is absent pos=66
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
[dvvideo @ 0x113b020] AC EOB marker is absent pos=66
    Last message repeated 1 times
[dvvideo @ 0x113b020] AC EOB marker is absent pos=67
[dvvideo @ 0x113b020] AC EOB marker is absent pos=100
[dvvideo @ 0x113b020] AC EOB marker is absent pos=70
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
[dvvideo @ 0x113b020] AC EOB marker is absent pos=96
[dvvideo @ 0x113b020] AC EOB marker is absent pos=73
[dvvideo @ 0x113b020] AC EOB marker is absent pos=72
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
[dvvideo @ 0x113b020] AC EOB marker is absent pos=65
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
[dvvideo @ 0x113b020] AC EOB marker is absent pos=65
    Last message repeated 1 times
[dvvideo @ 0x113b020] AC EOB marker is absent pos=68
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
    Last message repeated 1 times
[dvvideo @ 0x113b020] AC EOB marker is absent pos=72
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
[dvvideo @ 0x113b020] AC EOB marker is absent pos=72
[dvvideo @ 0x113b020] AC EOB marker is absent pos=66
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
    Last message repeated 1 times
[dvvideo @ 0x113b020] AC EOB marker is absent pos=68
[dvvideo @ 0x113b020] AC EOB marker is absent pos=67
[dvvideo @ 0x113b020] AC EOB marker is absent pos=79
[dvvideo @ 0x113b020] AC EOB marker is absent pos=66
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
    Last message repeated 1 times
[dvvideo @ 0x113b020] AC EOB marker is absent pos=69
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
    Last message repeated 1 times
[dvvideo @ 0x113b020] AC EOB marker is absent pos=90
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
    Last message repeated 3 times
[dvvideo @ 0x113b020] AC EOB marker is absent pos=83
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
[dvvideo @ 0x113b020] AC EOB marker is absent pos=71
[dvvideo @ 0x113b020] AC EOB marker is absent pos=78
[dvvideo @ 0x113b020] AC EOB marker is absent pos=96
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
[dvvideo @ 0x113b020] AC EOB marker is absent pos=65
[dvvideo @ 0x113b020] AC EOB marker is absent pos=68
[dvvideo @ 0x113b020] AC EOB marker is absent pos=76
[dvvideo @ 0x113b020] AC EOB marker is absent pos=65
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
[dvvideo @ 0x113b020] AC EOB marker is absent pos=68
[dvvideo @ 0x113b020] AC EOB marker is absent pos=70
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
[dvvideo @ 0x113b020] AC EOB marker is absent pos=107
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
[dvvideo @ 0x113b020] AC EOB marker is absent pos=87
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
[dvvideo @ 0x113b020] AC EOB marker is absent pos=65
[dvvideo @ 0x113b020] AC EOB marker is absent pos=69
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
    Last message repeated 2 times
[dvvideo @ 0x113b020] AC EOB marker is absent pos=65
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
    Last message repeated 1 times
[dvvideo @ 0x113b020] AC EOB marker is absent pos=66
[dvvideo @ 0x113b020] AC EOB marker is absent pos=68
[dvvideo @ 0x113b020] AC EOB marker is absent pos=66
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
    Last message repeated 2 times
[dvvideo @ 0x113b020] AC EOB marker is absent pos=97
[dvvideo @ 0x113b020] AC EOB marker is absent pos=65
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
    Last message repeated 1 times
[dvvideo @ 0x113b020] AC EOB marker is absent pos=75
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
    Last message repeated 1 times
[dvvideo @ 0x113b020] AC EOB marker is absent pos=79
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
[dvvideo @ 0x113b020] AC EOB marker is absent pos=76
[dvvideo @ 0x113b020] AC EOB marker is absent pos=73
[dvvideo @ 0x113b020] AC EOB marker is absent pos=85
[dvvideo @ 0x113b020] AC EOB marker is absent pos=118
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
    Last message repeated 1 times
[dvvideo @ 0x113b020] AC EOB marker is absent pos=71
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
[dvvideo @ 0x113b020] AC EOB marker is absent pos=69
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
    Last message repeated 1 times
[dvvideo @ 0x113b020] AC EOB marker is absent pos=65
[dvvideo @ 0x113b020] AC EOB marker is absent pos=68
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
    Last message repeated 2 times
[dvvideo @ 0x113b020] AC EOB marker is absent pos=65
    Last message repeated 1 times
[dvvideo @ 0x113b020] AC EOB marker is absent pos=75
[dvvideo @ 0x113b020] AC EOB marker is absent pos=78
[dvvideo @ 0x113b020] AC EOB marker is absent pos=74
[dvvideo @ 0x113b020] AC EOB marker is absent pos=68
[dvvideo @ 0x113b020] AC EOB marker is absent pos=67
[dvvideo @ 0x113b020] AC EOB marker is absent pos=75
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
[dvvideo @ 0x113b020] AC EOB marker is absent pos=71
[dvvideo @ 0x113b020] AC EOB marker is absent pos=66
[dvvideo @ 0x113b020] AC EOB marker is absent pos=65
    Last message repeated 1 times
[dvvideo @ 0x113b020] AC EOB marker is absent pos=72
[dvvideo @ 0x113b020] AC EOB marker is absent pos=68
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
[dvvideo @ 0x113b020] AC EOB marker is absent pos=65
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
    Last message repeated 1 times
[dvvideo @ 0x113b020] AC EOB marker is absent pos=67
[dvvideo @ 0x113b020] AC EOB marker is absent pos=69
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
[dvvideo @ 0x113b020] AC EOB marker is absent pos=66
[dvvideo @ 0x113b020] AC EOB marker is absent pos=90
[dvvideo @ 0x113b020] AC EOB marker is absent pos=78
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
[dvvideo @ 0x113b020] AC EOB marker is absent pos=65
    Last message repeated 1 times
[dvvideo @ 0x113b020] AC EOB marker is absent pos=66
    Last message repeated 1 times
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
[dvvideo @ 0x113b020] AC EOB marker is absent pos=69
[dvvideo @ 0x113b020] AC EOB marker is absent pos=65
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
    Last message repeated 1 times
[dvvideo @ 0x113b020] AC EOB marker is absent pos=75
[dvvideo @ 0x113b020] AC EOB marker is absent pos=66
[dvvideo @ 0x113b020] AC EOB marker is absent pos=69
[dvvideo @ 0x113b020] AC EOB marker is absent pos=65
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
[dvvideo @ 0x113b020] AC EOB marker is absent pos=88
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
    Last message repeated 3 times
[dvvideo @ 0x113b020] AC EOB marker is absent pos=97
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
[dvvideo @ 0x113b020] AC EOB marker is absent pos=68
[dvvideo @ 0x113b020] AC EOB marker is absent pos=85
[dvvideo @ 0x113b020] AC EOB marker is absent pos=71
[dvvideo @ 0x113b020] AC EOB marker is absent pos=74
[dvvideo @ 0x113b020] AC EOB marker is absent pos=65
[dvvideo @ 0x113b020] AC EOB marker is absent pos=72
[dvvideo @ 0x113b020] AC EOB marker is absent pos=66
[dvvideo @ 0x113b020] AC EOB marker is absent pos=65
[dvvideo @ 0x113b020] AC EOB marker is absent pos=71
[dvvideo @ 0x113b020] AC EOB marker is absent pos=65
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
[dvvideo @ 0x113b020] AC EOB marker is absent pos=68
[dvvideo @ 0x113b020] AC EOB marker is absent pos=66
[dvvideo @ 0x113b020] AC EOB marker is absent pos=65
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
    Last message repeated 1 times
[dvvideo @ 0x113b020] AC EOB marker is absent pos=66
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
    Last message repeated 1 times
[dvvideo @ 0x113b020] AC EOB marker is absent pos=65
    Last message repeated 1 times
[dvvideo @ 0x113b020] AC EOB marker is absent pos=88
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
[dvvideo @ 0x113b020] AC EOB marker is absent pos=67
[dvvideo @ 0x113b020] AC EOB marker is absent pos=65
[dvvideo @ 0x113b020] AC EOB marker is absent pos=72
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
[dvvideo @ 0x113b020] AC EOB marker is absent pos=65
[dvvideo @ 0x113b020] AC EOB marker is absent pos=72
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
[dvvideo @ 0x113b020] AC EOB marker is absent pos=69
[dvvideo @ 0x113b020] AC EOB marker is absent pos=94
[dvvideo @ 0x113b020] AC EOB marker is absent pos=67
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
    Last message repeated 1 times
[dvvideo @ 0x113b020] AC EOB marker is absent pos=68
[dvvideo @ 0x113b020] AC EOB marker is absent pos=67
[dvvideo @ 0x113b020] AC EOB marker is absent pos=65
[dvvideo @ 0x113b020] AC EOB marker is absent pos=104
[dvvideo @ 0x113b020] AC EOB marker is absent pos=73
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
[dvvideo @ 0x113b020] AC EOB marker is absent pos=78
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
[dvvideo @ 0x113b020] AC EOB marker is absent pos=75
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
[dvvideo @ 0x113b020] AC EOB marker is absent pos=114
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
    Last message repeated 1 times
[dvvideo @ 0x113b020] AC EOB marker is absent pos=66
[dvvideo @ 0x113b020] AC EOB marker is absent pos=68
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
    Last message repeated 2 times
[dvvideo @ 0x113b020] AC EOB marker is absent pos=65
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
[dvvideo @ 0x113b020] AC EOB marker is absent pos=69
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
    Last message repeated 2 times
[dvvideo @ 0x113b020] AC EOB marker is absent pos=65
[dvvideo @ 0x113b020] AC EOB marker is absent pos=87
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
[dvvideo @ 0x113b020] AC EOB marker is absent pos=65
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
[dvvideo @ 0x113b020] AC EOB marker is absent pos=75
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
[dvvideo @ 0x113b020] AC EOB marker is absent pos=67
[dvvideo @ 0x113b020] AC EOB marker is absent pos=64
    Last message repeated 1 times
[buffer @ 0x113af80] Buffer video input changed from size:960x720
fmt:yuv422p to size:720x480 fmt:yuv411p
[scale @ 0x113ac00] w:720 h:480 fmt:yuv411p -> w:960 h:720 fmt:yuv420p
flags:0x2
frame=  297 fps= 75 q=24.8 Lsize=     985kB time=00:00:09.90 bitrate=
814.7kbits/s    
video:967kB audio:0kB global headers:0kB muxing overhead 1.797479%


But it didn't work.
So can anyone point me in the right direction?

best regards,
Steve




More information about the ffmpeg-user mailing list