[FFmpeg-user] Cannot open/transcode MXF OP-Atom files

Peter B. pb at das-werkstatt.com
Mon Apr 16 00:46:34 CEST 2012


I've got a set of MXF OP-Atom [1] files.
When trying to open or transcode the MXF containing the video stream, I
get the following error:

//-------------------
[mxf @ 0x1ac2040] SegmentedFrame layout isn't currently supported
[mxf @ 0x1ac2040] Could not find codec parameters (Video: none, 720x496)
test_v1.mxf: could not find codec parameters
//-------------------

The commandline used and the complete uncut console output:
//-------------------
ffmpeg -i test_v1.mxf -an -vcodec copy test.avi
//-------------------
ffmpeg version N-39848-g88a97d6 Copyright (c) 2000-2012 the FFmpeg
developers
  built on Apr 15 2012 22:55:26 with gcc 4.6.1
  configuration: --prefix=/usr/local
  libavutil      51. 46.100 / 51. 46.100
  libavcodec     54. 14.101 / 54. 14.101
  libavformat    54.  3.100 / 54.  3.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 70.100 /  2. 70.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 11.100 /  0. 11.100
[mxf @ 0x1ac2040] SegmentedFrame layout isn't currently supported
[mxf @ 0x1ac2040] Could not find codec parameters (Video: none, 720x496)
test_v1.mxf: could not find codec parameters
//-------------------


I've also tried handling the file with ffmbc (v0.7-rc5). It also didn't
work, but here's the output I got:

//-------------------
./ffmbc -i test_v1.mxf -an -vcodec copy test.avi
//-------------------
FFmbc version 0.7-rc5
Copyright (c) 2008-2011 Baptiste Coudurier and the FFmpeg developers
[mxf @ 0x2b98600] material track 2: no corresponding source package found
[mxf @ 0x2b98600] material track 3: no corresponding source package found
[mxf @ 0x2b98600] material track 4: no corresponding source package found
[mxf @ 0x2b98600] material track 5: no corresponding source package found
Input #0, mxf, from 'test_v1.mxf':
  Duration: 00:00:16.71, start: 0.000000, bitrate: 173062 kb/s
    Stream #0.0(und): Video: unknown (0x0000), 720x496p, 29.97 fps
Output #0, avi, to 'test.avi':
  Metadata:
    ISFT: FFmbc 0.7
    Stream #0.0(und): Video: unknown (0x0000), 720x496p, stream copy,
29.97 fps
Stream mapping:
  Stream #0.0 -> #0.0
Press [q] to stop, [?] for help
Stream #0.0 dropping frames before first keyframe pts 0 dts 0 duration 1
size 720896 flags 0
Stream #0.0 dropping frames before first keyframe pts 1 dts 1 duration 1
size 720896 flags 0
Stream #0.0 dropping frames before first keyframe pts 2 dts 2 duration 1
size 720896 flags 0
Stream #0.0 dropping frames before first keyframe pts 3 dts 3 duration 1
size 720896 flags 0

[comment: Lots more of these messages...]

Stream #0.0 dropping frames before first keyframe pts 499 dts 499
duration 1 size 720896 flags 0
Stream #0.0 dropping frames before first keyframe pts 500 dts 500
duration 1 size 720896 flags 0
frame=    0 fps=  0 Lsize=       6kB time=00:00:00.00 bitrate=
0.0kbits/s
video:0kB audio:0kB global headers:0kB muxing overhead inf%
//-------------------

The resulting "test.avi" has no video content. Its duration is 00:00:00.00.

I'd be grateful for hints/tips/suggestions.

Thanks,
Pb

== References:
[1] http://www.digitalpreservation.gov/formats/fdd/fdd000265.shtml


More information about the ffmpeg-user mailing list