FFMPEG轉碼爲MP4必須要加載完才能播放 問題解決

FFMpeg轉碼由此得到的mp4文件中, meta信息是在文件尾部的, 而 videoview 在沒有得到meta信息前不會播放文件, 因此只有等到文件完全下載完視頻纔會播放. 因此可以使用qt-faststart來把meta信息移到文件頭部. 用法: /usr/bin/qt-faststart INPUT OUTPUT


qt-faststart安裝方法:


進入FFMpeg安裝目錄,執行命令:


$ cd ffmpeg
$ ./configure
$ make tools/qt-faststart
$ cp -a tools/qt-faststart /usr/bin/

這樣qt-faststart就安裝好了。


假設轉碼後的文件名字爲a.mp4,執行以下命令:


$ /usr/bin/qt-faststart a.mp4 b.mp4

再播放b.mp4就可以邊加載邊播放了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章