转换压缩视频,要求视频通过 ffmpeg 压缩后视频清晰不卡顿,并且视频体积要求比较小
string.Format(" -i \"{0}\" -r 12 -vcodec libx264 -vf scale=1366:768 -preset:v fast -crf 36 \"{1}\"",
tmpPath, path);
-r 帧率 -r 12 一秒12帧,一秒15帧可以看到比较流畅。
-vf scale=1366:768 分辨率可以设置小一点,为了清晰可以适当调整,同时也会影响到视频体积大小。
-crf 这里设置36, 一般18-28 就差不多了,这里因为要求视频压缩后越小越好,因此调整为36。
以上三条把握好,就可以压缩出来体积小清晰流畅的视频了,具体压缩效果以及参数可以根据现场情况自己进行测试。
网友评论