Opened 8 months ago

Last modified 3 weeks ago

#5866 new defect

mxf regression with xiph sample file

Reported by: cehoyos Owned by:
Priority: important Component: avformat
Version: git-master Keywords: mxf regression
Cc: lvml@5t9.de Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

Lutz Vieweg reported an mxf regression since bf2290a80c124c5168f78be64ee87d9efdd4040d for the following file:
https://media.xiph.org/video/derf/meridian/MERIDIAN_SHR_C_EN-XX_US-NR_51_LTRT_UHD_20160909_OV/MERIDIAN_SHR_C_EN-XX_US-NR_51_LTRT_UHD_20160909_OV_01_EN_20_B.mxf

$ ffmpeg -i MERIDIAN_SHR_C_EN-XX_US-NR_51_LTRT_UHD_20160909_OV_01_EN_20_B.mxf out.wav
ffmpeg version N-81774-g64545dd Copyright (c) 2000-2016 the FFmpeg developers
  built with gcc 4.7 (SUSE Linux)
  configuration: --enable-gpl
  libavutil      55. 30.100 / 55. 30.100
  libavcodec     57. 58.100 / 57. 58.100
  libavformat    57. 50.100 / 57. 50.100
  libavdevice    57.  0.102 / 57.  0.102
  libavfilter     6. 63.100 /  6. 63.100
  libswscale      4.  1.100 /  4.  1.100
  libswresample   2.  1.100 /  2.  1.100
  libpostproc    54.  0.100 / 54.  0.100
[mxf @ 0x293c3a0] 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 @ 0x293c3a0] 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@ffmpeg.org)
Guessed Channel Layout for Input Stream #0.0 : stereo
Input #0, mxf, from 'MERIDIAN_SHR_C_EN-XX_US-NR_51_LTRT_UHD_20160909_OV_01_EN_20_B.mxf':
  Metadata:
    application_platform: Microsoft Windows 7 Professional Service Pack 1 (Build 7601)
    uid             : cdb57bb1-4f06-4c77-64e4-c0293f2c7163
    generation_uid  : 2d654592-04ae-4cf4-35ab-69707dc0de3a
    company_name    : Colorfront
    product_name    : Transkoder
    product_uid     : 3a4fe380-0d01-11e4-869f-3cd92b5c1dfc
    product_version : 2.7.3.20150121
    modification_date: 2016-09-09T11:29:38.000000Z
    material_package_umid: 0x060A2B340101010501010F20130000002C3E49A0BD1548ACD65D70EA10FAEB6B
    timecode        : 00:00:17;12
  Duration: 00:11:58.92, start: 0.000000, bitrate: 2304 kb/s
    Stream #0:0: Audio: pcm_s24le, 48000 Hz, stereo, s32 (24 bit), 2304 kb/s
    Metadata:
      file_package_umid: 0x060A2B340101010501010F2013000000AE2179BC93E24600C47112668D9E21FB
Output #0, wav, to 'out.wav':
  Metadata:
    application_platform: Microsoft Windows 7 Professional Service Pack 1 (Build 7601)
    uid             : cdb57bb1-4f06-4c77-64e4-c0293f2c7163
    generation_uid  : 2d654592-04ae-4cf4-35ab-69707dc0de3a
    company_name    : Colorfront
    product_name    : Transkoder
    product_uid     : 3a4fe380-0d01-11e4-869f-3cd92b5c1dfc
    product_version : 2.7.3.20150121
    modification_date: 2016-09-09T11:29:38.000000Z
    material_package_umid: 0x060A2B340101010501010F20130000002C3E49A0BD1548ACD65D70EA10FAEB6B
    ISMP            : 00:00:17;12
    ISFT            : Lavf57.50.100
    Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, stereo, s16, 1536 kb/s
    Metadata:
      file_package_umid: 0x060A2B340101010501010F2013000000AE2179BC93E24600C47112668D9E21FB
      encoder         : Lavc57.58.100 pcm_s16le
Stream mapping:
  Stream #0:0 -> #0:0 (pcm_s24le (native) -> pcm_s16le (native))
Press [q] to stop, [?] for help
size=       0kB time=00:00:00.00 bitrate=N/A speed=   0x
video:0kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
Output file is empty, nothing was encoded (check -ss / -t / -frames parameters if used)

Change History (3)

comment:1 Changed 8 months ago by lvml

  • Cc lvml@5t9.de added

comment:2 follow-up: Changed 3 weeks ago by smallishzulu

Before -i if you define;

-f s24le -ar 48000 -ac X (X is number of audio channels)

FFmpeg decodes the input fine.

comment:3 in reply to: ↑ 2 Changed 3 weeks ago by cehoyos

Replying to smallishzulu:

Before -i if you define;

-f s24le -ar 48000 -ac X (X is number of audio channels)

FFmpeg decodes the input fine.

Did you test this?

Note: See TracTickets for help on using tickets.