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

标签 ffmpeg compression flac lossless

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

我在 Windows 10 Insider Build(也是最新的)64 位中使用最新的 FFMPEG nightly build。

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

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

最佳答案

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

ffmpeg -i in.wav -compression_level 8 out.flac

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

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

关于FFMPEG 的 FLAC 压缩级别和默认设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44836653/

相关文章:

audio - FFmpeg 将 mp3 文件合并为一个延迟的 mp3 文件

macos - 使用 ffmpeg 分割 .flac 文件会截断音频但不会截断文件长度

compression - 纯文本压缩算法的现状如何?

java - jFLAC。分割 FLAC 文件

parsing - flac 和 wav 的 ffmpeg 输出不同,为什么?

c++ - 为 ffmpeg 编码设置 RGB 帧的单个像素

c++ - cpp-ffmpeg 如何解决不推荐使用的警告?

video - ffprobe show_frames 多个视频

javascript - 无法解决此字符串压缩问题

c++ - WinApi压缩,python3中的解压缩