如何使用Media Segmenter进行分割视频?

时间:2011-10-22 12:40:10

标签: iphone ios xcode4 video-streaming http-live-streaming

我读过许多关于HTTP Live Streaming仍然非常困惑的文件 但我仍在尝试解决方案..我已将.ts格式的视频转换为ffmpeg

现在我知道我必须拆分视频,并且必须使用mediasegmenter创建播放列表。
但我不知道mediasegmenter在哪里以及如何使用它来分割视频 我对此非常陌生,对这个愚蠢的问题感到抱歉。

任何帮助将不胜感激.. !!
在此先感谢.. !!

2 个答案:

答案 0 :(得分:3)

此处:35703_streamingtools_beta.dmg或转到http://connect.apple.com/并搜索“HTTP直播”,或从http://developer.apple.com/resources/http-streaming/下载。用法:

mediafilesegmenter -t 10 myvideo-iphone.ts

这将为视频的每10秒生成一个.ts文件以及指向所有视频的.m3u8文件。

答案 1 :(得分:-1)

如果您使用FFMpeg,使用它来分割文件非常容易。 不要使用Media Segmenter。 简单地写下这样的东西:

ffmpeg.exe -i YourFile.mp4 -ss 00:10:00 -t 00:05:00 OutFile.mp4

其中-ss 00:10:00是时间偏移量,-t 00:05:00是OutFile.mp4的持续时间。 这将创建OutFile.mp4,其中包含YourFile.mp4的5分钟视频(-t 00:05:00)
(从YourFile.mp4的00:10:00到00:15:00)。
有用吗?)

此外,您还可以创建能够投射流的.ASX播放列表,并且非常简单。