FFmpeg如何确定使用什么音频采样率?

10

假设我有这样一个东西

ffmpeg -i video.avi -ar 22050 -ab 32 -f flv -s 320x240 video.flv 


-ar  (Audio sampling rate in Hz)
-ab  (Audio bit rate in kbit/s)

关于 -ar-ab,我如何知道要使用什么比特率?我从某个网站获取了这个ffmpeg命令,并想知道这个人是如何知道要为比特率设置什么值的?我需要了解音频才能找出答案吗?


1
你至少应该了解采样率是什么,以及如何检查你的输入文件的采样率。 :) - InsertNickHere
简短的回答是,是的,您需要了解一些关于数字音频编码的基本知识,以便做出明智的决定。 - bdesham
3个回答

9

3
你可能是指44100而不是41000? - FrEaKmAn

3
您需要使用“ffmpeg -i video.avi”命令来查看源视频文件video.avi中音频流的采样率和比特率。
您可以提取具有相同采样率和比特率的音频流而不会降低质量。
出于大小考虑,您可以决定减少其中一个,但是请勿增加其中一个以提高质量,因为您永远无法提高原始质量。

1

我正在使用 -ar 22050 和 -ab 48 处理 Avi 和 Mpeg 视频文件。它正常工作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接