0
点赞
收藏
分享

微信扫一扫

使用ffmpeg对录像照片文件简单批量瘦身


使用ffmpeg对录像照片文件简单批量瘦身

编者:李国帅


时间:2019/11/28

背景原因:

1、拥有太多的影视文件

随着手机的普及,人们在生活中拍摄越来越多的视频,照片,特别是小孩的成长照片。

2、有些文件很鸡肋

但是总有一些视频和照片不是很重要也有些模糊不清,但又不舍得丢弃。

3、这些鸡肋文件可能很占用空间

现在的手机分辨率和帧率普遍比较高,一分钟的手机视频100M左右,一张普通的图片也有2到6M。对于这些不太重要的视频资料,丢弃又有些可惜,那么仅仅需要保留简单影像也许是可以接受的,当然如果不在乎空间那就不需要这么做。

 

问题相关:

对于这些鸡肋的视频图像我们可能不需要太高的码率和清晰度,完全可以使用低分辨率,低帧率,低码率的方式保存这些视像资料。

 

使用ffmpeg的默认压缩方式,经过测试发现:

对于125M的视频,使用640k的码率只需要不到6M的空间,看起来也并没有太大的损失。

而一张3M的图片,使用默认的压缩方式也就是300K。

 

从ffmpeg官网一个https://ffmpeg.org下载windows运行版

从​​https://ffmpeg.org/download.html#build-windows​​

进入​​https://ffmpeg.zeranoe.com/builds/​​

使用ffmpeg对录像照片文件简单批量瘦身_码率

在压缩文件中找到ffmpeg.exe,然后配合dos批处理文件bat,对一个目录里所有的mp4文件,jpg文件进行压缩压缩。

 

所需资源:

Windows,ffmpeg.exe,

 

解决方案:

我们可以写两个bat,把这些鸡肋一样的影视文件压缩一下,文件大小缩小到1/10左右。

可在关联文件中下载TransTo640k.bat,TransToJpg.bat和ffmpeg.exe 4.2.1版本的压缩包。

 

使用ffmpeg对录像照片文件简单批量瘦身_录像文件瘦身_02

使用ffmpeg对录像照片文件简单批量瘦身_ffmpeg_03

问题解决:

把需要瘦身的文件拷贝到一个文件夹,然后执行TransTo640k.bat处理mp4视频,使用TransToJpg.bat处理jpg图像。

执行前

使用ffmpeg对录像照片文件简单批量瘦身_帧率_04

 

执行后

使用ffmpeg对录像照片文件简单批量瘦身_ffmpeg_05

 

可以看到缩小了很多,如果你空间不够,它可以节省甚多的空间。而且这些影视文件对于鸡肋影视文件质量损失也很小,完全可以接受。

 

举报

相关推荐

0 条评论