[FFmpeg-trac] #11497(ffmpeg:new): channelsplit regression: no longer supports custom channel_layouts ("Query format failed for 'Parsed_channelsplit_0': Invalid argument")
FFmpeg
trac at avcodec.org
Sat Mar 8 14:32:16 EET 2025
#11497: channelsplit regression: no longer supports custom channel_layouts ("Query
format failed for 'Parsed_channelsplit_0': Invalid argument")
-------------------------------------+-------------------------------------
Reporter: | Type: defect
moralapostel |
Status: new | Priority: normal
Component: ffmpeg | Version: 7.1
Keywords: | Blocked By:
channelsplit,filter |
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
== Summary of the bug:
I observe the following regression in ffmpeg 7.1 and 7.1.1: When using
large C notation in channel_layout of channelsplit ffmpeg fails with error
"Query format failed for 'Parsed_channelsplit_3': Invalid argument"
== How to reproduce:
=== ffmpeg 7.0.2 (okay)
{{{
> ffmpeg -version
ffmpeg version 7.0.2 Copyright (c) 2000-2024 the FFmpeg developers
built with gcc 14 (Gentoo 14.2.1_p20250301 p8)
configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64
--docdir=/usr/share/doc/ffmpeg-7.0.2-r99/html --mandir=/usr/share/man
--enable-shared --cc=x86_64-pc-linux-gnu-gcc --cxx=x86_64-pc-linux-gnu-g++
--ar=gcc-ar --nm=gcc-nm --strip=x86_64-pc-linux-gnu-strip --ranlib=gcc-
ranlib --pkg-config=x86_64-pc-linux-gnu-pkg-config --optflags='-O2 -pipe
-fomit-frame-pointer -march=alderlake -mabm -mno-cldemote -mno-kl -mno-sgx
-mno-widekl -mshstk --param=l1-cache-line-size=64 --param=l1-cache-size=32
--param=l2-cache-size=18432 -ftree-vectorize -fuse-linker-plugin -floop-
interchange -ftree-loop-distribution -floop-strip-mine -floop-block
-fgraphite-identity -floop-nest-optimize' --disable-static --disable-
libaribcaption --disable-libxeve --disable-libxevd --disable-d3d12va
--enable-avfilter --disable-stripping --disable-optimizations --disable-
libcelt --enable-nonfree --disable-indev=oss --disable-indev=jack
--disable-indev=sndio --disable-outdev=oss --disable-outdev=sndio
--enable-version3 --enable-nonfree --enable-bzlib --enable-runtime-
cpudetect --disable-debug --disable-gcrypt --enable-gnutls --enable-gmp
--enable-gpl --disable-hardcoded-tables --enable-iconv --disable-libxml2
--disable-libdvdnav --disable-libdvdread --disable-lzma --enable-network
--enable-opencl --enable-openssl --enable-postproc --disable-libqrencode
--disable-libquirc --disable-libsmbclient --enable-ffplay --enable-sdl2
--enable-vaapi --disable-vdpau --enable-vulkan --enable-xlib --enable-
libxcb --enable-libxcb-shm --enable-libxcb-xfixes --enable-zlib --disable-
libcdio --disable-libiec61883 --disable-libdc1394 --disable-libcaca
--enable-openal --enable-opengl --enable-libv4l2 --enable-libpulse
--enable-libdrm --disable-libjack --disable-libopencore-amrwb --disable-
libopencore-amrnb --disable-libcodec2 --enable-libdav1d --enable-libfdk-
aac --enable-libopenjpeg --disable-libjxl --disable-libbluray --disable-
libgme --disable-libgsm --disable-libaribb24 --enable-libmodplug --enable-
libopus --enable-libvpl --disable-libilbc --disable-librtmp --disable-
libssh --disable-libspeex --disable-libsrt --disable-librsvg --disable-
ffnvcodec --enable-libvorbis --enable-libvpx --disable-libzvbi --disable-
appkit --enable-libbs2b --disable-chromaprint --disable-cuda-llvm
--disable-libflite --enable-fontconfig --disable-frei0r --disable-
libfribidi --disable-libglslang --disable-ladspa --enable-lcms2 --enable-
libass --enable-libplacebo --disable-libtesseract --disable-lv2 --enable-
librubberband --enable-libshaderc --enable-libfreetype --enable-
libharfbuzz --disable-libvidstab --enable-libvmaf --disable-libzmq
--disable-libzimg --enable-libsoxr --enable-pthreads --enable-libmysofa
--disable-amf --disable-libvo-amrwbenc --disable-libkvazaar --enable-
libaom --enable-libmp3lame --disable-libopenh264 --enable-librav1e
--disable-libsnappy --enable-libsvtav1 --disable-libtheora --disable-
libtwolame --disable-libwebp --enable-libx264 --enable-libx265 --enable-
libxvid --disable-gnutls --enable-version3 --disable-armv5te --disable-
armv6 --disable-armv6t2 --disable-neon --disable-vfp --disable-vfpv3
--disable-armv8 --disable-dotprod --disable-i8mm --disable-mipsdsp
--disable-mipsdspr2 --disable-mipsfpu --disable-altivec --disable-vsx
--disable-power8 --disable-amd3dnow --disable-amd3dnowext --disable-fma4
--disable-xop --enable-pic --cpu=alderlake --enable-lto=auto --disable-doc
--disable-htmlpages --enable-manpages
libavutil 59. 8.100 / 59. 8.100
libavcodec 61. 3.100 / 61. 3.100
libavformat 61. 1.100 / 61. 1.100
libavdevice 61. 1.100 / 61. 1.100
libavfilter 10. 1.100 / 10. 1.100
libswscale 8. 1.100 / 8. 1.100
libswresample 5. 1.100 / 5. 1.100
libpostproc 58. 1.100 / 58. 1.100
}}}
{{{
ffmpeg -i atmos.wav -filter_complex channelsplit=channel_layout=2C -f null
-
ffmpeg version 7.0.2 Copyright (c) 2000-2024 the FFmpeg developers
built with gcc 14 (Gentoo 14.2.1_p20250301 p8)
configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64
--docdir=/usr/share/doc/ffmpeg-7.0.2-r99/html --mandir=/usr/share/man
--enable-shared --cc=x86_64-pc-linux-gnu-gcc --cxx=x86_64-pc-linux-gnu-g++
--ar=gcc-ar --nm=gcc-nm --strip=x86_64-pc-linux-gnu-strip --ranlib=gcc-
ranlib --pkg-config=x86_64-pc-linux-gnu-pkg-config --optflags='-O2 -pipe
-fomit-frame-pointer -march=alderlake -mabm -mno-cldemote -mno-kl -mno-sgx
-mno-widekl -mshstk --param=l1-cache-line-size=64 --param=l1-cache-size=32
--param=l2-cache-size=18432 -ftree-vectorize -fuse-linker-plugin -floop-
interchange -ftree-loop-distribution -floop-strip-mine -floop-block
-fgraphite-identity -floop-nest-optimize' --disable-static --disable-
libaribcaption --disable-libxeve --disable-libxevd --disable-d3d12va
--enable-avfilter --disable-stripping --disable-optimizations --disable-
libcelt --enable-nonfree --disable-indev=oss --disable-indev=jack
--disable-indev=sndio --disable-outdev=oss --disable-outdev=sndio
--enable-version3 --enable-nonfree --enable-bzlib --enable-runtime-
cpudetect --disable-debug --disable-gcrypt --enable-gnutls --enable-gmp
--enable-gpl --disable-hardcoded-tables --enable-iconv --disable-libxml2
--disable-libdvdnav --disable-libdvdread --disable-lzma --enable-network
--enable-opencl --enable-openssl --enable-postproc --disable-libqrencode
--disable-libquirc --disable-libsmbclient --enable-ffplay --enable-sdl2
--enable-vaapi --disable-vdpau --enable-vulkan --enable-xlib --enable-
libxcb --enable-libxcb-shm --enable-libxcb-xfixes --enable-zlib --disable-
libcdio --disable-libiec61883 --disable-libdc1394 --disable-libcaca
--enable-openal --enable-opengl --enable-libv4l2 --enable-libpulse
--enable-libdrm --disable-libjack --disable-libopencore-amrwb --disable-
libopencore-amrnb --disable-libcodec2 --enable-libdav1d --enable-libfdk-
aac --enable-libopenjpeg --disable-libjxl --disable-libbluray --disable-
libgme --disable-libgsm --disable-libaribb24 --enable-libmodplug --enable-
libopus --enable-libvpl --disable-libilbc --disable-librtmp --disable-
libssh --disable-libspeex --disable-libsrt --disable-librsvg --disable-
ffnvcodec --enable-libvorbis --enable-libvpx --disable-libzvbi --disable-
appkit --enable-libbs2b --disable-chromaprint --disable-cuda-llvm
--disable-libflite --enable-fontconfig --disable-frei0r --disable-
libfribidi --disable-libglslang --disable-ladspa --enable-lcms2 --enable-
libass --enable-libplacebo --disable-libtesseract --disable-lv2 --enable-
librubberband --enable-libshaderc --enable-libfreetype --enable-
libharfbuzz --disable-libvidstab --enable-libvmaf --disable-libzmq
--disable-libzimg --enable-libsoxr --enable-pthreads --enable-libmysofa
--disable-amf --disable-libvo-amrwbenc --disable-libkvazaar --enable-
libaom --enable-libmp3lame --disable-libopenh264 --enable-librav1e
--disable-libsnappy --enable-libsvtav1 --disable-libtheora --disable-
libtwolame --disable-libwebp --enable-libx264 --enable-libx265 --enable-
libxvid --disable-gnutls --enable-version3 --disable-armv5te --disable-
armv6 --disable-armv6t2 --disable-neon --disable-vfp --disable-vfpv3
--disable-armv8 --disable-dotprod --disable-i8mm --disable-mipsdsp
--disable-mipsdspr2 --disable-mipsfpu --disable-altivec --disable-vsx
--disable-power8 --disable-amd3dnow --disable-amd3dnowext --disable-fma4
--disable-xop --enable-pic --cpu=alderlake --enable-lto=auto --disable-doc
--disable-htmlpages --enable-manpages
libavutil 59. 8.100 / 59. 8.100
libavcodec 61. 3.100 / 61. 3.100
libavformat 61. 1.100 / 61. 1.100
libavdevice 61. 1.100 / 61. 1.100
libavfilter 10. 1.100 / 10. 1.100
libswscale 8. 1.100 / 8. 1.100
libswresample 5. 1.100 / 5. 1.100
libpostproc 58. 1.100 / 58. 1.100
[aist#0:0/pcm_f32le @ 0x559500aba900] Guessed Channel Layout: 9.1.4
Input #0, wav, from 'atmos.wav':
Duration: 00:00:00.11, bitrate: 21517 kb/s
Stream #0:0: Audio: pcm_f32le ([3][0][0][0] / 0x0003), 48000 Hz, 9.1.4,
flt, 21504 kb/s
Stream mapping:
Stream #0:0 (pcm_f32le) -> channelsplit:default
channelsplit -> Stream #0:0 (pcm_s16le)
channelsplit -> Stream #0:1 (pcm_s16le)
Press [q] to stop, [?] for help
Output #0, null, to 'pipe:':
Metadata:
encoder : Lavf61.1.100
Stream #0:0: Audio: pcm_s16le, 48000 Hz, 1 channels (USR63), s16, 768
kb/s (default)
Metadata:
encoder : Lavc61.3.100 pcm_s16le
Stream #0:1: Audio: pcm_s16le, 48000 Hz, 1 channels (USR63), s16, 768
kb/s
Metadata:
encoder : Lavc61.3.100 pcm_s16le
[out#0/null @ 0x559500abaac0] video:0KiB audio:20KiB subtitle:0KiB other
streams:0KiB global headers:0KiB muxing overhead: unknown
size=N/A time=00:00:00.10 bitrate=N/A speed=32.1x
}}}
=== ffmpeg 7.1 or 7.1.1 (not okay)
{{{
> ffmpeg -version
ffmpeg version 7.1.1 Copyright (c) 2000-2025 the FFmpeg developers
built with gcc 14 (Gentoo 14.2.1_p20250301 p8)
configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64
--docdir=/usr/share/doc/ffmpeg-7.1.1-r99/html --mandir=/usr/share/man
--enable-shared --cc=x86_64-pc-linux-gnu-gcc --cxx=x86_64-pc-linux-gnu-g++
--ar=gcc-ar --nm=gcc-nm --strip=x86_64-pc-linux-gnu-strip --ranlib=gcc-
ranlib --pkg-config=x86_64-pc-linux-gnu-pkg-config --optflags='-O2 -pipe
-fomit-frame-pointer -march=alderlake -mabm -mno-cldemote -mno-kl -mno-sgx
-mno-widekl -mshstk --param=l1-cache-line-size=64 --param=l1-cache-size=32
--param=l2-cache-size=18432 -ftree-vectorize -fuse-linker-plugin -floop-
interchange -ftree-loop-distribution -floop-strip-mine -floop-block
-fgraphite-identity -floop-nest-optimize' --disable-static --disable-
libaribcaption --disable-libxeve --disable-libxevd --disable-d3d12va
--disable-liblcevc_dec --enable-avfilter --disable-stripping --disable-
optimizations --disable-libcelt --enable-nonfree --disable-indev=oss
--disable-indev=jack --disable-indev=sndio --disable-outdev=oss --disable-
outdev=sndio --enable-version3 --enable-nonfree --enable-bzlib --enable-
runtime-cpudetect --disable-debug --disable-gcrypt --enable-gnutls
--enable-gmp --enable-gpl --disable-hardcoded-tables --enable-iconv
--disable-libxml2 --disable-libdvdnav --disable-libdvdread --disable-lzma
--enable-network --enable-opencl --enable-openssl --enable-postproc
--disable-libqrencode --disable-libquirc --disable-libsmbclient --enable-
ffplay --enable-sdl2 --enable-vaapi --disable-vdpau --enable-vulkan
--enable-xlib --enable-libxcb --enable-libxcb-shape --enable-libxcb-shm
--enable-libxcb-xfixes --enable-zlib --disable-libcdio --disable-
libiec61883 --disable-libdc1394 --disable-libcaca --enable-openal
--enable-opengl --enable-libv4l2 --enable-libpulse --enable-libdrm
--disable-libjack --disable-libopencore-amrwb --disable-libopencore-amrnb
--disable-libcodec2 --enable-libdav1d --enable-libfdk-aac --enable-
libopenjpeg --disable-libjxl --disable-libbluray --disable-libgme
--disable-libgsm --disable-libaribb24 --disable-liblc3 --enable-libmodplug
--enable-libopus --enable-libvpl --disable-libilbc --disable-librtmp
--disable-libssh --disable-libspeex --disable-libsrt --disable-librsvg
--disable-ffnvcodec --enable-libvorbis --enable-libvpx --disable-libzvbi
--disable-appkit --enable-libbs2b --disable-chromaprint --disable-cuda-
llvm --disable-libflite --enable-fontconfig --disable-frei0r --disable-
libfribidi --disable-libglslang --disable-ladspa --enable-lcms2 --enable-
libass --enable-libplacebo --disable-libtesseract --disable-lv2 --enable-
librubberband --enable-libshaderc --enable-libfreetype --enable-
libharfbuzz --disable-libvidstab --enable-libvmaf --disable-libzmq
--disable-libzimg --enable-libsoxr --enable-pthreads --enable-libmysofa
--disable-amf --disable-libvo-amrwbenc --disable-libkvazaar --enable-
libaom --enable-libmp3lame --disable-libopenh264 --enable-librav1e
--disable-libsnappy --enable-libsvtav1 --disable-libtheora --disable-
libtwolame --disable-libwebp --enable-libx264 --enable-libx265 --enable-
libxvid --disable-gnutls --enable-version3 --disable-armv5te --disable-
armv6 --disable-armv6t2 --disable-neon --disable-vfp --disable-vfpv3
--disable-armv8 --disable-dotprod --disable-i8mm --disable-mipsdsp
--disable-mipsdspr2 --disable-mipsfpu --disable-altivec --disable-vsx
--disable-power8 --disable-amd3dnow --disable-amd3dnowext --disable-fma4
--disable-xop --enable-pic --cpu=alderlake --enable-lto=auto --disable-doc
--disable-htmlpages --enable-manpages
libavutil 59. 39.100 / 59. 39.100
libavcodec 61. 19.101 / 61. 19.101
libavformat 61. 7.100 / 61. 7.100
libavdevice 61. 3.100 / 61. 3.100
libavfilter 10. 4.100 / 10. 4.100
libswscale 8. 3.100 / 8. 3.100
libswresample 5. 3.100 / 5. 3.100
libpostproc 58. 3.100 / 58. 3.100
}}}
{{{
> ffmpeg -v 9 -loglevel 99 -i atmos.wav -filter_complex
channelsplit=channel_layout=2C -f null -
ffmpeg version 7.1.1 Copyright (c) 2000-2025 the FFmpeg developers
built with gcc 14 (Gentoo 14.2.1_p20250301 p8)
configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64
--docdir=/usr/share/doc/ffmpeg-7.1.1-r99/html --mandir=/usr/share/man
--enable-shared --cc=x86_64-pc-linux-gnu-gcc --cxx=x86_64-pc-linux-gnu-g++
--ar=gcc-ar --nm=gcc-nm --strip=x86_64-pc-linux-gnu-strip --ranlib=gcc-
ranlib --pkg-config=x86_64-pc-linux-gnu-pkg-config --optflags='-O2 -pipe
-fomit-frame-pointer -march=alderlake -mabm -mno-cldemote -mno-kl -mno-sgx
-mno-widekl -mshstk --param=l1-cache-line-size=64 --param=l1-cache-size=32
--param=l2-cache-size=18432 -ftree-vectorize -fuse-linker-plugin -floop-
interchange -ftree-loop-distribution -floop-strip-mine -floop-block
-fgraphite-identity -floop-nest-optimize' --disable-static --disable-
libaribcaption --disable-libxeve --disable-libxevd --disable-d3d12va
--disable-liblcevc_dec --enable-avfilter --disable-stripping --disable-
optimizations --disable-libcelt --enable-nonfree --disable-indev=oss
--disable-indev=jack --disable-indev=sndio --disable-outdev=oss --disable-
outdev=sndio --enable-version3 --enable-nonfree --enable-bzlib --enable-
runtime-cpudetect --disable-debug --disable-gcrypt --enable-gnutls
--enable-gmp --enable-gpl --disable-hardcoded-tables --enable-iconv
--disable-libxml2 --disable-libdvdnav --disable-libdvdread --disable-lzma
--enable-network --enable-opencl --enable-openssl --enable-postproc
--disable-libqrencode --disable-libquirc --disable-libsmbclient --enable-
ffplay --enable-sdl2 --enable-vaapi --disable-vdpau --enable-vulkan
--enable-xlib --enable-libxcb --enable-libxcb-shape --enable-libxcb-shm
--enable-libxcb-xfixes --enable-zlib --disable-libcdio --disable-
libiec61883 --disable-libdc1394 --disable-libcaca --enable-openal
--enable-opengl --enable-libv4l2 --enable-libpulse --enable-libdrm
--disable-libjack --disable-libopencore-amrwb --disable-libopencore-amrnb
--disable-libcodec2 --enable-libdav1d --enable-libfdk-aac --enable-
libopenjpeg --disable-libjxl --disable-libbluray --disable-libgme
--disable-libgsm --disable-libaribb24 --disable-liblc3 --enable-libmodplug
--enable-libopus --enable-libvpl --disable-libilbc --disable-librtmp
--disable-libssh --disable-libspeex --disable-libsrt --disable-librsvg
--disable-ffnvcodec --enable-libvorbis --enable-libvpx --disable-libzvbi
--disable-appkit --enable-libbs2b --disable-chromaprint --disable-cuda-
llvm --disable-libflite --enable-fontconfig --disable-frei0r --disable-
libfribidi --disable-libglslang --disable-ladspa --enable-lcms2 --enable-
libass --enable-libplacebo --disable-libtesseract --disable-lv2 --enable-
librubberband --enable-libshaderc --enable-libfreetype --enable-
libharfbuzz --disable-libvidstab --enable-libvmaf --disable-libzmq
--disable-libzimg --enable-libsoxr --enable-pthreads --enable-libmysofa
--disable-amf --disable-libvo-amrwbenc --disable-libkvazaar --enable-
libaom --enable-libmp3lame --disable-libopenh264 --enable-librav1e
--disable-libsnappy --enable-libsvtav1 --disable-libtheora --disable-
libtwolame --disable-libwebp --enable-libx264 --enable-libx265 --enable-
libxvid --disable-gnutls --enable-version3 --disable-armv5te --disable-
armv6 --disable-armv6t2 --disable-neon --disable-vfp --disable-vfpv3
--disable-armv8 --disable-dotprod --disable-i8mm --disable-mipsdsp
--disable-mipsdspr2 --disable-mipsfpu --disable-altivec --disable-vsx
--disable-power8 --disable-amd3dnow --disable-amd3dnowext --disable-fma4
--disable-xop --enable-pic --cpu=alderlake --enable-lto=auto --disable-doc
--disable-htmlpages --enable-manpages
libavutil 59. 39.100 / 59. 39.100
libavcodec 61. 19.101 / 61. 19.101
libavformat 61. 7.100 / 61. 7.100
libavdevice 61. 3.100 / 61. 3.100
libavfilter 10. 4.100 / 10. 4.100
libswscale 8. 3.100 / 8. 3.100
libswresample 5. 3.100 / 5. 3.100
libpostproc 58. 3.100 / 58. 3.100
Splitting the commandline.
Reading option '-v' ... matched as option 'v' (set logging level) with
argument '9'.
Reading option '-loglevel' ... matched as option 'loglevel' (set logging
level) with argument '99'.
Reading option '-i' ... matched as input url with argument 'atmos.wav'.
Reading option '-filter_complex' ... matched as option 'filter_complex'
(create a complex filtergraph) with argument
'channelsplit=channel_layout=2C'.
Reading option '-f' ... matched as option 'f' (force container format
(auto-detected otherwise)) with argument 'null'.
Reading option '-' ... matched as output url.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option v (set logging level) with argument 9.
Applying option filter_complex (create a complex filtergraph) with
argument channelsplit=channel_layout=2C.
[AVFilterGraph @ 0x55e3fe3efac0] Setting 'channel_layout' to value '2C'
Successfully parsed a group of options.
Parsing a group of options: input url atmos.wav.
Successfully parsed a group of options.
Opening an input file: atmos.wav.
[AVFormatContext @ 0x55e3fe3f1280] Opening 'atmos.wav' for reading
[file @ 0x55e3fe3f18c0] Setting default whitelist 'file,crypto,data'
Probing wav score:99 size:2048
[wav @ 0x55e3fe3f1280] Format wav probed with size=2048 and score=99
[wav @ 0x55e3fe3f1280] Before avformat_find_stream_info() pos: 184 bytes
read:32768 seeks:0 nb_streams:1
[wav @ 0x55e3fe3f1280] parser not found for codec pcm_f32le, packets or
times may be invalid.
Last message repeated 1 times
[wav @ 0x55e3fe3f1280] stream 0: start_time: NOPTS duration: 0.107229
[wav @ 0x55e3fe3f1280] format: start_time: NOPTS duration: 0.107229
(estimate from stream) bitrate=21517 kb/s
[wav @ 0x55e3fe3f1280] After avformat_find_stream_info() pos: 288416 bytes
read:288416 seeks:0 frames:2
[aist#0:0/pcm_f32le @ 0x55e3fe3f38c0] Guessed Channel Layout: 9.1.4
Input #0, wav, from 'atmos.wav':
Duration: 00:00:00.11, bitrate: 21517 kb/s
Stream #0:0, 2, 1/48000: Audio: pcm_f32le ([3][0][0][0] / 0x0003), 48000
Hz, 9.1.4, flt, 21504 kb/s
Successfully opened the file.
Parsing a group of options: output url -.
Applying option f (force container format (auto-detected otherwise)) with
argument null.
Successfully parsed a group of options.
Opening an output file: -.
[out#0/null @ 0x55e3fe3f3ac0] Creating output stream from unlabeled output
of complex filtergraph 0. This overrides automatic audio mapping.
[aost#0:0/pcm_s16le @ 0x55e3fe3f4280] Created audio stream from complex
filtergraph 0:[channelsplit]
[aost#0:0/pcm_s16le @ 0x55e3fe3f4280]
[out#0/null @ 0x55e3fe3f3ac0] Creating output stream from unlabeled output
of complex filtergraph 0. This overrides automatic audio mapping.
[aost#0:1/pcm_s16le @ 0x55e3fe3f4e00] Created audio stream from complex
filtergraph 0:[channelsplit]
[aost#0:1/pcm_s16le @ 0x55e3fe3f4e00]
[out#0/null @ 0x55e3fe3f3ac0] No explicit maps, mapping streams
automatically...
Successfully opened the file.
[fc#0 @ 0x55e3fe3ef680] Binding unlabeled input 0 to input stream 0:0
Stream mapping:
Stream #0:0 (pcm_f32le) -> channelsplit:default
channelsplit -> Stream #0:0 (pcm_s16le)
channelsplit -> Stream #0:1 (pcm_s16le)
[aost#0:0/pcm_s16le @ 0x55e3fe3f4280] Starting thread...
[aost#0:1/pcm_s16le @ 0x55e3fe3f4e00] Starting thread...
[fc#0 @ 0x55e3fe3ef680] Starting thread...
[aist#0:0/pcm_f32le @ 0x55e3fe3f38c0] [dec:pcm_f32le @ 0x55e3fe3f5c00]
Starting thread...
[in#0/wav @ 0x55e3fe3f1080] Starting thread...
Press [q] to stop, [?] for help
[in#0/wav @ 0x55e3fe3f1080] EOF while reading input
[in#0/wav @ 0x55e3fe3f1080] Terminating thread with return code 0
(success)
[AVFilterGraph @ 0x7f83c4001000] Setting 'channel_layout' to value '2C'
detected 18 logical cores
[aist#0:0/pcm_f32le @ 0x55e3fe3f38c0] [dec:pcm_f32le @ 0x55e3fe3f5c00]
Decoder thread received EOF packet
[aist#0:0/pcm_f32le @ 0x55e3fe3f38c0] [dec:pcm_f32le @ 0x55e3fe3f5c00]
Decoder returned EOF, finishing
[aist#0:0/pcm_f32le @ 0x55e3fe3f38c0] [dec:pcm_f32le @ 0x55e3fe3f5c00]
Terminating thread with return code 0 (success)
[graph_0_in_0:0 @ 0x7f83c4003a00] Setting 'time_base' to value '1/48000'
[graph_0_in_0:0 @ 0x7f83c4003a00] Setting 'sample_rate' to value '48000'
[graph_0_in_0:0 @ 0x7f83c4003a00] Setting 'sample_fmt' to value 'flt'
[graph_0_in_0:0 @ 0x7f83c4003a00] Setting 'channel_layout' to value
'9.1.4'
[graph_0_in_0:0 @ 0x7f83c4003a00] tb:1/48000 samplefmt:flt
samplerate:48000 chlayout:9.1.4
[format_out_#0:0 @ 0x7f83c4004380] Setting 'sample_fmts' to value 's16'
[format_out_#0:1 @ 0x7f83c4004b40] Setting 'sample_fmts' to value 's16'
[Parsed_channelsplit_0 @ 0x7f83c4003680] Query format failed for
'Parsed_channelsplit_0': Invalid argument
[fc#0 @ 0x55e3fe3ef680] Error reinitializing filters!
[fc#0 @ 0x55e3fe3ef680] Task finished with error code: -22 (Invalid
argument)
[fc#0 @ 0x55e3fe3ef680] Terminating thread with return code -22 (Invalid
argument)
[aost#0:1/pcm_s16le @ 0x55e3fe3f4e00] Encoder thread received EOF
[aost#0:1/pcm_s16le @ 0x55e3fe3f4e00] Could not open encoder before EOF
[aost#0:1/pcm_s16le @ 0x55e3fe3f4e00] Task finished with error code: -22
(Invalid argument)
[aost#0:1/pcm_s16le @ 0x55e3fe3f4e00] Terminating thread with return code
-22 (Invalid argument)
[aost#0:0/pcm_s16le @ 0x55e3fe3f4280] Encoder thread received EOF
[aost#0:0/pcm_s16le @ 0x55e3fe3f4280] Could not open encoder before EOF
[aost#0:0/pcm_s16le @ 0x55e3fe3f4280] Task finished with error code: -22
(Invalid argument)
[aost#0:0/pcm_s16le @ 0x55e3fe3f4280] Terminating thread with return code
-22 (Invalid argument)
[out#0/null @ 0x55e3fe3f3ac0] Nothing was written into output file,
because at least one of its streams received no packets.
size= 0KiB time=N/A bitrate=N/A speed=N/A
[in#0/wav @ 0x55e3fe3f1080] Input file #0 (atmos.wav):
[in#0/wav @ 0x55e3fe3f1080] Input stream #0:0 (audio): 2 packets read
(288232 bytes); 2 frames decoded; 0 decode errors (5147 samples);
[in#0/wav @ 0x55e3fe3f1080] Total: 2 packets (288232 bytes) demuxed
[AVIOContext @ 0x55e3fe3f9a00] Statistics: 288416 bytes read, 0 seeks
Conversion failed!
}}}
If you need more information, please reach out.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/11497>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list