[FFmpeg-trac] #5317(undetermined:new): Avid MXF audio issues - "OPAtom misinterpreted as OP1a"
FFmpeg
trac at avcodec.org
Wed Mar 9 12:31:53 CET 2016
#5317: Avid MXF audio issues - "OPAtom misinterpreted as OP1a"
-------------------------------------+-------------------------------------
Reporter: rolf | Type: defect
Status: new | Priority: normal
Component: | Version: git-
undetermined | master
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
(Copy of issue I emailed to ffmpeg-devel mailing list)
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%
--
Ticket URL: <https://trac.ffmpeg.org/ticket/5317>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list