最近在使用[ffmpeg](https://www.yuanchengzhushou.cn/tag/ffmpeg)发现生成的`mp4`文件用播放器可以正常的播放
但是当我将mp4文件放在html代码的video标签中,只有声音没有图像
于是上网查资料知道
html代码的video标签`只支持h264`编码的mp4文件
再看看自己的mp4文件,发现不是h264编码
于是用强大的ffmpeg将mp4转码为h264编码的
具体指令如下
> ffmpeg -i input.mp4 -vcodec h264 output.mp4
相反我们也可以将h264编码的mp4转为mpg编码的mp4
> ffmpeg -i input.mp4 -vcodec mpeg4 output.mp4
如果命令出错,见下篇文章[ffmpeg转码 Unknown encoder 'h264'](https://www.yuanchengzhushou.cn/article/8114.html)