Percebi que estava usando uma versão antiga do ffmpeg.
Eu testei com um mais recente e funcionou bem.
É possível ter uma conversão sem perdas de um arquivo wav
Stream #0:0: Audio: pcm_s24le ([1][0][0][0] / 0x0001), 48000 Hz, 1 channels, s32, 1152 kb/s
para um arquivo wav?
Eu tentei usar o ffmpeg:
%código%
mas eu recebo este aviso:
ffmpeg -y -i KEEP_01.wav -acodec flac output.flac
Eu também usei sox, mas não tive nenhum aviso, então não sei se a conversão foi sem perdas ou não.
Também não entendo a diferença entre sample_format e bits_per_sample na minha saída do ffprobe:
Conversion will not be lossless.
Incompatible sample format 's32' for codec 'flac', auto-selecting format 's16'
Seu PCM é de 24 bits em um armazenamento de 32 bits, mas o WAV não parece ter sinalizado corretamente.
Experimente estes dois passos:
ffmpeg -i KEEP_01.wav -c copy out.wav
ffmpeg -i out.wav output.flac
O codificador FLAC do FFmpeg codifica somente para formatos de amostra de 16 ou 24 bits. O último é armazenado como 32 bits, assim como sua entrada.
Tags ffmpeg conversion flac wav audio