2010-10-13 61 views
4

说我有这样的事情ffmpeg我如何知道使用哪种音频速率?

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 2010-10-13 07:13:41

+0

简短的回答是,你需要了解一些关于数字音频编码的基本知识,以便作出明智的决定。 – bdesham 2013-02-07 16:01:12

回答

8

音频采样率可能为44100,比特率应该是128。

请检查Wikipedia's sampling rateaudio bit rate文章以查看这些值是否过高或过低以及您尝试执行的操作。

+2

你可能是指44100而不是41000? – FrEaKmAn 2014-07-30 18:26:02

0

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

1

您必须使用“ffmpeg -i video.avi”来了解source video.avi中音频流的采样率和比特率。

音频流可以以相同的采样率和比特率提取而不会丢失质量。

由于尺寸的原因,您可以决定减少其中的一个,但不要增加其中一个来提高质量,因为您永远无法升级原始质量。