加速视频转换

加速视频转换

我喜欢在将大型视频文件存储到硬盘之前对其进行压缩。在Fedora-29-bash中,我目前使用以下ffmpeg命令进行重新编码;它平衡了压缩与质量:

ffmpeg -i $in_path -b:v 960k -bufsize 9600k -strict -2 $out_path

当对运行时间为 30 分钟的 2GB 视频文件执行上述命令时,执行大约需要 20 分钟。我的硬件显示在该查询的末尾。 这个视频重新编码可以加速吗?

换句话说,如果我放弃 ffmpeg 而转而使用任何其他软件(例如手刹),我能获得更快的重新编码吗?根据我通过 bash(例如 cp 或 rsync 命令)复制文件与使用 (nemo) 文件管理器复制文件的经验,我的直觉是没有什么可以打败 bash-ffmpeg 的性能。

我提交这个查询只是为了再次检查我的直觉。

我的硬件

os         :  64 bit fedora 29
cpu        :  Intel I5-4440 Processor BX80646I54440
mobo       :  (64 bit) Gigabyte H97 SATA Express M.2 SSD UEFI DualBIOS  
           :  DDR3 1600 LGA
memory     :  32 gb : 2 x [G.Skill F3-1600C10D-16GAO Ares 16GB (2x8GB) 
           :  DDR3-1600Mhz Memory RAM]
psu        :  corsair cx series 600 watt
hdisk      :  1tb internal western digital wd10ezex sata
video card :  none - I use mobo's onboard video at 1920x1080.
sound card :  none - I use mobo's onboard audio

答案1

对于 MKV 或 MP4,默认视频编解码器是libx264,它具有一组预设,具有不同的速度和质量权衡。默认预设为medium.您可以切换到更快的预设,例如veryfast.请参阅以下位置的列表:https://trac.ffmpeg.org/wiki/Encode/H.264#crf

相关内容