我有一个.webm
视频,我想加速到延时。我原来的.webm
视频是1280x720,质量非常好,但是当我用FFMPEG
加速时,质量真的很差(即使分辨率保持不变)。下面是我使用的命令:
ffmpeg.exe -i test.webm -c:v libvpx-vp9 -filter:v "setpts = 0.1 * PTS" out.webm -threads 3
如果我尝试相同的.mp4
视频质量保持与原始视频相同,但.webm
似乎只是破坏视频质量。我试着用-minrate 1M -maxrate 1M -b:v 1M
改变比特率,但没有改善任何东西。
这是我要转换的视频。
VPx编码器在FFmpeg默认为200 kb/s的比特率。试试CRF方法:
ffmpeg -i test.webm -vf "setpts=0.1*PTS" -c:v libvpx-vp9 -crf 25 -b:v 0 -threads 3 out.webm
试验CRF值,直到在大小和质量之间获得可接受的折衷。