考虑到:
http://www.commandlinefu.com/commands/view/4045/convert-wav-files-to-flac
和
ffmpeg to convert from flac to wav
ffmpeg
和flac
用于将wav
个文件转换为flac
?为什么?
答案 0 :(得分:2)
从WAV制作FLAC:
$ ffmpeg -i input.wav ffmpeg.flac
$ flac -o flac.flac input.wav
比较每个解码文件的MD5 hashes:
输入文件:
$ ffmpeg -v 1 -i input.wav -f md5 -
MD5=1a567b5d97e62a6656283d24850b707f
ffmpeg
输出:
$ ffmpeg -v 1 -i ffmpeg.flac -f md5 -
MD5=1a567b5d97e62a6656283d24850b707f
flac
输出:
$ ffmpeg -v 1 -i flac.flac -f md5 -
MD5=1a567b5d97e62a6656283d24850b707f
这表明ffmpeg
和flac
在解码时输出完全相同,和 FLAC文件的解码输出与解码的WAV文件完全相同
flac
在我的单一懒惰测试中略快一些,但并不显着。
ffmpeg
可以解码各种格式(不是你应该从有损输入中制作FLAC文件)。
ffmpeg
将始终尝试复制任何现有元数据(但请--keep-foreign-metadata
查看flac
)。
两者都是很棒的工具,所以请根据自己的喜好使用。