ffmpeg的vf参数 ffmpeg的vf参数是视频滤镜选项,用于对视频进行各种滤镜处理。 常见的vf参数包括: 1. scale:调整视频的尺寸大小。例如,scale=640:480将视频的尺寸调整为640x480像素。 2. crop:裁剪视频的区域。例如,crop=320:240:10:10将视频裁剪为320x240像素,从(10,10)位置开始。 3. rotate:旋转视频。例如,...
1.指定宽度以保持纵横比 ffmpeg -i input.mp4 -vf scale=320:-1 output.mp4 生成的视频的分辨率为320x180. 这是因为1920 / 320= 6。因此,height被缩放到1080 / 6 = 180像素。 2.指定高度以保持纵横比 ffmpeg -i input.mp4 -vf scale=-1:720 output.mp4 生成的视频的分辨率为1280x720. 这是因为1080...
一、调整视频分辨率 调整视频分辨率是最直接有效的减小视频大小的方法。通过减小视频的宽度和高度,可以显著降低视频文件的体积。在FFmpeg中,我们可以使用-vfscale参数来调整视频分辨率。 示例命令:ffmpeg -i input.mp4 -vfscale=640:360 output.mp4 上述命令将输入视频input.mp4的分辨率调整为640x360,并将结果保存为outp...
ffmpeg -i video_320x180.mp4 -vf scale=160:90 video_180x90.mp4 -hide_banner 该视频的大小从 1.18MB 变为 354KB 视频(四分之一)。请注意,视频较小,但我们可以告诉浏览器将其放大,与原始视频相比会有一些质量损失。现在让我们将原始视频宽高比从 16:9 更改为 4:3。为此,我们使用以下命令将视频...
ffmpeg -i 1.mp4 -vf scale=640:-1 output.mp4 这个命令行的意思是,设置宽为640,但是保持宽高比1.77,并且智能计算出来高度,最后生成的高度为361。 但是如果使用libx264转码一个视频为mp4格式,如果高度为361,则会抛出一个错误:高度不能被2整除,这个错误可以看我以前写的帖子,今天只讲如何解决这个问题,解决这个...
ffmpeg -i input.mp4 -vf scale=640:-1 output.mp4 2.将视频高度等比例缩放为 480 像素: ffmpeg -i input.mp4 -vf scale=-1:480 output.mp4 3.将视频缩放为宽度为 1280 像素,高度为 720 像素的大小,同时在视频周围填充黑边: ffmpeg -i input.mp4 -vf "scale=1280:720:force_original_aspect_ratio=...
-vf scale=853:480vf 参数用于指定视频滤镜,其中 scale 表示缩放,后面的数字表示缩放至 853×480 px,其中的 853px 是计算而得,因为原始视频的宽高比为 16:9,所以为了让目标视频的高度为 480px,则宽度 = 480 x 9 / 16 = 853 -acodec aac指定音频使用 aac 编码。注:因为 ffmpeg 的内置 aac 编码目前(写...
-vf "scale=3840:2160":使用视频滤镜scale来缩放视频到2160p分辨率。 -c:v libx264:指定输出视频编码为H.264。 -preset slow:使用慢预设进行编码,以获得更好的压缩效率和画质。 -crf 20:设置CRF值为20。 "${file%.*}_2160p.mp4":输出文件名将原始文件名(不包括扩展名)加上_2160p后缀和.mp4扩展名。
ffmpeg -i input -vf super2xsai output //在不减少锐度的情况下,将帧大小放大为源的2倍。 1. 高级缩放 视频过滤器——缩放 描述 ffmpeg -i input -s 320x240 output ffmpeg -i input -vf scale=320:240 output ffmpeg -i input -vf sacle=iw/2:ih/2 output ...
(with -vf and -af aliases for video and audio respectively). A simple filtergraph for video can look for example like this: 而不是打开浏览器 -> 输入"ffmpeg -vf scale 是什么意思" -> 然后在一堆过时内容里寻找二手信息 了解相关常识