我正在开展一个项目,我需要将文件批量转换为多种媒体格式,其中一些将流式传输到iPhone。我在CentOS服务器上使用ffmpeg,并且一直在本地使用mediafilesegmenter来创建m3u8播放列表,它已经游走了,但是,在尝试让进程在unix服务器上进行时,我似乎无法找到一个移植的/在centOS服务器上使用的替代版本的mediafilesegmenter。
所以,这是问题:
我在哪里可以找到mediafilesegmenter的移植或开源版本?
另外,我需要为variantplaylistcreator提供相同的解决方案,尽管如果绝对必要,我想我可以创建一个脚本来生成这些。
有什么想法吗?我相信有一个名为“segmenter”的工具,但它不在我的任何回购中,而且我似乎无法找到拥有它的回购。
答案 0 :(得分:5)
您现在可以直接从ffmpeg进行细分。见https://ffmpeg.org/ffmpeg-formats.html#segment_002c-stream_005fsegment_002c-ssegment
答案 1 :(得分:2)
我在一家拥有数千个(付款)视频的公司工作。 我们正在使用(超过2年)基于Jesse的分段器并且工作得很好get it here
PD:旧版本的ffmpeg有相关的错误
答案 2 :(得分:1)
在这篇文章中找到了这个来源:http://svn.assembla.com/svn/legend/segmenter/,这是一个开源的分段器:http://www.ioncannon.net/programming/452/iphone-http-streaming-with-ffmpeg-and-an-open-source-segmenter/,它有一些关于流媒体的好信息。
以防其他人有这个问题。
答案 3 :(得分:1)
对于未来的任何人 - 已经尝试了这个和另一个OSS分段器 - 并且它们在JWPlayer闪存中播放了一些工件(但在本机iDevices中没有)。 此外,根据这个Zencoder帖子 - 苹果分段器对它产生的流更有效:http://blog.zencoder.com/2011/12/08/announcing-the-clouds-most-efficient-http-live-streaming/
答案 4 :(得分:0)
我使用 Bento4 mp42hls 工具在 Linux 上通过 FairPlay 加密媒体。