FFMPEG 的 FLAC 压缩级别和默认设置

Tec*_*oid 1 compression ffmpeg lossless flac

我已经搜索了这方面的文档,但没有找到任何信息。

我在 Windows 10 Insider Build(也是最新的)64 位中使用最新的 FFMPEG 每晚构建。

我需要知道如何定义 FLAC 文件的压缩级别。

此外,默认情况下 FFMPEG 会更改 FLAC 文件中的任何内容。这是一个示例:假设我有一个未更改的源 FLAC 文件,我在 FFMPEG 中再次将其转换为 FLAC,默认情况下,在处理它时会发生什么变化?有什么方法可以确保 FFMPEG 不会改变原始质量?我知道 FLAC 是无损的,但我认为它可能会改变比特深度或比特率。

Gya*_*yan 5

FLAC 编码器选择了一个通用选项

ffmpeg -i in.wav -compression_level 8 out.flac
Run Code Online (Sandbox Code Playgroud)

值从 0 到 12。默认值为 5。

FLAC 编码器适用于 16 位或 32 位样本。其他尺寸将作为这两个选项之一存储。