之前写过一篇,将视频格式转换成浏览器能播放的格式
https://www.jianshu.com/p/b8221e26c6a9
但是发现有些视频,经过ffmpeg按上述方法转换后,虽然PC端的浏览器都能播放,但是移动端的浏览器无法播放,试了好多次都不行
原因:
参考:https://www.cnblogs.com/aleafo/p/7644553.html
参考: https://developer.apple.com/library/archive/documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/FrequentlyAskedQuestions/FrequentlyAskedQuestions.html
h.264编码里面还有个压缩等级,就是这个压缩等级太高了,导致视频无法在手机浏览器上播放
image.png
那就降到3.0吧
将命令换成
ffmpeg -i input.mp4 -c:v libx264 -profile:v high -level:v 3.0 -c:a copy output.mp4
这个input.mp4 和 output.mp4 自己替换下名称
网友评论