2016-11-26 68 views
0

你好:)FFmpeg的發揮,而轉換

我需要能夠顯示在瀏覽器中的任何流行的視頻格式(MKV,FLV,MP4,...),而轉換。爲此,我已轉向使用FFMPEG將任何視頻轉換爲.ovg並在Google,論壇和文檔中花費了數小時,但我找不到實時播放轉換視頻的方式。

有誰知道如何在HTML中播放視頻,而FFMPEG仍在轉換它?

回答

1

你不能使用單一格式,特別是如果你想讓你的視頻在iOS上播放的話。 HLSis a good compromise但您需要桌面瀏覽器上的播放器。你可以找到HTML5 /媒體來源擴展(MSE)解決方案,如hls.js

隨着ffmpeg您可以生成一個HLSEVENT播放列表是類似的直播和點播的組合:媒體片段被附加到播放列表中,因爲他們得到轉化和當輸入結束時,它仍然可用作VOD。它可以通過任何網絡服務器通過HTTP服務。

ffmpeg -i <input> [...] -f hls -hls_playlist_type event /path/to/html/dir/playlist.m3u8 

ffmpeg支持多種輸出,你可以在同一時間的視頻,其他格式的轉換,如果你想:

ffmpeg -i <input> [...] -f hls -hls_playlist_type event /path/to/html/dir/playlist.m3u8 \ [...] -f <format2> <output2>