如何加快视频转码速度

必看说明

1、了解转码切片和秒切,及如何选择

一般来说,我们平常把秒切和转码切片统称为转码,区别:点击查看,通常再不需要水印,跑马灯,字幕的情况下就建议使用秒切;反之就转码切片,以下主要介绍转码切片。

2、转码说明及影响转码因素

众所周知,基本上所有转码系统都是使用的ffmpeg进行转码,也就是用程序加载ffmpeg进程来进行转码操作,那么我们讨论影响转码的因素其实跟程序关系很小,只跟ffmpeg的运行效率有关系,并且和影响ffmpeg运行效率的变量有关系。

源视频的时长,音视频编码格式,源视频大小,CPU单核频率,CPU核数,转码的音视频编码格式,转码的码率。基本上,所有主要影响ffmpeg转码效率的因素就在以上所述中。

在源视频和转码参数相同下影响因素:CPU单核码率 > CPU核数。也就是说转码单个视频的情况下,单核码率越高越好,核数也有部分影响。转码多个视频的情况下,核数越多越好,单核频率越高越好,两个因素共同影响。

解决办法一

提示:根据自身需求选择秒切 或转码切片

如果你不需要烧录水印、跑马灯,可以前往转码设置开启秒切功能,符合秒切的视频,几秒就可以切好。

如果你需要烧录跑马灯和水印,那么多码率可以少选几个分辨率,之后还慢的话,就把码率设置小点,但注意码率越小,画质越不清晰,适当即可,码率设置参考:点击查看

相关提示

对于秒切来说,如果存在一些不符合秒切的视频,那么依然会给你转码,所以这种建议在本地电脑上使用转码工具对视频转码一次后,再上传到服务器切片,推荐工具:小丸子工具箱

为了防止稳定,秒切设置了时间间隔,如果你想秒切超级快,更改下监控间隔即可,参考:点击查看

解决办法二

提示:该方案争对转码切片。

更换性能更强,即CPU单核频率高,核数多的独立服务器,且CPU不建议超过32核,尽量把主频和算力选择高点即可,CPU算力参考:点击查看

解决办法三

提示:该方案争对转码切片。

更换GPU服务器,可极大的提高转码速度,但是GPU服务器成本有点高,如果预算有限的话,可以不用换,支持显卡列表:点击查看

注意事项

GPU转码使用期间,如果你觉得转码过慢,排除显卡本身性能外,还可能与下面几点有关:

1、可能是你把多码率的分辨率设置太多,导致转码速度慢了很多,建议最多转码2个,最好1个,才能更好的体现GPU作用。
2、如果刚开始转码很快,现在突然变的很慢,目前已知原因就是显卡驱动版本太旧,需要更新了,这个联系我就行。