使用 ffmpeg 将 gif 转换为 mp4,输出无法在 android 上播放

Mah*_*hdi 7 mp4 ffmpeg gif

我只是使用以下命令将 gif 文件转换为 mp4,但生成的 mp4 文件无法在 android 默认视频播放器中播放。
我做错了什么?
我是否应该采取任何其他步骤来生成 android 可播放的 mp4 文件?

$ ffmpeg -f gif -i infile.gif outfile.mp4
Run Code Online (Sandbox Code Playgroud)

我的测试 gif 文件:测试 Gif 文件
我的桌面使用 VLC 媒体播放器和 MX 播放器在我的 android 设备上很好地播放了 output.mp4,没有任何错误地播放视频文件。

bku*_*era 8

尝试这个:

ffmpeg -i file.gif -movflags faststart -pix_fmt yuv420p -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" out.mp4
Run Code Online (Sandbox Code Playgroud)