#10048 closed defect (invalid)

2nd and following streams not correct

Reported by: Atarikid Owned by:
Priority: normal Component: undetermined
Version: unspecified Keywords:
Cc: Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

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@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@Christophes-MacBook-Pro ~ %

Change History (1)

comment:1 by Elon Musk, 17 months ago

Resolution: invalid
Status: newclosed

Need to specify -c:a:X pcm_... for all audio streams.

Note: See TracTickets for help on using tickets.