ALAC和FLAC都是无损的音频格式,当从一种格式转换到另一种格式时,文件的大小通常是相同的。我使用ffmpeg -i track.flac track.m4a在这两种格式之间进行转换,但我注意到所得到的ALAC文件比原始文件要小得多。当使用像MediaHuman音频转换器这样的转换器软件时,ALACs的大小将保持在与flags相同的大小,所以我想我在这里遗漏了一些导致ffmpeg降低信号采样的标志。
发布于 2018-01-08 00:05:04
好吧,我可能在这里问得有点快,但为了将来的参考,这里的答案是:
要在FLAC和ALAC之间进行无损转换,应该将标志-acodec alac传递给ffmpeg:
ffmpeg -i track.flac -acodec alac track.m4a
https://unix.stackexchange.com/questions/415477
复制相似问题