有没有办法创建 m3u8 播放列表来循环流中的文件?

问题描述 投票:0回答:2

标题已经说明了一切,真的。我在 S3 上有一个 mp4 文件,当我播放它时(无论是通过浏览器还是任何其他播放器),它都会在最后停止。有没有办法制作一个

m3u8
播放列表,指示播放器在流结束时从头开始?

m3u8 http-live-streaming
2个回答
1
投票

您不能通过简单地修改播放列表来做到这一点。您可以为特定玩家实现此客户端,例如。使用支持 Web 上 JavaScript API 的播放器,或以直播流(而不是 VOD)的形式一遍又一遍地循环播放同一文件。

例如,使用

ffmpeg
,您无法选择永远循环文件,但您可以创建一个
playlist.txt
,其中包含:

file 'input.mp4'
file 'input.mp4'
file 'input.mp4'
[...]

然后您可以流式传输播放列表:

ffmpeg -f concat -i playlist.txt playlist.m3u8

0
投票

https://github.com/futzu/x9k3

x9k3 将无限期地分割并循环 mpegts 视频到 m3u8

x9k3 -i video.ts -r

-r
告诉 x9k3 循环播放视频。

© www.soinside.com 2019 - 2024. All rights reserved.