用ffmpeg修改MP4文件頭信息讓視頻邊加載邊播放
作者:管理員 來源:互聯(lián)網(wǎng) 發(fā)布時間:2025-09-25 10:40:12 點擊數(shù):0
經(jīng)常有用戶反映,有些網(wǎng)頁中加載的mp4文件,有的可以加載一點就開始播放,可以邊加載邊播放,有的就必須全部加載完才能播。
經(jīng)核實,主要是頭信息的數(shù)據(jù)順序有關,用工具:mp4info.exe可以查看mp4文件的結構信息:
要是視頻可以已加載就能播放,需要在視頻頭部插入metaData信息,也就是上面的圖中的moov->udta->meta中的數(shù)據(jù)
如果這個結構在視頻文件的末尾,或者根本沒有這些數(shù)據(jù),那么就只能等全部加載完之后才能播放。
解決邊加載邊播放的問題,將MP4中Metadata信息移至文件頭部,具體方法如下:
下載安裝ffmpeg, 下載qt-faststart.exe。
將qt-faststart.exe放至ffmpeg文件夾bin中。
在開始->運行里輸入cmd,彈出命令窗口
進入安裝目錄下面, ffmpeg/bin回車,這樣就進入了ffmpeg的目錄
再運行命令:qt-faststart.exe d:/1.mp4 d:/2.mp4
說明:1.mp4為原mp4文件,2.mp4為修改后存儲的文件
最后出來的這個2.mp4就是成功的了,即可支持邊加載邊播放.
上一篇:IIS下強制https訪問的設置
下一篇:網(wǎng)站安全設置:會話cookie中缺少HttpOnly屬性的修復