听说泽泽最近痴迷于大容量GIF动图?

RT听说泽泽最近痴迷于奇怪的东西,经逼供才道出要把三千万张图合成视频,虽说用AE之类的软件很容易就解决了,但他偏偏作死想要一种更有逼格的方式,于是就先把图片合成为动态GIF然后再把GIF转换为视频,奈何过程实在枯燥,所以发问:@香菇 你知道有哪些小巧的软件能将图片生成MP4视频格式吗,我这总用gif做中转感觉心好累……

聪慧如菇我瞬间想到了之前在《作为程序猿(装逼汪),要不要试试用代码推流到 B 站直播?》一文中提到的ffmpeg视频处理库,鉴于古时候的菇都爱废话,作为现代好青年的菇瞬间马上贴出办法:

  1. 到ffmpeg官网下载适合自己环境的工具包(跨平台神马的真实太棒啦:https://ffmpeg.org/
  2. 解压下载得到的工具包并找到二进制bin目录,在当前目录进入命令行/终端模式(或者阔以将该目录配置到环境变量的path中以便到处调用;
  3. 收集好需要合成的图片并以数字序号命名(例如:gugu001.jpg, gugu002.jpg, gugu003.jpg ...
  4. 回到命令命令行界面执行如下命令

     ffmpeg -y -r 15 -i ./pics/gugu%03d.jpg -vcodec mpeg4 out.avi
    
  5. 于是就得到了一个以mpeg4格式编码的avi视频文件

参数解释:

-y 表示覆盖输出
-r 15 即设置fps为15帧/秒
-i ./pics/gugu%03d.jpg 是输入的图片文件们,其中%03d表示三位数的十进制数字序号
-vcodec mpeg4 表示编码为 mpeg4

Ps.菇已将测试用图片序列大包上传至网站戳我下载
Pss.关于合成带音频的视频、限定码率的视频等方案皆可实现,详情可参考官方文档:https://ffmpeg.org/documentation.html

版权声明:原创内容未经允许请勿转载。

标签: none

已有 14 条评论

  1. 古时候的菇都爱废话~

    1. 香菇也不知道为什么会冒出这种想法(捂脸

  2. 吾名彼萌 吾名彼萌

    3000万张图片一张一张重命名,挺有逼格的。

    1. 笑死╮( ̄▽ ̄"")╭

评论已关闭