我想通过验证/检查所有转换步骤来生成(几乎)完美的FLAC文件。我希望可以在单个命令中执行此操作,尽管可以选择使用简短的bash脚本作为第二选择。
我在Kubuntu 12.04上安装了flac 1.2.1。
这是我的出发点:
find ~/Music -type f -iname "*.wav" | while read fn; do flac --keep-foreign-metadata --ogg --verify "$fn"; done
我该如何改善呢?
如果shntool
推荐,我将如何包含它?
我将如何包括校验和比较?
如何使FLAC测试每个文件的完整性?
一个工作的例子表示赞赏。
顺便说一句,我看了一下perfect-flac-encode,但这对我来说太复杂了。我什至不完全理解项目描述的第一句话!安装步骤也看起来太复杂。如果有一个适合我需求的类似项目,请告诉我。
无论WAV和FLAC格式是无损的,这意味着它们不会从原来的音乐光盘丢失任何质量。但是,WAV是未压缩的,而FLAC使用无损压缩机制(非常类似于ZIP无损压缩),该机制专为有效打包音频数据而设计。然后可以像使用普通MP3一样,用您喜欢的播放器播放FLAC文件。
如果您已经有WAV文件,则只需将它们转换为FLAC(不必担心质量下降)。您可以通过SoX使用CLI (尽管也存在其他解决方案,例如flac
它本身):
sox track_01.wav track_01.flac
或使用干净直观的GUI(例如SoundConverter)。在“首选项”中,将输出格式设置为FLAC,选择压缩速度(它不影响质量,仅影响最终的文件大小),然后添加文件或目录并开始转换过程。
转换完成后,您可以使用soxi
(与SoX一起提供)检查是否没有质量损失:
soxi track_01.wav
soxi track_01.flac
不过,FLAC文件的大小会更小。
检查音频文件技术数据的更好方法是MediaInfo。看:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句