php视频降清晰度,使用FFMPEG降低视频分辨率

本文记录了如何使用ffmpeg工具将YUV视频进行分辨率下降的操作,包括两种方法:命令行操作和批量处理。在处理YUV视频时,由于其无格式参数,需要指定视频大小。通过命令`ffmpeg -s 原始视频尺寸 -i 输入视频 -vf scale=目标分辨率,setsar=1:1 输出视频`可以实现这一功能。在批量处理中,可以在.bat文件中写入命令进行一键执行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

由于最近要将yuv视频下采样,于是使用ffmpeg快速将yuv视频下降分辨率。在此记录ffmpeg的基础使用方法和所遇到的问题:

1、下载FFmpeg

2、分辨率下降操作

操作方法一:下载安装完成之后,新建自己的工作目录。

其次将所要降低分辨率的视频放入工作目录中。

然后要使用cmd进入你的工作目录,写入命令: cd  加上你的工作目录地址。

最后就可以输入降低分辨率的命令:ffmpeg    -s  原始视频的size     -i   输入视频名字及格式    -vf    scale=1920:1080(这里是所要的分辨率), setsar=1:1     输出视频的名字及格式      -hide_banner

例如:ffmpeg -s 3840x1920 -i AerialCity_3840x1920_30fps_8bit_420_erp.yuv -vf scale=1920:1080,setsar=1:1 AerialCity_1920x1080.yuv -hide_banner

操作方法二:如果要批量处理,则在工作目录下写一个.bat文件。

然后在.bat文件编辑中批量写入以上的命令直接执行即可。

在这说明下所遇到的问题:yuv视频是无格式参数的,故在yuv输入文件之前就需要设置视频的大小。所以写入 3840x1920

具体操作和结果如下图:

6f82e753593cf2b3e43bc449e9b652d2.png

f523865e5781bf127bd919949f92cd8f.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值