我正在使用 FFMPEG 和一个免费的分段器(Carson Mcdonald's)来生成我的 ts 片段,我稍后将其保存到网络服务器并通过播放 .m3u8 来播放 Quicktime
如果我有段 1、2、3、4 和另一个包含段 1、2、3、4 的流,并且想将它们交错,我应该怎么做。如果我这样做:1,2,其他流的 3、4 它工作正常。但是,如果我想执行以下操作:1,2,其他流的 4、4 它不起作用。
换句话说,要添加的段必须与我要替换的段具有相同的编号。这是为什么?跟PCR有关系吗?我希望能够在任何地方交错任何片段。我该怎么做?
谢谢,
M3U8文件是
#EXTM3U
#EXT-X-TARGETDURATION:10
#EXT-X-MEDIA-SEQUENCE:21
#EXTINF:10, sample_ep_386k-00021.ts
#EXTINF:10, media_2.ts
#EXTINF:10, sample_ep_386k-00023.ts
最佳答案
您是否修改了 .M3U8 播放列表(索引)文件以指向这两个 4 文件?我假设它们位于服务器上的不同位置。
关于HTTP Live Streaming MPEG TS 段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8417752/