【发布时间】:2020-02-11 18:56:07
【问题描述】:
在 ffmpeg 的手册页中列出了一个奇怪的选项:
-aframes number (output)
Set the number of audio frames to output. This is an obsolete alias for "-frames:a", which you should use instead.
什么是“音频框架”对我来说似乎是可疑的。 This SO answer 说 frame 是 sample 的同义词,但这不能是 ffmpeg 认为的 frame。当我将一些音频重新采样为 22.05 kHz 且长度正好为 313 帧时,请看这个示例:
$ ffmpeg -i input.mp3 -frames:a 313 -ar:a 22.05K output.wav
如果“帧”和“样本”是同义词,我们预计音频持续时间为 0.014 秒,但实际持续时间为 8 秒。 ffmpeg 认为我输入的帧率为 39.125。
这里发生了什么? ffmpeg 认为音频帧到底是什么?如何查找输入音频的帧速率?
【问题讨论】:
标签: ffmpeg frame-rate