[FFmpeg-devel] "OPAtom misinterpreted as OP1a"
Rolf Howarth
rolf at squarebox.com
Tue Mar 8 16:28:03 CET 2016
Hi,
I have an MXF file (originally generated from Avid Media Composer I
believe) on which ffmpeg fails to correctly read the second audio track.
The file is called test_Stereo.mxf and has two audio channels: on 0:a:0
there are 5s of tone, then 5s silence, then 5s tone, then 5s silence,
while 0:a:1 is reversed (5s of silence then 5s of tone). Outputting
0:a:0 gives a 1kHz tone as expected but 0:a:1 gives a file that is
shorter than expected and sounds garbled (like a fax machine or modem
connecting).
Other programs (eg. Media Composer, QuickTime with the Calibrated{Q} MXF
components, Adobe Premiere) play the original file correctly with a 1kHz
tone on both tracks.
I have just uploaded test_Stereo.mxf (315MB) to ftp://upload.ffmpeg.org
as requested, and include the output of the latest snapshot build below.
Best regards,
-Rolf
PS. Thanks for all your hard work on such a fantastic tool !
% ffmpeg -i test_Stereo.mxf -map 0:a:1 out0a1.mp3
ffmpeg version N-79129-gb3dc51d-tessus Copyright (c) 2000-2016 the
FFmpeg developers
built with Apple LLVM version 6.0 (clang-600.0.57) (based on LLVM 3.5svn)
configuration: --cc=/usr/bin/clang --prefix=/opt/ffmpeg --as=yasm
--extra-version=tessus --enable-avisynth --enable-fontconfig
--enable-gpl --enable-libass --enable-libbluray --enable-libfreetype
--enable-libgsm --enable-libmodplug --enable-libmp3lame
--enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopus
--enable-libschroedinger --enable-libsnappy --enable-libsoxr
--enable-libspeex --enable-libtheora --enable-libvidstab
--enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx
--enable-libwavpack --enable-libx264 --enable-libx265 --enable-libxavs
--enable-libxvid --enable-libzmq --enable-version3 --disable-ffplay
--disable-indev=qtkit --disable-indev=x11grab_xcb
libavutil 55. 19.100 / 55. 19.100
libavcodec 57. 27.101 / 57. 27.101
libavformat 57. 28.100 / 57. 28.100
libavdevice 57. 0.101 / 57. 0.101
libavfilter 6. 39.100 / 6. 39.100
libswscale 4. 0.100 / 4. 0.100
libswresample 2. 0.101 / 2. 0.101
libpostproc 54. 0.100 / 54. 0.100
[mxf @ 0x7fa059805600] OPAtom misinterpreted as OP1a? KLV for edit unit
0 extending into next edit unit is not implemented. Update your FFmpeg
version to the newest one from Git. If the problem still occurs, it
means that your file has a feature which has not been implemented.
[mxf @ 0x7fa059805600] If you want to help, upload a sample of this file
to ftp://upload.ffmpeg.org/incoming/ and contact the ffmpeg-devel
mailing list. (ffmpeg-devel at ffmpeg.org)
...
[mxf @ 0x7fa059805600] OPAtom misinterpreted as OP1a? KLV for edit unit
7 extending into next edit unit is not implemented. Update your FFmpeg
version to the newest one from Git. If the problem still occurs, it
means that your file has a feature which has not been implemented.
[mxf @ 0x7fa059805600] If you want to help, upload a sample of this file
to ftp://upload.ffmpeg.org/incoming/ and contact the ffmpeg-devel
mailing list. (ffmpeg-devel at ffmpeg.org)
Guessed Channel Layout for Input Stream #0.1 : mono
Guessed Channel Layout for Input Stream #0.2 : mono
Input #0, mxf, from '/Users/rolf/Desktop/FFmpeg Audio
160216-051529-364/test_Stereo.mxf':
Metadata:
product_uid : 60eb8921-2a02-4406-891c-d9b6a6ae0645
uid : e96bf281-cfee-11e5-86f8-2837370a7ed1
generation_uid : e96bf282-cfee-11e5-9684-2837370a7ed1
company_name : Avid Technology, Inc.
product_name : MSP_MXF DLL
product_version : 1.11.0
application_platform: Mac OS X
modification_date: 2016-02-10 12:07:53
material_package_umid:
0x060A2B340101010501010D1213B116D390699A02287405A568F82837370A7ED1
timecode : 01:00:00:00
Duration: 00:00:20.00, start: 0.000000, bitrate: 126175 kb/s
Stream #0:0: Video: dnxhd, yuv422p(bt709/unknown/unknown),
1920x1080, SAR 1:1 DAR 16:9, 25 fps, 25 tbr, 25 tbn, 25 tbc
Metadata:
file_package_umid:
0x060A2B340101010501010D1213F2CA4590699A02287405A58AE62837370A7ED1
file_package_name: Source Package
Stream #0:1: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit),
1152 kb/s
Metadata:
file_package_umid:
0x060A2B340101010501010D1213F2CA4590699A02287405A58AE62837370A7ED1
file_package_name: Source Package
Stream #0:2: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit),
1152 kb/s
Metadata:
file_package_umid:
0x060A2B340101010501010D1213F2CA4590699A02287405A58AE62837370A7ED1
file_package_name: Source Package
Output #0, mp3, to '/Users/rolf/Desktop/out.mp3':
Metadata:
product_uid : 60eb8921-2a02-4406-891c-d9b6a6ae0645
uid : e96bf281-cfee-11e5-86f8-2837370a7ed1
generation_uid : e96bf282-cfee-11e5-9684-2837370a7ed1
company_name : Avid Technology, Inc.
product_name : MSP_MXF DLL
product_version : 1.11.0
application_platform: Mac OS X
modification_date: 2016-02-10 12:07:53
material_package_umid:
0x060A2B340101010501010D1213B116D390699A02287405A568F82837370A7ED1
timecode : 01:00:00:00
TSSE : Lavf57.28.100
Stream #0:0: Audio: mp3 (libmp3lame), 48000 Hz, mono, s32p (24 bit)
Metadata:
file_package_umid:
0x060A2B340101010501010D1213F2CA4590699A02287405A58AE62837370A7ED1
file_package_name: Source Package
encoder : Lavc57.27.101 libmp3lame
Stream mapping:
Stream #0:2 -> #0:0 (pcm_s24le (native) -> mp3 (libmp3lame))
Press [q] to stop, [?] for help
Multiple frames in a packet from stream 2
[pcm_s24le @ 0x7fa05980d400] Invalid PCM packet, data has size 1 but at
least a size of 3 was expected
Error while decoding stream #0:2: Invalid data found when processing input
[pcm_s24le @ 0x7fa05980d400] Invalid PCM packet, data has size 1 but at
least a size of 3 was expected
Error while decoding stream #0:2: Invalid data found when processing input
[pcm_s24le @ 0x7fa05980d400] Invalid PCM packet, data has size 1 but at
least a size of 3 was expected
Error while decoding stream #0:2: Invalid data found when processing input
[pcm_s24le @ 0x7fa05980d400] Invalid PCM packet, data has size 1 but at
least a size of 3 was expected
Error while decoding stream #0:2: Invalid data found when processing input
[pcm_s24le @ 0x7fa05980d400] Invalid PCM packet, data has size 1 but at
least a size of 3 was expected
Error while decoding stream #0:2: Invalid data found when processing input
[pcm_s24le @ 0x7fa05980d400] Invalid PCM packet, data has size 1 but at
least a size of 3 was expected
Error while decoding stream #0:2: Invalid data found when processing input
[pcm_s24le @ 0x7fa05980d400] Invalid PCM packet, data has size 1 but at
least a size of 3 was expected
Error while decoding stream #0:2: Invalid data found when processing input
[pcm_s24le @ 0x7fa05980d400] Invalid PCM packet, data has size 1 but at
least a size of 3 was expected
Error while decoding stream #0:2: Invalid data found when processing input
[mxf @ 0x7fa059805600] OPAtom misinterpreted as OP1a? KLV for edit unit
8 extending into next edit unit is not implemented. Update your FFmpeg
version to the newest one from Git. If the problem still occurs, it
means that your file has a feature which has not been implemented.
[mxf @ 0x7fa059805600] If you want to help, upload a sample of this file
to ftp://upload.ffmpeg.org/incoming/ and contact the ffmpeg-devel
mailing list. (ffmpeg-devel at ffmpeg.org)
[pcm_s24le @ 0x7fa05980d400] Invalid PCM packet, data has size 1 but at
least a size of 3 was expected
Error while decoding stream #0:2: Invalid data found when processing input
[mxf @ 0x7fa059805600] OPAtom misinterpreted as OP1a? KLV for edit unit
9 extending into next edit unit is not implemented. Update your FFmpeg
version to the newest one from Git. If the problem still occurs, it
means that your file has a feature which has not been implemented.
[mxf @ 0x7fa059805600] If you want to help, upload a sample of this file
to ftp://upload.ffmpeg.org/incoming/ and contact the ffmpeg-devel
mailing list. (ffmpeg-devel at ffmpeg.org)
[pcm_s24le @ 0x7fa05980d400] Invalid PCM packet, data has size 1 but at
least a size of 3 was expected
Error while decoding stream #0:2: Invalid data found when processing input
...
[mxf @ 0x7fa059805600] OPAtom misinterpreted as OP1a? KLV for edit unit
498 extending into next edit unit is not implemented. Update your FFmpeg
version to the newest one from Git. If the problem still occurs, it
means that your file has a feature which has not been implemented.
[mxf @ 0x7fa059805600] If you want to help, upload a sample of this file
to ftp://upload.ffmpeg.org/incoming/ and contact the ffmpeg-devel
mailing list. (ffmpeg-devel at ffmpeg.org)
[pcm_s24le @ 0x7fa05980d400] Invalid PCM packet, data has size 1 but at
least a size of 3 was expected
Error while decoding stream #0:2: Invalid data found when processing input
size= 45kB time=00:00:05.66 bitrate= 65.3kbits/s speed=32.4x
video:0kB audio:44kB subtitle:0kB other streams:0kB global headers:0kB
muxing overhead: 1.648207%
More information about the ffmpeg-devel
mailing list