我正在使用ffmpeg将一系列图像和一个音频文件转换为视频。
这个过程并行发生,即对于不同的图像和音频文件集,我并行生成ffmpeg进程。
对于单个请求,ffmpeg响应时间约为20 seconds
,对于1000 req,其降级到80 seconds
[avg]左右。我使用30作为油门限制。
preset
是veryfast
。有人能提出改善ffmpeg表现的方法吗?
更新
请在下面找到配置:
CPU : 16 * 3.00 GHZ
Ram : 32 gb
OS: Win Server 2012
ffmpeg命令:
ffmpeg -f concat -i <path to text file containing images sequence> -i <path to audio file> -y -filter_complex_script <path to filter script file> -crf 22 -threads 2 -preset veryfast <output.mp4>