Re: DTS decoding in foobar v2
Reply #19 – 2023-05-20 13:07:53
Well here I discovered something even worse than the FLAC handling: ffmpeg -i 8bit.wav 8bit.wav-ffmpeg-to.wv produces nonsense. Which makes wvunpack err out and which makes fb2k plays back as static. To the extent that is "even worse" than clipping ... at least it can be heard immediately. You can file a bug report yourself I guess?8-bit FLAC is supported, do not take drugs. O'Rlyeh? It does handle "8-bit FLAC" streams, but it does not know that "8-bit" FLAC is a thing: ffmpegging 8bit.<anything> to FLAC returns a 16-bit FLAC, not an 8-bit FLAC. ffmpegging 8bit.flac to <anything lossless> returns a 16-bit, not an 8-bit. Then ffmpegging 8bit.wav to <anything> yields: 16 bit FLAC, as pointed out already. And 16 bit ALAC. Makes erroneous WavPack file (but 8 bit ...) 8 bit TTA that reference tta.exe refuses to handle - but ffmpeg does TTA much better than reference tta.exe anyway, in case anyone is careless enough to want to use that format. Version:ffmpeg version 6.0-essentials_build-www.gyan.dev Copyright (c) 2000-2023 the FFmpeg developers built with gcc 12.2.0 (Rev10, Built by MSYS2 project) configuration: --enable-gpl --enable-version3 --enable-static --disable-w32threads --disable-autodetect --enable-fontconfig --enable-iconv --enable-gnutls --enable-libxml2 --enable-gmp --enable-lzma --enable-zlib --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-sdl2 --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxvid --enable-libaom --enable-libopenjpeg --enable-libvpx --enable-libass --enable-libfreetype --enable-libfribidi --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-ffnvcodec --enable-nvdec --enable-nvenc --enable-d3d11va --enable-dxva2 --enable-libmfx --enable-libgme --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enable-libtheora --enable-libvo-amrwbenc --enable-libgsm --enable-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --enable-librubberband libavutil 58. 2.100 / 58. 2.100 libavcodec 60. 3.100 / 60. 3.100 libavformat 60. 3.100 / 60. 3.100 libavdevice 60. 1.100 / 60. 1.100 libavfilter 9. 3.100 / 9. 3.100 libswscale 7. 1.100 / 7. 1.100 libswresample 4. 10.100 / 4. 10.100 libpostproc 57. 1.100 / 57. 1.100 Hyper fast Audio and Video encoder usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}... Use -h to get full help or, even better, run 'man ffmpeg'