2010-08-29 74 views

回答

2

編輯:根據您發佈的關於您的問題的新信息,我認爲SuperUser對於這個問題將是一個更好的地方,而不是StackOverflow。這就是說,在回答:

儘管fenomas在解釋視頻轉換爲這種特定格式做了很好的工作,但這絕不是一個可以在文章中完整解釋的主題,從字面上幾十轉換的方式,我只說明我所做的:

  1. 使用Adobe Media Encoder中我已經將您的FLV文件,以作進一步處理未壓縮的AVI文件(因爲直接QT臨無法打開FLV文件)。儘管AME可以直接轉換爲MOV,但我通常會發現它並沒有爲高級用戶提供足夠的選項,因此導出了不必要的大文件(至少用於.mov視頻)。請注意,一個未壓縮的視頻文件,無論格式如何,通常都會非常大,特別是這個視頻在未壓縮的格式上超過了1.3 GB。

  2. 然後我用QuickTime Pro打開導出的AVI文件,並使用導出選項將其編碼爲QT視頻。我使用h264編解碼器對視頻進行編碼,並使用多通道編碼和1000 kbps的比特率來保持文件大小。但請注意,這不是「配方」 - 這些設置必須根據正在編碼的視頻進行調整,通常取決於視頻尺寸。這個特定的視頻可能會被進一步壓縮成更小的文件大小 - 這完全是爲了找到文件大小和質量的正確組合。對於音頻,我使用了AAC,採樣率爲44.1 KHz,比特率爲96kbps,當只有配音/旁白而不是實際音樂時,這比較多。

,我的編碼可以在這裏找到的視頻:http://www.megaupload.com/?d=A3DIBFKC

在您下載的zip文件(約26 MB),包含編碼的視頻,將它解壓縮,並把它上傳到你的服務器中,與它將要嵌入的文件相同的文件夾(如果您不想修改下面的嵌入代碼)。一旦文件被上傳,替換您已發佈與下面的代碼fenomas的回答評論的一段代碼:

<object CLASSID="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" width="320" height="240" CODEBASE="http://www.apple.com/qtactivex/qtplugin.cab"> 
    <param name="src" value="debbie.mov"> 
    <param name="autoplay" value="false"> 
    <param name="controller" value="true"> 
    <param name="type" value="video/quicktime"> 
    <embed src="debbie.mov" width="320" height="240" autoplay="false" controller="true" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/" /> 
</object> 

如果一切正確完成,你現在應該有一個嵌入式.mov文件您的網站:)

希望這會有所幫助。

+0

我只有一個.flv文件。 如何創建一個.mov文件? 我從來沒有處理過這些。 – vlevsha 2010-09-04 04:11:57

+0

請參閱最新的答案。 – 2010-09-05 09:36:32

+0

非常感謝,所以非常感謝! – vlevsha 2010-09-07 04:18:29

0

假設你的問題是如何轉換文件格式,請描述你的來源。你只有一個SWF文件?或者你有一個SWF視頻播放器以獨立格式播放視頻(如FLV,F4V,MP4等)?

如果您的視頻位於單獨的文件(FLV等)中,那麼大多數轉換視頻格式的應用程序都應該做到這一點。如果您同時擁有一個視頻文件(FLV ..)和一個SWF文件,則SWF可能只包含一個播放器(即播放/暫停按鈕等),您可以忽略它並轉換該視頻。 (另請注意,對於某些格式,如MP4,取決於編解碼器,視頻可能已在Quicktime中播放!如果您有單獨的視頻文件,請嘗試將其拖入QT以檢查它是否播放,然後再擔心轉換。)

但是,如果您只有SWF,那麼並非所有應用都會爲您轉換。一般來說,SWF可以是交互式的,並且它們沒有任何特定的「長度」,因此一些應用程序會將SWF轉換爲其他格式,但實際上它們正在播放SWF並捕獲輸出並將其編碼爲新的視頻。 (並且注意,如果SWF具有任何交互性,就不會有效 - 例如需要點擊的按鈕等。)

+0

這是我有: <腳本類型= 「文/ JavaScript的」 SRC = 「http://www.polycysticliverdisease.com/html/swfobject.js」>

You probably do not have the Flash Player (Get Adobe Flash Player Here) installed for your browser or the video files are misplaced on your server!
<腳本類型=「文本/ javascript「src =」http://www.polycysticliverdisease.com/html/easyflvsvab3445.js「> 這裏是.flv文件: http://www.polycysticliverdisease.com/html/debbie.flv – vlevsha 2010-09-04 06:22:00

+0

我的建議是:閱讀FreekOne的出色答案。 :d – fenomas 2010-09-06 13:27:25