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就可以邊加載邊播放了。
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就可以邊加載邊播放了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
【網絡通信 -- 直播】IM 學習系列 -- 網絡通信協議簡介(HTTP 協議 七)
奋斗企鹅copper
2020-07-07 23:16:50
基於live555的rtsp客戶端模塊
mtour
2020-07-07 15:28:25
通過rtmpdump推送海康視頻流到red5服務器
mtour
2020-07-07 15:28:25
【網絡通信 -- 直播】IM 學習系列 -- 網絡通信協議簡介(HTTP 協議 四)
奋斗企鹅copper
2020-07-07 05:28:02
【網絡通信 -- 直播】IM 學習系列 -- 網絡通信協議簡介(HTTP 協議 二)
奋斗企鹅copper
2020-07-07 05:28:02
【網絡通信 -- 直播】IM 學習系列 -- 網絡通信協議簡介(HTTP 協議 五)
奋斗企鹅copper
2020-07-07 05:28:02
【網絡通信 -- 直播】IM 學習系列 -- 網絡通信協議簡介(HTTP 協議 六)
奋斗企鹅copper
2020-07-07 05:28:02
【網絡通信 -- 直播】IM 學習系列 -- 網絡通信協議簡介(HTTP 協議 一)
奋斗企鹅copper
2020-07-07 05:28:02
【網絡通信 -- 直播】IM 學習系列 -- 網絡通信協議簡介(HTTP 協議 三)
奋斗企鹅copper
2020-07-07 05:28:02
分享一段H264視頻和AAC音頻的RTP封包代碼
moruite
2020-07-07 04:50:22
VLC播放RTP封裝的h264,PS,TS流的SDP寫法
lcyw
2020-07-07 03:06:37
Live555學習入門
月亮+六便士
2020-07-07 02:14:45
RTPProxy代碼結構說明
twoconk
2020-07-05 21:09:20
webrtc中使用的QOS相關的標準協議
twoconk
2020-07-05 21:09:20