我有多個MP4流,我需要和使用的ffmpegMPEG-2 TS視頻音頻跳繩 - HTTP實時流
ffmpeg -i 0.mp4 -vcodec libx264 -sameq -acodec libfaac -fflags +genpts -coder 0 -f mpegts 0.ts
的mp4文件的範圍從1到n轉換成MPEG-2 TS格式。將所有這些之後,我創建一個類似清單文件:
#EXTM3U
#EXT-X-TARGETDURATION:4
#EXT-X-VERSION:4
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-PLAYLIST-TYPE:EVENT
#EXTINF:4.000,
http://localhost/Nick2/0.ts
#EXT-X-DISCONTINUITY
#EXTINF:3.97,
http://localhost/Nick2/1.ts
#EXT-X-DISCONTINUITY
#EXTINF:3.97,
http://localhost/Nick2/2.ts
#EXT-X-DISCONTINUITY
#EXTINF:3.97,
http://localhost/Nick2/3.ts
#EXT-X-DISCONTINUITY
#EXTINF:3.97,
http://localhost/Nick2/4.ts
#EXT-X-ENDLIST
,因爲我試圖讓背靠背轉換的MP4的播放我已經添加#EXT-X-不連續性。問題是,如果我嘗試使用HTTP實時流式傳輸,在文件之間的音頻中有一個明顯的pop。但是,如果在QT中播放這些片段,這並不明顯。 有關我如何解決這個問題的任何想法?