紧急求助,为什么 qq 会循环播放-loop -1 的 gif?

2020-03-31 08:47:25 +08:00
 xiaoming1992
用 ffmpeg -i %03d.jpg -loop -1 out.gif 生成 gif 图,在其他地方都能正常停下来,手机 qq 和手机微信的对话框,点开就循环播放。zhiy

有其他办法生成仅播放一遍的 gif 吗?
2312 次点击
所在节点    程序员
7 条回复
SunriseFox
2020-03-31 08:49:23 +08:00
像其他软件一样转换为视频再发出去
或者把最后一帧时间延长
xiaoming1992
2020-03-31 08:56:43 +08:00
不行,最好是 gif
嗯嗯,我把最后一帧时间延长试试
(我试过把循环次数设为-1,还试过循环的时间间隔 final 什么的设置为很大,都没生效。)
WindSays
2020-03-31 09:00:16 +08:00
感觉这是产品设计的时候特意处理的,因为播放一遍的 Gif 很容易被恶作剧。
xiaoming1992
2020-03-31 10:24:20 +08:00
@SunriseFox google 了一下,"把最后一帧时间延长"应该就是 final_delay,没有效果...
Vegetable
2020-03-31 10:26:07 +08:00
微信发不了 GIF,字面意思。

QQ 不清楚。
xiaoming1992
2020-03-31 11:01:52 +08:00
@Vegetable 微信聊天框能发(发了也会循环动),朋友圈发了不会动而已。
Vegetable
2020-03-31 11:40:55 +08:00
@xiaoming1992 我搞错了,我记得微信会把 gif 处理成视频,验证了一下并不会。并且并没有压缩 gif,看起来就是播放的逻辑专门设计过。
如果表情只播放一次的话的确很怪。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/657800

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX