FLAC 编码器 – 命令行工具之间的输出有什么区别吗?

FLAC 编码器 – 命令行工具之间的输出有什么区别吗?

我想知道用于编码 FLAC 文件的各种命令行工具之间的最终输出是否有任何差异,例如ffmpegsox、“官方”flac等。在某些情况下,我注意到建议使用它flac而不是其他工具,但考虑到 FLAC 代表无损编码,我假设它们都应该产生相同的输出(给出相同的选项)是否正确?

答案1

FLAC 编码器有大量参数,因此您需要查阅 ffmpeg/sox 的源代码以了解它们如何使用编解码器,但尽管如此,这真的很重要吗? FLAC 是无损编码器,因此即使 flac、ffmpeg 和 sox 生成不同的 FLAC 文件,它们也会完美解码。

除非另有说明,FFmpeg 在将自身添加到标签时将产生不同的输出(标头)。

相关内容