2011-10-22 59 views
3

我讀過很多關於HTTP Live Streaming的文檔,還是很困惑。
但我仍然在嘗試解決方案..並且我已將.ts格式的視頻轉換爲ffmpeg如何將媒體分段器用於分割視頻?

現在我知道我必須拆分我的視頻,並且必須使用mediasegmenter創建播放列表。
但我不知道mediasegmenter在哪裏以及如何使用它來分割視頻。
我很新這個很抱歉這個愚蠢的問題..

任何幫助將不勝感激.. !!
在此先感謝.. !!

+0

只是好奇,你說...在Mac中,但你不標記在iPhone和iOS,但沒有Mac或OSX – user523234

+0

這是我的錯誤..糾正它.. – iUser

回答

3

此處:35703_streamingtools_beta.dmg或轉至http://connect.apple.com/並搜索「HTTP Live Streaming」,或從http://developer.apple.com/resources/http-streaming/下載。用法:

mediafilesegmenter -t 10 myvideo-iphone.ts 

,這將產生一個.TS爲視頻加上指向所有的人的.m3u8文件:10秒文件。

+0

我下載了'HTTP實時流媒體工具和安裝它。現在我在桌面上有'sample.mp4'視頻。所以我不得不在代碼中終止此代碼'mediafilesegmenter -t 10 sample.mp4'?我是對的還是做錯了什麼? – iUser

+0

是的,它應該在你的道路上。只需鍵入mediafilesegmenter。它安裝在/ usr/bin/mediafilesegmenter中。 – Jano

+0

其實我在使用/ bin /時看不到mediafilesegmenter ..你覺得它會被隱藏.. ??我在終端上運行'samplefilesegmenter -t 10 sample.mp4',但它顯示了一些選項,如'-b | --base-url = :基本網址(省略相對URL) \t -t | --target-duration = :每個段的目標持續時間'和一些其他選項... – iUser

-1

如果您使用FFMpeg,使用它可以非常容易地分割文件。 請勿使用媒體分段器。 簡單地寫這樣的事:

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
(從YourFile.mp4的00:10:00到00:15:00)的5分鐘視頻(-t 00:05:00)。
有用嗎?)

而且你也可以創建.ASX播放列表,它可以投射流並且非常簡單。