HydrogenAudio

Hydrogenaudio Forum => Uploads => Topic started by: Porcus on 2024-04-25 10:35:07

Title: FLAC (subset) file that ffmpeg (7.0, Windows) cannot decode
Post by: Porcus on 2024-04-25 10:35:07
sox -b 24 -c 6 -r 96000 -n whitenoise.wav synth 1 whitenoise
flac whitenoise.wav --channel-map=none -b16384

Code: [Select]
ffmpeg version 7.0-essentials_build-www.gyan.dev Copyright (c) 2000-2024 the FFmpeg developers
  built with gcc 13.2.0 (Rev5, 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-bzlib --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-mediafoundation --enable-libass --enable-libfreetype --enable-libfribidi --enable-libharfbuzz --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-dxva2 --enable-d3d11va --enable-d3d12va --enable-ffnvcodec --enable-libvpl --enable-nvdec --enable-nvenc --enable-vaapi --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      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
Input #0, flac, from 'whitenoise.flac':
  Duration: 00:00:01.00, bitrate: 13891 kb/s
  Stream #0:0: Audio: flac, 96000 Hz, 5.1, s32 (24 bit)
Stream mapping:
  Stream #0:0 -> #0:0 (flac (native) -> pcm_s16le (native))
Press [q] to stop, [?] for help
[aost#0:0/pcm_s16le @ 00000209af0e2c80] No filtered frames for output stream, trying to initialize anyway.
Output #0, wav, to 'out.wav':
  Metadata:
    ISFT            : Lavf61.1.100
  Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 96000 Hz, 5.1, s16, 9216 kb/s
      Metadata:
        encoder         : Lavc61.3.100 pcm_s16le
[out#0/wav @ 00000209af0e8e40] video:0KiB audio:0KiB subtitle:0KiB other streams:0KiB global headers:0KiB muxing overhead: unknown
[out#0/wav @ 00000209af0e8e40] Output file is empty, nothing was encoded(check -ss / -t / -frames parameters if used)
size=       0KiB time=N/A bitrate=N/A speed=N/A
Title: Re: FLAC (subset) file that ffmpeg (7.0, Windows) cannot decode
Post by: mycroft on 2024-04-25 13:52:59
Use ffmpeg bug tracker, if they ever bother to look at this bug.
Title: Re: FLAC (subset) file that ffmpeg (7.0, Windows) cannot decode
Post by: mycroft on 2024-04-26 13:00:40
Fixed in librempeg, there is still bug somewhere where small files are not properly flushed inside parser.
Title: Re: FLAC (subset) file that ffmpeg (7.0, Windows) cannot decode
Post by: Porcus on 2024-04-29 08:38:45
Use ffmpeg bug tracker, if they ever bother to look at this bug.
OK, thx. https://trac.ffmpeg.org/ticket/10982