我只是使用以下命令将gif文件转换为mp4,但生成的mp4文件无法在Android默认视频播放器中播放。
我错了什么?
我应该采取什么样的步骤来制作Android可播放的mp4文件?
$ ffmpeg -f gif -i infile.gif outfile.mp4
我的测试gif文件:Test Gif File
我的桌面使用VLC媒体播放器播放了output.mp4,我的Android设备上的MX播放器也播放了视频文件而没有任何错误。
答案 0 :(得分:1)
试试这个:
ffmpeg -i file.gif -movflags faststart -pix_fmt yuv420p -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" out.mp4
答案 1 :(得分:0)
您可以使用此:
ffmpe -f gif -i firstFile.gif -pix_fmt yuv420p -c:v libx264 -movflags +faststart -filter:v crop='floor(in_w/2)*2:floor(in_h/2)*2' result.mp4