如题! 交流问题的时候,需要发一些视频。可是视频太大,想转成 gif 再帖。
可是,我发现一些 mp4 convert to gif ,转换完之后,体积比较原始的 mp4 还大...
有没有比较好用的工具,直接就能够压缩,降低帧率,resize ,文件体积也能够大大缩小?
谢谢
![]() | 1 TomVista 2022-01-29 09:59:00 +08:00 mac 我用的 gifski window : screentogif 两个都可以调整帧率 gif 质量, |
![]() | 2 Mutoo 2022-01-29 10:10:50 +08:00 via iPhone ![]() mp4 的压缩率本身就比 gif 高,转成 gif 比较大一点也不奇怪。 |
![]() | 3 bipy 2022-01-29 10:32:50 +08:00 Media Encoder 切分 mp4 ,Photoshop 合并成 GIF 这样可以细调参数,成品体积很小 |
4 reallittoma 2022-01-29 10:33:17 +08:00 Android: GIF 助手,功能十分完备 |
5 wudaye 2022-01-29 11:27:29 +08:00 我使用播放器 potplayer 自带的 GIF 功能,分辨率帧率质量都能调 |
![]() | 6 Timefly 2022-01-29 11:43:20 +08:00 via Android 我两年多前做了个 telegram mp4 转 gif 的机器人,还蛮多人用的 @gifcompressorBot ,因此收获了不少 s 图,哈哈哈 |
7 misdake 2022-01-29 11:51:27 +08:00 如果对视频质量有一丁点要求的话,gif 一般是比 mp4 大的。如果发视频没有比发 gif 更复杂的话,推荐用视频转码工具把视频分辨率降下来、码率降下来。 |
![]() | 8 flyhaozi 2022-01-29 11:55:20 +08:00 能贴视频的话还是建议直接转码视频,gif 真的是画质又差又占空间 |
9 renmu123 2022-01-29 12:00:19 +08:00 via Android gif 正常就是会比 mp4 大,效果还贼差 |
![]() | 10 yazoox OP 研究了一下,使用 ffmepg 命令行工具就可以把.mp4 转换成.gif. ;-) |
11 gam2046 2022-01-29 16:06:22 +08:00 @yazoox #10 ffmpeg -ss 1 -i <INPUT> -vf fps=1,scale='min(320,iw)':-1,scale=-1:'min(240,ih)' -gifflags -transdiff -frames:v 15 -vsync vfr -f gif <OUTPUT.GIF> 从视频第 1 秒开始,按比例缩小尺寸,并且取前 15 帧 |
![]() | 12 yazoox OP @gam2046 谢谢 我会先用 shotcut 把录好的视频简单剪辑一下,然后再用 ffmepg(shotcut 的安装目录下自带了)直接转换整个视频。 ffmpeg -i INPUT.mp4 -r 4 -vf "scale=1280:-1" -loop 0 -y OUTPUT.gif |
![]() | 13 wangyufeng5917 2022-02-07 13:48:24 +08:00 Gifski |