如何加快ffmpeg视频转换速度

时间:2013-01-24 20:08:36

标签: ffmpeg mp3 ssd video-conversion sata

我需要从给定的视频文件中将音频提取为MP3文件。我选择了“ffmpeg”进行音频提取过程。通过使用以下参数,我设法将音频提取为MP3。这项工作非常好。但从“ 21分钟”长视频文件中提取音频大约需要“ 2分钟”。

ffmpeg -i source_video.avi -vn -ar 44100 -ac 2 -ab 128k -f mp3 sound.mp3

为了我的目的“ 2分钟”,“ 21分钟”是很长一段时间。我需要尽可能加快这个速度。

有人可以告诉我控制转换速度的因素是什么?

目前我正在使用7500rmp的SATA硬盘,如果我将硬盘升级到SSD,它会加快转换过程吗?

谢谢!

1 个答案:

答案 0 :(得分:3)

更快的硬盘无法帮助您,更高的时钟CPU(mp3压缩是单线程)。 MP3转换是直接数学运算,所以你需要在它上面投入更多的时钟周期。

如果有超过2个输入通道,可能是速率和比特率转换以及MP3压缩,那么您的特定命令必须进行一些组合。

旁注:弹出音频的最快方法是复制它...例如,如果你有一个ac3流

ffmpeg -i source_video.avi -vn -codec:a copy sound.ac3