flac 编解码器,2 个文件,持续时间相同,但内存大小不同

flac codec, 2 files, same duration, but different memory sizes

所以我有 2 个从 mp4 文件转换而来的音频 flac 文件。两者都是 31 秒长,但一个是 1MB,另一个是 4MB。好吧,我以完全相同的方式使用 8000 采样率的 ffmpeg。谁能解释为什么会这样?

mp4 源文件必须采用任何特定的编码方式吗?或任何其他指示?

已经谢谢了, 阿斯米

Flac 文件使用无损压缩进行压缩,因此输出文件大小取决于压缩对特定文件的效果。因此,即使对于具有相同持续时间的输入,您也会期望输出大小有所不同。

只有当您生成未压缩的输出(例如 Wav 文件)时,您才希望大小相同。