ChinaFFmpeg

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 11605|回复: 5

[Linux] ffmpeg 特效导致 容量暴增

[复制链接]
发表于 2017-9-22 14:50:39 | 显示全部楼层 |阅读模式
我看到很多小伙伴们 ,都采用ffmpeg命令来给  视频增加特效。
但我感到ffmpeg加特效 会导致 视频容量暴增。
比如:我对一个 500K的视频 视频头加 淡入效果, 视频尾加 淡出效果。
./ffmpeg -i 1.flv -vf fade=in:st=0:d=0.5:color=white:alpha=0,fade=out:st=2.5:d=0.5:color=white:alpha=0 -f gif -s 320*320 -r 10 -y 1_fade_in_out_alpha_0.gif
输出gif 就有 1.5M。上面的输出尺寸和帧率都是比原来视频小的。容量竟然增加了3倍。如何减小输出容量??
回复

使用道具 举报

 楼主| 发表于 2017-9-22 14:52:42 | 显示全部楼层
我之前看了它的滤镜源码,感觉,不会增加那么多容量。但实际上确实加特效会使原容量暴增。
回复 支持 反对

使用道具 举报

发表于 2017-9-22 15:07:39 | 显示全部楼层
worldffmpeg 发表于 2017-9-22 14:52
我之前看了它的滤镜源码,感觉,不会增加那么多容量。但实际上确实加特效会使原容量暴增。 ...

不加滤镜的gif应该也不会小吧?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-9-22 15:23:48 | 显示全部楼层
不加滤镜,./ffmpeg -i 1.flv -s 320*320 -r 10 -f gif -y 1.gif
也只有生成 500多k的gif。百思不得其解。
大师兄,你那个跑马灯的教程在哪个链接里,我找了论坛里面还像没有哦
回复 支持 反对

使用道具 举报

发表于 2017-9-22 16:41:39 | 显示全部楼层
worldffmpeg 发表于 2017-9-22 15:23
不加滤镜,./ffmpeg -i 1.flv -s 320*320 -r 10 -f gif -y 1.gif
也只有生成 500多k的gif。百思不得其解。
...

可以看看两类图的帧率,时长之类的差别

那个连接就在咱们这个板块,你看看最新的几个帖子,我今天好像才回复过
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-9-22 17:03:18 | 显示全部楼层
谢谢你,我查到了。并且模仿你实现了一个。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|Archiver|ChinaFFmpeg

GMT+8, 2024-4-20 00:53 , Processed in 0.047173 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表