裁剪、调整大小和剪切全部在一个命令中完成 - FFMPEG
Crop, Resize and Cut all in one command - FFMPEG
我正在尝试使用 FFMPEG 完成三项任务
在不损失质量的情况下裁剪视频
调整(放大)质量好的裁剪视频
在不降低质量的情况下剪切放大视频的特定部分
以下是我使用的命令行:
裁剪:视频 og.mp4 到视频 og1.mp4
ffmpeg -i og.mp4 -vf "crop=1330:615:22:120" -c:v libx264 -crf 1 -preset veryslow -c:a copy og1.mp4
调整大小:视频 og1.mp4(在上面转换)为视频 og2.mp4
ffmpeg -i og1.mp4 -vf scale=1920:-1 -c:v libx264 -crf 1 -preset veryslow -c:a copy og2.mp4
剪切:视频 og2.mp4(上面转换)到 og3.mp4
ffmpeg -i og2.mp4 -ss 00:00:08.190 -t 00:00:11.680 -c:v libx264 -crf 1 -preset veryslow -c:a copy og3.mp4
我想要达到最高质量的 1920 宽度视频(不考虑文件的高度和大小)
有没有一种方法可以在一个命令或更短的时间内以最佳质量完成上述任务?
如果有更好的命令或参数可以使用也请指教
谢谢
您可以使用单个过滤器链组合所有命令,并添加 trim
ffmpeg -ss 8.190 -t 11.680 -i og.mp4 -vf "crop=1330:615:22:120,scale=1920:-2" -c:v libx264 -crf 1 -c:a copy og1.mp4
使用 crf 1
,不需要慢速预设。
我正在尝试使用 FFMPEG 完成三项任务
在不损失质量的情况下裁剪视频
调整(放大)质量好的裁剪视频
在不降低质量的情况下剪切放大视频的特定部分
以下是我使用的命令行:
裁剪:视频 og.mp4 到视频 og1.mp4
ffmpeg -i og.mp4 -vf "crop=1330:615:22:120" -c:v libx264 -crf 1 -preset veryslow -c:a copy og1.mp4
调整大小:视频 og1.mp4(在上面转换)为视频 og2.mp4
ffmpeg -i og1.mp4 -vf scale=1920:-1 -c:v libx264 -crf 1 -preset veryslow -c:a copy og2.mp4
剪切:视频 og2.mp4(上面转换)到 og3.mp4
ffmpeg -i og2.mp4 -ss 00:00:08.190 -t 00:00:11.680 -c:v libx264 -crf 1 -preset veryslow -c:a copy og3.mp4
我想要达到最高质量的 1920 宽度视频(不考虑文件的高度和大小)
有没有一种方法可以在一个命令或更短的时间内以最佳质量完成上述任务?
如果有更好的命令或参数可以使用也请指教
谢谢
您可以使用单个过滤器链组合所有命令,并添加 trim
ffmpeg -ss 8.190 -t 11.680 -i og.mp4 -vf "crop=1330:615:22:120,scale=1920:-2" -c:v libx264 -crf 1 -c:a copy og1.mp4
使用 crf 1
,不需要慢速预设。