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

Steve Dierker steve.dierker at flavoursys.com
Thu Jan 5 20:29:42 CET 2012




On Thu, 2012-01-05 at 19:16 +0000, Carl Eugen Hoyos wrote:
> Steve Dierker <steve.dierker <at> flavoursys.com> writes:
> 
> > I'm wondering how to convert these formats:
> > AVC Intra 100
> > AVC Intra 50
> 
> These may not work but please try (and report)

I tried an AVC Intra 100 and it didn't work:

ffmpegOpt -i AVC-Intra100.mxf -an out.avi
(01-05 19:21)
ffmpeg version N-36492-g7f83db3, Copyright (c) 2000-2012 the FFmpeg
developers
  built on Jan  5 2012 12:30:04 with gcc 4.4.5
  configuration: --prefix=/opt/ffmpeg --enable-gpl --enable-nonfree
--enable-version3 --enable-libtheora --enable-libxvid --enable-libx264
--enable-libvpx --enable-libvorbis --enable-libopenjpeg
  libavutil      51. 34.100 / 51. 34.100
  libavcodec     53. 53.100 / 53. 53.100
  libavformat    53. 29.100 / 53. 29.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 57.101 /  2. 57.101
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0.  5.100 /  0.  5.100
  libpostproc    51.  2.100 / 51.  2.100
[h264 @ 0x18c3100] codec type or id mismatches
    Last message repeated 8 times
Input #0, mxf, from 'AVC-Intra100.mxf':
  Duration: 00:00:14.52, start: 0.000000, bitrate: 113884 kb/s
    Stream #0:0: Data: h264
File 'out.avi' already exists. Overwrite ? [y/N] y
Output #0, avi, to 'out.avi':
Output file #0 does not contain any stream

But even if I specify the codec and/or format it ends with the same
error.
If you tell me an address where I can upload files and can provide your
with examples.

> > 1:1 HD720p
> > 1:1 10bit
> 
> I don't know if we have samples for them, after you removed -f dv (see below),
> please consider uploading samples if they are not supported.
> 
> > 1:1 10bit RGB
> 
> This is supported in avi, we may need the mxf sample to add support.

Right know it is not working, but I would gladly supply you with a MXF
file.
> 
> > DVC Pro HD
> 
> This should work, I guess.
> 
> > ffmpeg -f dv -i DVC_ProHD.mxf -an out.avi 
> 
> Please remove "-f dv", it makes sure ffmpeg cannot decode the sample.
> Assuming this is high-resolution, use -qscale 2 for testing:
> ffmpeg -i DVC_ProHD.mxf -an -qscale 2 out.avi
> 
> Carl Eugen

If I remove "-f dv" and execute your proposed command this is the
result:

ffmpegOpt -i DVC_ProHD.mxf -an -qscale 2 out.avi
(01-05 19:25)
ffmpeg version N-36492-g7f83db3, Copyright (c) 2000-2012 the FFmpeg
developers
  built on Jan  5 2012 12:30:04 with gcc 4.4.5
  configuration: --prefix=/opt/ffmpeg --enable-gpl --enable-nonfree
--enable-version3 --enable-libtheora --enable-libxvid --enable-libx264
--enable-libvpx --enable-libvorbis --enable-libopenjpeg
  libavutil      51. 34.100 / 51. 34.100
  libavcodec     53. 53.100 / 53. 53.100
  libavformat    53. 29.100 / 53. 29.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 57.101 /  2. 57.101
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0.  5.100 /  0.  5.100
  libpostproc    51.  2.100 / 51.  2.100
Input #0, mxf, from 'DVC_ProHD.mxf':
  Duration: 00:00:11.84, start: 0.000000, bitrate: 57920 kb/s
    Stream #0:0: Data: dvvideo
File 'out.avi' already exists. Overwrite ? [y/N] y
Output #0, avi, to 'out.avi':
Output file #0 does not contain any stream


So, am I doing anything wrong? Or do I have forgotten something to
supply ffmpeg with?
Anyways I gladly supply you with sample and I'm willing to help adding
support for it, even though I haven't read a line of the libav code yet.

best regards,
Steve



More information about the ffmpeg-user mailing list