Archisman Panigrahi Asked: 2023-08-11 23:05:25 +0800 CST2023-08-11 23:05:25 +0800 CST 2023-08-11 23:05:25 +0800 CST 如何循环播放动画 GIF 文件作为音乐背景? 772 我有一个 5 秒长的 GIF 文件和一个大约 3 分钟长的 mp3。 我想创建一个视频,其中 GIF 文件将作为背景动画(反复重播),并且将播放 mp3 音频。 如何在 Ubuntu 中使用 ffmpeg 或其他工具来做到这一点? 我尝试了这个,但是该命令convert破坏了 GIF 的颜色,并且最终的视频没有任何声音。另一个答案提到了Imagination软件,但我不知道如何使用它。我正在寻找适用于最新版本 Ubuntu 的答案,例如 22.04 22.04 1 个回答 Voted Best Answer Destroy666 2023-08-29T11:27:26+08:002023-08-29T11:27:26+08:00 最基本的方法是: ffmpeg -stream_loop -1 -i input.gif -i audio.mp3 -shortest output.mp4 其中-stream_loop -1表示无限循环以下输入,而-shortest当最短(音频)流结束时结束循环。-fflags shortest也可以添加以确保在某些情况下不会出现额外的长度。其余的应该是不言自明的 - 输入和输出名称。
最基本的方法是:
其中
-stream_loop -1
表示无限循环以下输入,而-shortest
当最短(音频)流结束时结束循环。-fflags shortest
也可以添加以确保在某些情况下不会出现额外的长度。其余的应该是不言自明的 - 输入和输出名称。