其实ffmpeg支持多线程转码,但是试验下来效果并不是和想象中的好,测试结果贴下,以飨读者
网上有个脚本根据核数测
#! /bin/bash
echo "Input num : "
read num
for (( i=1; i<=$num; i=i+1 ))
do
(time ffmpeg -y -threads $i -i in.mp4 -s 320x240 -vcodec libx264 out290.mp4) 2>&1 | tee $i.txt
done
cat /proc/cpuinfo | grep processor
processor : 0
processor :