[FFmpeg-trac] #10048(undetermined:new): 2nd and following streams not correct

FFmpeg trac at avcodec.org
Fri Nov 18 11:41:24 EET 2022


#10048: 2nd and following streams not correct
-------------------------------------+-------------------------------------
             Reporter:  Atarikid     |                     Type:  defect
               Status:  new          |                 Priority:  normal
            Component:               |                  Version:
  undetermined                       |  unspecified
             Keywords:               |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 I have a .mxf file that has several audio PCM 24bit streams.
 When I want to re-encode them to PCM 24bit (I know I could use passthru
 but it is to show the problem), it re-encodes the first correctly, but the
 next one to 16bit instead of 24bit.

 I have marked the problem in bold (see below)

 atarikid at atarikid-MacBook-Pro ~ % /Users/atarikid/Downloads/ffmpeg2 -i
 /Users/atarikid/Desktop/testffmpeg.mxf -map 0:1 -c:a:0 pcm_s24le
 /Users/atarikid/Movies/testffmpeg_0_0_0.wav -map 0:2 -c:a:1 pcm_s24le -vn
 -y /Users/atarikid/Movies/testffmpeg_0_0_01.wav
 ffmpeg version N-107981-g73fada029c Copyright (c) 2000-2022 the FFmpeg
 developers
   built with Apple clang version 13.0.0 (clang-1300.0.29.30)
   configuration: --prefix=/Volumes/tempdisk/sw --extra-cflags=-fno-stack-
 check --arch=arm64 --cc=/usr/bin/clang --enable-gpl --enable-libopenjpeg
 --enable-libopus --enable-libmp3lame --enable-libx264 --enable-libx265
 --enable-libvpx --enable-libwebp --enable-libass --enable-libfreetype
 --enable-libtheora --enable-libvorbis --enable-libsnappy --enable-libaom
 --enable-libvidstab --enable-libzimg --enable-libsvtav1 --enable-version3
 --pkg-config-flags=--static --disable-ffplay --enable-postproc --enable-
 nonfree --enable-neon --enable-runtime-cpudetect --disable-indev=qtkit
 --disable-indev=x11grab_xcb
   libavutil      57. 35.100 / 57. 35.100
   libavcodec     59. 42.103 / 59. 42.103
   libavformat    59. 30.100 / 59. 30.100
   libavdevice    59.  8.101 / 59.  8.101
   libavfilter     8. 48.100 /  8. 48.100
   libswscale      6.  8.104 /  6.  8.104
   libswresample   4.  9.100 /  4.  9.100
   libpostproc    56.  7.100 / 56.  7.100
 [mxf @ 0x132e047a0] Designation of audio channel 1 in stream #0 is unknown
 or unsupported, falling back to unknown channel layout
 [mxf @ 0x132e047a0] Designation of audio channel 2 in stream #0 is unknown
 or unsupported, falling back to unknown channel layout
 [mxf @ 0x132e047a0] Designation of audio channel 3 in stream #0 is unknown
 or unsupported, falling back to unknown channel layout
 [mxf @ 0x132e047a0] Designation of audio channel 4 in stream #0 is unknown
 or unsupported, falling back to unknown channel layout
 [mxf @ 0x132e047a0] Designation of audio channel 5 in stream #0 is unknown
 or unsupported, falling back to unknown channel layout
 [mxf @ 0x132e047a0] Designation of audio channel 6 in stream #0 is unknown
 or unsupported, falling back to unknown channel layout
 [mxf @ 0x132e047a0] Designation of audio channel 7 in stream #0 is unknown
 or unsupported, falling back to unknown channel layout
 [mxf @ 0x132e047a0] Designation of audio channel 8 in stream #0 is unknown
 or unsupported, falling back to unknown channel layout
 [mxf @ 0x132e047a0] Designation of audio channel 9 in stream #0 is unknown
 or unsupported, falling back to unknown channel layout
 [mxf @ 0x132e047a0] Designation of audio channel 10 in stream #0 is
 unknown or unsupported, falling back to unknown channel layout
 Guessed Channel Layout for Input Stream #0.1 : mono
 Guessed Channel Layout for Input Stream #0.2 : mono
 Guessed Channel Layout for Input Stream #0.3 : mono
 Guessed Channel Layout for Input Stream #0.4 : mono
 Guessed Channel Layout for Input Stream #0.5 : mono
 Guessed Channel Layout for Input Stream #0.6 : mono
 Guessed Channel Layout for Input Stream #0.7 : mono
 Guessed Channel Layout for Input Stream #0.8 : mono
 Guessed Channel Layout for Input Stream #0.9 : mono
 Guessed Channel Layout for Input Stream #0.10 : mono
 Input #0, mxf, from '/Users/atarikid/Desktop/testffmpeg.mxf':
   Metadata:
     operational_pattern_ul: 060e2b34.04010101.0d010201.01010900
     uid             : 1e1dab9a-64aa-184d-a06f-1beb06a067cb
     generation_uid  : 32dcda8f-d32a-1247-9ace-5003722d61f3
     company_name    : Telestream, LLC
     product_name    : Telestream Media Framework - Local
     product_version : 99.99.999999
     modification_date: 2022-11-18T10:02:15.000000Z
     product_uid     : 11350ec5-148a-1010-aaca-d2c1000f040a
     material_package_umid:
 0x060A2B340101010501010D1213000000B594493EDD511E49979C77A93D954A62
     timecode        : 01:12:43:05
   Duration: 00:00:05.76, start: 0.000000, bitrate: 62493 kb/s
   Stream #0:0: Video: mpeg2video (4:2:2), yuv422p(tv, bt709, top first),
 1920x1080 [SAR 1:1 DAR 16:9], 50000 kb/s, 25 fps, 25 tbr, 25 tbn
     Metadata:
       file_package_umid:
 0x060A2B340101010501010D12130000002BF8D4B8C42B1247BE8092DDE17617D1
     Side data:
       cpb: bitrate max/min/avg: 50000000/0/0 buffer size: 17825792
 vbv_delay: N/A
   Stream #0:1(und): Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit),
 1152 kb/s
     Metadata:
       file_package_umid:
 0x060A2B340101010501010D12130000002BF8D4B8C42B1247BE8092DDE17617D1
   Stream #0:2(und): Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit),
 1152 kb/s
     Metadata:
       file_package_umid:
 0x060A2B340101010501010D12130000002BF8D4B8C42B1247BE8092DDE17617D1
   Stream #0:3(und): Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit),
 1152 kb/s
     Metadata:
       file_package_umid:
 0x060A2B340101010501010D12130000002BF8D4B8C42B1247BE8092DDE17617D1
   Stream #0:4(und): Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit),
 1152 kb/s
     Metadata:
       file_package_umid:
 0x060A2B340101010501010D12130000002BF8D4B8C42B1247BE8092DDE17617D1
   Stream #0:5(und): Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit),
 1152 kb/s
     Metadata:
       file_package_umid:
 0x060A2B340101010501010D12130000002BF8D4B8C42B1247BE8092DDE17617D1
   Stream #0:6(und): Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit),
 1152 kb/s
     Metadata:
       file_package_umid:
 0x060A2B340101010501010D12130000002BF8D4B8C42B1247BE8092DDE17617D1
   Stream #0:7(und): Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit),
 1152 kb/s
     Metadata:
       file_package_umid:
 0x060A2B340101010501010D12130000002BF8D4B8C42B1247BE8092DDE17617D1
   Stream #0:8(und): Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit),
 1152 kb/s
     Metadata:
       file_package_umid:
 0x060A2B340101010501010D12130000002BF8D4B8C42B1247BE8092DDE17617D1
   Stream #0:9(und): Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit),
 1152 kb/s
     Metadata:
       file_package_umid:
 0x060A2B340101010501010D12130000002BF8D4B8C42B1247BE8092DDE17617D1
   Stream #0:10(und): Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit),
 1152 kb/s
     Metadata:
       file_package_umid:
 0x060A2B340101010501010D12130000002BF8D4B8C42B1247BE8092DDE17617D1
 Stream mapping:
   Stream #0:1 -> #0:0 (pcm_s24le (native) -> pcm_s24le (native))
   Stream #0:2 -> #1:0 (pcm_s24le (native) -> '''pcm_s16le (native))'''
 Press [q] to stop, [?] for help
 -async is forwarded to lavfi similarly to -af
 aresample=async=1:min_hard_comp=0.100000:first_pts=0.
 Output #0, wav, to '/Users/atarikid/Movies/testffmpeg_0_0_0.wav':
   Metadata:
     operational_pattern_ul: 060e2b34.04010101.0d010201.01010900
     uid             : 1e1dab9a-64aa-184d-a06f-1beb06a067cb
     generation_uid  : 32dcda8f-d32a-1247-9ace-5003722d61f3
     ISMP            : 01:12:43:05
     material_package_umid:
 0x060A2B340101010501010D1213000000B594493EDD511E49979C77A93D954A62
     product_uid     : 11350ec5-148a-1010-aaca-d2c1000f040a
     modification_date: 2022-11-18T10:02:15.000000Z
     ISFT            : Lavf59.30.100
   Stream #0:0(und): Audio: pcm_s24le ([1][0][0][0] / 0x0001), 48000 Hz,
 mono, s32, 1152 kb/s (default)
     Metadata:
       file_package_umid:
 0x060A2B340101010501010D12130000002BF8D4B8C42B1247BE8092DDE17617D1
       encoder         : Lavc59.42.103 pcm_s24le
 -async is forwarded to lavfi similarly to -af
 aresample=async=1:min_hard_comp=0.100000:first_pts=0.
 Output #1, wav, to '/Users/atarikid/Movies/testffmpeg_0_0_01.wav':
   Metadata:
     operational_pattern_ul: 060e2b34.04010101.0d010201.01010900
     uid             : 1e1dab9a-64aa-184d-a06f-1beb06a067cb
     generation_uid  : 32dcda8f-d32a-1247-9ace-5003722d61f3
     ISMP            : 01:12:43:05
     material_package_umid:
 0x060A2B340101010501010D1213000000B594493EDD511E49979C77A93D954A62
     product_uid     : 11350ec5-148a-1010-aaca-d2c1000f040a
     modification_date: 2022-11-18T10:02:15.000000Z
     ISFT            : Lavf59.30.100
   Stream #1:0(und): Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz,
 mono, s16, 768 kb/s
     Metadata:
       file_package_umid:
 0x060A2B340101010501010D12130000002BF8D4B8C42B1247BE8092DDE17617D1
       encoder         : Lavc59.42.103 pcm_s16le
 size=     810kB time=00:00:05.72 bitrate=1160.2kbits/s speed= 533x
 video:0kB audio:1350kB subtitle:0kB other streams:0kB global headers:0kB
 muxing overhead: unknown
 atarikid at Christophes-MacBook-Pro ~ %
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/10048>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list