我想知道用于编码 FLAC 文件的各种命令行工具之间的最终输出是否有任何差异,例如ffmpeg
、sox
、“官方”flac
等。在某些情况下,我注意到建议在flac
其他情况下使用它,但鉴于 FLAC 代表无损编码,我是否正确假设它们都应该产生相同的输出(给定相同的选项)?
我想知道用于编码 FLAC 文件的各种命令行工具之间的最终输出是否有任何差异,例如ffmpeg
、sox
、“官方”flac
等。在某些情况下,我注意到建议在flac
其他情况下使用它,但鉴于 FLAC 代表无损编码,我是否正确假设它们都应该产生相同的输出(给定相同的选项)?
FLAC 编码器有大量参数,因此您需要查阅 ffmpeg/sox 的源代码以了解它们如何使用编解码器,但尽管如此,这真的很重要吗?FLAC是无损编码器,所以即使flac、ffmpeg和sox产生不同的FLAC文件,它们都会完美解码比特。
除非另有说明,否则 FFmpeg 将在将自身添加到标签时产生不同的输出(标题)。