FFmpeg 視頻轉碼保存mp4文件瀏覽器播放解決方案

場景瀏覽器

        瀏覽器能夠播放部分的mp4格式,有的mp4格式沒法播放,嘗試轉碼兼容播放,支持播放形式如:http://192.168.58.173:8080/hls/1.mp4ide

 

解決方案測試

                ffmpeg.exe -i test.mp4 -vcodec libx264  browser.mp4編碼

說明firefox

            輸入文件test.mp4能夠是其餘不一樣的視頻流文件例如avi,ts等,轉換以後谷歌,firefox, edge等瀏覽器測試經過  code


緣由視頻

            MP4自己不是一種簡單的視頻格式,它是一個包裝了視頻和音頻格式的殼。至於裏面的視頻和音頻使用什麼編碼格式是可變的。MP4的視頻格式能夠使用DivX也可以使用H264,Chrome只支持視頻流H264,音頻流AAC,而且像素格式也有要求,好比edge和firefox(提示該文件已損壞)只支持yuv420pit


若是像素格式不支持的,須要指定像素格式參數class

            ffmpeg.exe -i test.mp4 -vcodec libx264 -pix_fmt yuv420p   browser.mp4test


問題

            目前遇到播放一個2G大視頻mp4格式文件,在firefox或者edge瀏覽器,加載緩慢,谷歌瀏覽器拖動播放平滑的問題

相關文章
相關標籤/搜索