如何使用Media Segmenter分割视频?
我读过很多文档,但对 HTTP Live Streaming
仍然很困惑。
但我仍在尝试解决方案..并且我已使用 ffmpeg
将我的视频转换为 .ts
格式。
现在我知道我必须分割视频并使用 mediasegmenter
创建播放列表。
但我不知道 mediasegmenter
在哪里以及如何使用它来分割视频。
我对此很陌生,很抱歉这个愚蠢的问题..
任何帮助将不胜感激..!!
提前致谢..!!
I have read many documents still very confused about HTTP Live Streaming
.
But i am still trying for solution.. and i have convert my video in .ts
format with ffmpeg
.
Now i know that i have to split my video and have to create playlist with the use of mediasegmenter
.
But i don't know where is mediasegmenter
and how to use it to split video.
I am very new to this so sorry for this silly Question..
Any help would be appreciated..!!
Thanks in advance..!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
此处:35703_streamingtools_beta.dmg 或转至http://connect.apple.com/ 并搜索“HTTP Live Streaming”,或从 https://developer.apple.com/streaming/。用法:
这将为视频的每 10 秒生成一个 .ts 文件以及指向所有这些文件的 .m3u8 文件。
Here: 35703_streamingtools_beta.dmg or go to http://connect.apple.com/ and search for "HTTP Live Streaming", or download from https://developer.apple.com/streaming/. Usage:
This will generate one .ts file for each 10 seconds of the video plus a .m3u8 file pointing to all of them.
如果你使用FFMpeg,用它分割文件是非常容易的。
不要使用媒体分段器。
只需编写如下内容:
其中 -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 播放列表,它能够投射流并且非常简单。
If you use FFMpeg, it's very easy to split files with it.
Don't use Media Segmenter.
Simply write something like this:
where -ss 00:10:00 is time offset , -t 00:05:00 is duration of OutFile.mp4.
This will create OutFile.mp4 which contains 5 minute video(-t 00:05:00) of YourFile.mp4
(from 00:10:00 to 00:15:00 of YourFile.mp4).
Useful ?)
And also you can create .ASX playlist which is able to cast streams and is very simple.