FFmpeg Windows 10系统下的使用教程— —6月1日星期五
【Windows下FFmpeg批量处理脚本我稍后发到CSDN上;
MAC上ffmpeg批量处理脚本已发布到CSDN中
地址:/download/tianyaomoxing/12103445】
FFmpeg下载地址:/Install-FFmpeg-on-Windows
FFmpeg下载下的文件夹为:ffmpeg-0424-d9706f7-win64-static
第一步:
解压文件夹,同时将该文件夹命名为FFmpeg,命名后可以看到打开FFmpeg文件夹下的bin目录
第二步:
将当前文件(FFmpeg)放到C盘或者其他英文目录下,例如C盘,国外软件或者插件不宜放在中文目录下,可能无法识别或者使用
第三步:
打开系统环境变量,将系统变量中的path值新增一条记录,C:FFmpeg\bin\ffmpeg.exe或者C:FFmpeg\bin\,该记录是让系统可以自动识别调用该目录下的ffmpeg程序
注:关于如何配置以及更改系统环境变量,此处不做仔细描述,用户可以百度” 配置环境变量用命令快速打开应用 ”进行学习,网址:
/article/fec7a1e5ce28121190b4e7fd.html
第四步:
进行FFmpeg配置是否成功软测试。
以管理员身份运行cmd,进入DOS窗口,在DOS界面输入ffmpeg -version,查看ffmpeg当前版本号,如果可以查看,证明软件已经配置成功可使用
第五步:
将要操作的视频放到桌面上,在命令行窗口输入cd desktop ,注意cd 和desktop中间有英文空格。切换到桌面后,用户可以使用ffmpeg的命令进行压缩视频,例如以下语句:
注:转换教程学习文字版网址:/dotphoenix/article/details/80428228
在这个例子中,我们将HD格式(1920x1080像素)的视频分辨率降低到640x360(这是一个相当常用的配置,用于宽高比16:9):
ffmpeg -i video_1920.mp4 -vf scale=640:360 video_640.mp4 -hide_banner
只需要使用-vf scale = 640:360以新的所需分辨率(640:360)指示比例视频滤镜 。考虑:
• 我们可以指出我们想要的任何分辨率,但最终的视频将始终具有相同的宽高比。也就是说,它不会扭曲图像,如果视频的宽高比为16:9,它将使视频保持16:9的宽高比。该程序将调整生成的视频,使其适合我们提供的分辨率。
• 当改变分辨率时,视频必须经过另一次编码过程,所以根据输出格式和输出使用的编解码器,处理过程可能会很慢。
• 我们没有提到它,但大多数时候 将视频转换为更高分辨率 是没有意义的,因为视频质量没有任何改善。
改变视频宽高比
如果我们想改变视频的外观,知道图像会出现扭曲,我们可以使用额外的过滤器“ setdar”。想象一下,在前一种情况下,我们希望将16:9宽高比改为4:3,因此视频的分辨率为4:3宽高比,在这种情况下,它将是640x480。进行这种转换的ffmpeg命令是:
ffmpeg -i video_1920.mp4 -vf scale=640:480,setdar=4:3 video_640x480.mp4 -hide_banner
在这种情况下,我们得到的视频输出 video_640x480.mp4 改变了原始视频的外观,并使图像失真了一点,但它会以新的外观获得我们想要的分辨率。
另一方面,如果我们不想依赖于使用可能更“正常”的宽高比 (4:3,16:9),或者如果我们想改变其他具有未定义宽高比的分辨率,我们不怕可能会出现的图像变形,我们可以使用“ setsar” 滤镜,这将使您无需保持这些宽高比。通过这种方式,我们可以使用以下命令将以前的视频转换为200x400的分辨率:
ffmpeg -i video_1920.mp4 -vf scale=200:400,setsar=1:1 video_200x400.mp4 -hide_banner
从1920x1080分辨率的200x400分辨率的结果使视频输出具有扭曲的外观。
视频大小调整的示例
我们将看到一些使用ffmpeg进行视频大小调整的示例。我们有一个分辨率为320x180像素的原始视频。这里是。
正如我们以前看到的,我们可以将视频尺寸调整为其原始尺寸的一半。我们使用以下命令将其从320x180像素分辨率调整为160x90像素分辨率:
ffmpeg -i video_320x180.mp4 -vf scale=160:90 video_180x90.mp4 -hide_banner
视频已从1.18MB大小变为354KB视频(四分之一)。结果如下:
请注意,视频较小,但我们可以告诉浏览器使其与原始视频相比质量有所下降。
现在让我们将原始视频宽高比从16:9更改为4:3。为此,我们使用以下命令将视频从320x180调整为320x240:
ffmpeg -i video_320x180.mp4 -vf scale=320:240,setdar=4:3 video_320x240.mp4 -hide_banner
结果如下(你可以看到图像出现扭曲):
现在,我们最终将调整视频大小,使其适合垂直屏幕,因此我们将其从320x180像素调整为180x320像素。这是执行任务的命令:
ffmpeg -i video_320x180.mp4 -vf scale=180:320,setsar=1:1 video_180x320.mp4 -hide_banner