使用ffmpeg将gif转换为mp4,输出无法在android上播放 [英] using ffmpeg to convert gif to mp4 , output doesn't play on android

查看:474
本文介绍了使用ffmpeg将gif转换为mp4,输出无法在android上播放的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I just use the following command to convert a gif file to mp4 but the resulting mp4 file doesn't play in android default video player .
what did I wrong ?
is there any aditional steps should I take to produce android playable mp4 files ?

$ ffmpeg -f gif -i infile.gif outfile.mp4

我的测试gif文件:测试Gif文件
我的桌面使用VLC Media Player播放了output.mp4效果很好,而且我的android设备上的MX Player播放了视频文件,没有任何错误.

my test gif file : Test Gif File
My desktop played the output.mp4 very well using VLC Media Player and also MX Player on my android device played the video file without any error.

推荐答案

尝试一下:

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

这篇关于使用ffmpeg将gif转换为mp4,输出无法在android上播放的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆