有沒有什麼方法可以在網站上顯示視頻,讓我只顯示視頻的剪輯而無需將文件切分成實際的剪輯?如何在網頁中播放視頻的特定部分?
編輯:具體來說,我想播放使用開源Flash播放器的剪輯。我可以製作特定的剪輯,但這很費時間,也是一個維護噩夢。
第二編輯:youtube不會工作,因爲它是非常重要的,我們能夠控制誰看這些視頻。另外,這個Web應用程序正在使用經典的LAMP堆棧。
有沒有什麼方法可以在網站上顯示視頻,讓我只顯示視頻的剪輯而無需將文件切分成實際的剪輯?如何在網頁中播放視頻的特定部分?
編輯:具體來說,我想播放使用開源Flash播放器的剪輯。我可以製作特定的剪輯,但這很費時間,也是一個維護噩夢。
第二編輯:youtube不會工作,因爲它是非常重要的,我們能夠控制誰看這些視頻。另外,這個Web應用程序正在使用經典的LAMP堆棧。
自由流動的視頻播放器播放視頻文件,它包括源代碼和API函數來改變搜索位置:
是的,這看起來不錯。只有兩個問題,如果你不介意。是否有任何具體要求使用搜尋功能?像某種服務器或任何其他流式設置?其次,你知道我需要做些什麼來限制持續時間,所以它不會只是播放視頻的結尾?看起來我可能只是需要手工切斷它。 – 2010-05-27 17:03:33
您編輯視頻到另一個文件,並嵌入該文件作爲你的頁面;-)
是的,這是一個選項。然而,這個過程的自動化,包括添加新的剪輯和文件管理,似乎很難。而且還有太多的辦法可以完全靠手工完成。 – 2010-04-29 22:45:03
您可以使用類似AVIFile API的方式預處理它們:http://www.codeproject.com/KB/audio-video/avifilewrapper.aspx – 2010-04-30 15:10:52
上的視頻,你可以嘗試從PHP執行FFmpeg的或類似的產生的飛越時而是剪輯部分會是作弊,不是嗎? - 我相信在許多視頻播放器中必須有一種晦澀的方式來選擇視頻的起點和終點,這就是爲什麼用戶可以在觀看時切換到視頻中的一個點...
它取決於a關於您使用的視頻技術的。例如,Quicktime剪輯在媒體(數據)和'電影'(元數據)之間具有明確且容易操作的區分。
很久以前,你可以在'simplemovie'(相當於記事本:-)的視頻中打開一個剪輯,選擇你想要的部分,複製,新的(空的)文件,粘貼,保存和選擇「 」。結果是一個非常小的文件,它不包含媒體,但是對於任何目的都是絕對有效的電影文件,只要「大」文件仍在。
我確定SMIL具有類似的功能;但誰來實現呢?至於其他容器,我不知道。
我想你最好的選擇是檢查你嵌入到你的網頁的玩家的API。它可能有一些參數來指定新的「開始」和「結束」點。幸運的是,它甚至可以讓它看起來像子剪輯一樣。
根據您的意見,看來你還在考慮切片文件/只要其自動化。
問題是,您沒有提及您使用的平臺/語言。如果它恰好是.net,則對此進行修改對我們來說效果不錯:http://jasonjano.wordpress.com/2010/02/09/a-simple-c-wrapper-for-ffmpeg/。該示例用於轉換,但可以調整爲使用ffmpeg所需的功能,即只抓取一段視頻。
我不認爲它是最好的方法,但你可以使用一些AS3加載電影作爲影片剪輯,然後使用.addFrameScript(),gotoAndPlay()和.Stop()手動控制剪輯。
您是否希望將整個視頻加載到頁面中,但讓用戶能夠看到視頻中的特定點?或者,您是否只想將視頻的一部分下載到客戶端? – 2010-04-29 19:24:54
最好只是一段視頻。這個想法是向他們展示與特定主題相關的剪輯。這整個事情要避免的主要問題是手工製作切片或管理一百個小文件的乏味任務。我可以根據時間點自動將視頻分割成新文件,但這仍然是不可取的。 – 2010-04-29 22:43:28
我知道你說過一個開源的Flash播放器,但... 嘿,爲什麼不使用YouTube,讓你跳轉到剪輯的特定部分? 想讓它播放特定的部分? :http://www.splicd.com 這樣你就可以獲得Youtube的統計數據。 你甚至可以將視頻作爲*未列出*這種方式沒有人可以通過Youtube無意中發現它 – phwd 2010-05-28 15:58:39