ffmpeg视频压缩转码
使用硬件加速(如果可用) ffmpeg -i test_input.mp4 -c:v h264_nvenc -b:v 1500k test_output1.mp4 => Cannot load nvcuda.dll 结合使用多个参数1 ffmpeg -i test_input.mp4 -b:v 1500k -vf "scale=854:480" test_output2.mp4 => 17393k 使用预设配置 ffmpeg -i test_input.mp4 -crf 28 test_output3.mp4 => 12749k 调整帧率 ffmpeg -i test_input.mp4 -r 24 test_output4.mp4 => 21889k 调整分辨率 ffmpeg -i test_input.mp4 -vf "scale=1280:720" -c:a copy test_output5.mp4 => 13891k 调整比特率 ffmpeg -i test_input.mp4 -b:v 2000k test_output6.mp4 => 22383k 结合使用多个参数2 ffmpeg -i test_input.mp4 -b:v 1500k -vf "scale=854:480" -r 24 -crf 28 test_output7.mp4 => 5035k 输出为 MOV 格式: ffmpeg -i test_input.mp4 -vcodec mpeg4 -q:v 5 -acodec aac test_output8.mov 降低分辨率(显著减小体积) ffmpeg -i test_input.mp4 -vf "scale=640:-1" -c:a copy test_output9.mp4 使用更高效的编码器(推荐) ffmpeg -i test_input.mp4 -c:v libx265 -crf 28 -preset fast -c:a aac -b:a 128k test_output10.mp4 极端压缩方案(体积最小) ffmpeg -i test_input.mp4 -c:v libx264 -crf 35 -preset veryfast -vf "scale=480:-2" -r 15 -c:a libmp3lame -b:a 64k test_output11.mp4
本文来自博客园,作者:河北大学-徐小波,转载请注明原文链接:https://www.cnblogs.com/xuxiaobo/p/18972953

浙公网安备 33010602011771号