大,不能在網絡上很好的使用等缺點。下面我們就 來介紹一下如何使用小巧的FLV流媒體文件。
建立FLV流媒體格式文件
首先,打開Flash MX 2004,新建一個Flash文檔。將準備好的AVI格式的視頻文件導入到庫中。導入過程會出現向導提示,總共分2步,分別是“編輯”和“編碼”的處理。
按照默認值進行處理,我們選擇“導入整個視頻”,單擊“下一步”按鈕然后“結束”完成導入過程。按下“Ctrl+L”組合鍵打開庫,雙擊剛剛導入的AVI文件圖標,打開“嵌入視頻屬性”界面。
單擊“導出”生成FLV格式文件。
通過以上操作我們成功地將視頻AVI格式轉換成為了FLV格式。這其中發生了什么變化呢?在默認參數的轉化下。使23MB的AVI文件變成了541KB的FLV文件。讓一個大塊頭“瘦”下來,這就可以輕松的放到網絡中使用了。
使用FLV流媒體文件
新建一個Flash文檔,按下“Ctrl+F7”組合鍵打開組件窗口,將Media Compo買粉絲s中的MediaPlayback組件拖入場景中。
用鼠標選中剛拖入的MediaPlayback組件,按下“Alt+F7” 組合鍵打開“組件檢查器”界面。組件檢查器中的參數含義如下:定義了播放文件的類型為FLV,也可以播放MP3文件;URL中需要指定FLV文 件的路徑,因為我們將FLV文件和Flash文件放在了同一目錄中,所以這里只要指定文件名就可以了;Automatically Play為自動播放;Control Placement和Control Visibility分別為播放面板的位置和是否可見。
設置完成后,我們可以通過按下“Ctrl+Enter”組合鍵測試效果。視頻圖像和聲音讓你耳目一新!
這樣一個FLV格式的流媒體播放器就完成了。別看它制作簡單,但功能還算齊 全,特別是它提供了下載進度的顯示,可以一邊下載一邊播放。這樣我們的網站再也不用愁那些“大塊頭”的視頻文件怎么放上去了。Flash MX 2004支持很多視頻格式轉化為FLV,自己動手做做,你會發現很多新技巧。不斷的探索,你會成長的很快!
FLV文件結構解析
FLV是一個二進制文件,由文件頭(FLV header)和很多tag組成。tag又可以分成三類:audio,買粉絲,script,分別代表音頻流,視頻流,腳本流(關鍵字或者文件信息之類)。
FLV Header
一般比較簡單,包括文件類型之類的全局信息
文件類型 3bytes 總是FLV(0x46 0x4C 0x56),否則...
版本 1byte 一般是0x01,表示FLV version 1
流信息 1byte 倒數第一bit是1表示有視頻,倒數第三bit是1表示有音頻,其他都應該是0(有些軟件如flvtool2可能造成倒數第四bit是1,不過也沒發現有什么不對)
header長度 4bytes 整個文件頭的長度,一般是9(3+1+1+4),有時候后面還有些別的信息,就不是9了
FLV Body
FLV body就是由很多tag組成的,一個tag包括下列信息:
previoustagsize 4bytes 前一個tag的長度,第一個tag就是0
tag類型 1byte
三類:
* 8 -- 音頻tag
* 9 -- 視頻tag
* 18 -- 腳本tag
數據區長度 3bytes 時間戳 3bytes 單位毫秒,如果是腳本tag就是0
擴展時間戳 1byte 作為時間戳的高位
streamsID 3bytes 總是0(不知道干啥用)
數據區
根據不同的tag類型就有不同的數據區
Audio tag 數據區
audio信息 1byte
前四位bits表示音頻格式:
* 0 -- 未壓縮
* 1 -- ADPCM
* 2 -- MP3
* 5 -- Nellymoser 8kHz momo
* 6 -- Nellymoser
下面兩位bits表示samplerate:
* 0 -- 5.5kHz
* 1 -- 11kHz
* 2 -- 22kHz
* 3 -- 44kHz
下面一位bit表示每個采樣的長度:
* 0 -- snd8Bit
* 1 -- snd16Bit
下面一位bit表示類型:
* 0 -- sndMomo
* 1 -- sndStereo
audio數據區
不定
買粉絲 tag 數據區
買粉絲信息 1byte
前四位bits表示類型:
* 1 -- keyframe
* 2 -- inner frame
* 3 -- disposable inner frame (H.263 only)
后四位bits表示編碼器id:
* 2 -- Seronson H.263
* 3 -- Screen 買粉絲
* 4 -- On2 VP6
* 5 -- On2 VP6 without channel
* 6 -- Screen 買粉絲 version 2
買粉絲數據區
不定
script tag 數據區
略n字...
GarageBand for iOS (iPad): 共享庫樂隊樂曲
來自于網絡:您可以將一首樂曲作為一個庫樂隊項目或一個音頻文件來共享。您可以將庫樂隊樂曲共享到 SoundCloud 或設備上的其他應用。您可以通過電子郵件發送樂曲,使用隔空投送共享到附近的設備,或作為電話鈴聲使用。
庫樂隊支持共享擴展。如果您的設備上有帶共享擴展的應用,則可以將樂曲共享到社交網絡或其他服務。
您還可以使用 iTunes 導入 iOS 版庫樂隊樂曲。由于 iOS 版庫樂隊不具備 Mac 版庫樂隊的部分特性和功能,因此您不能將 Mac 版庫樂隊樂曲導入 iOS 版庫樂隊。
在 Logic Pro 和 Mac 版庫樂隊中,您可以將項目的一個兼容 iOS 版庫樂隊的特別版本共享到 iCloud。您可以在 iOS 版庫樂隊中添加、編輯和編配新軌道。在 Logic Pro 或 Mac 版庫樂隊中重新打開項目時,新軌道會添加到原始項目中。
將樂曲發送到 iTunes
在“我的樂曲”瀏覽器中,輕點“選擇”按鈕,然后輕點要共享的樂曲,輕點 “共享”然后輕點“樂曲”。
輕點“樂曲”后,您可以添加藝人、作曲者和標題信息。您也可以選取音頻質量和為音頻文件選取圖像。
輕點“共享”,輕點“存儲到文件”,找到并輕點 iPad上的“庫樂隊”文件夾,然后輕點“添加”。
一個立體聲音頻文件將存儲到 iPad上的“庫樂隊”文件夾中。
將 iPad 連接到電腦并打開電腦上的 iTunes。
已連接的 iPad 將作為圖標顯示在 iTunes 窗口的左上角。
選擇 iPad的圖標,在邊欄點按“設置”下的“文件共享”,然后在應用列表中點按“庫樂隊”。
請執行以下一項操作:
將樂曲從“庫樂隊文稿”列表拖到訪達中。
點按樂曲,點按“存儲為”,導航至要存儲樂曲的位置或文件夾,然后點按“存儲”。
您 iPad 上的“庫樂隊”文件夾中的庫樂隊項目也會顯示在 iTunes 的“庫樂隊文稿”列表中。將其存儲到您的電腦上(如步驟 5 所述)。
您可以在 Mac 上的庫樂隊中打開庫樂隊項目,或在電腦的 iTunes 中播放音頻文件。您不能在 Windows 電腦中打開庫樂隊項目。
使用“庫樂隊文件傳輸”文件夾將樂曲發送到 iTunes
庫樂隊在“我的樂曲”瀏覽器中使用“庫樂隊文件傳輸”文件夾儲存音頻文件,您可以將這些文件導入庫樂隊樂曲中或將其與其他音樂應用配合使用。您可以將“庫樂隊文件傳輸”文件夾存儲到電腦以創建備份或將其與其他應用配合使用。
在“我的樂曲”瀏覽器中,輕點“選擇”按鈕,然后輕點要共享的樂曲,輕點 “共享”然后輕點“樂曲”。
輕點“樂曲”后,您可以添加藝人、作曲者和標題信息。您也可以選取音頻質量和為音頻文件選取圖像。
輕點“共享”,然后輕點“iTunes”。
一個立體聲音頻文件將會存儲到“庫樂隊文件傳輸”文件夾中。
將 iPad 連接到電腦并打開電腦上的 iTunes。
已連接的 iPad 將作為圖標顯示在 iTunes 窗口的左上角。
選擇 iPad的圖標,在邊欄點按“設置”下的“文件共享”,然后在應用列表中點按“庫樂隊”。
“庫樂隊文件傳輸”文件夾顯示在文稿列表中。
請執行以下一項操作:
將“庫樂隊文件傳輸”文件夾從“庫樂隊文稿”列表拖到訪達中。
點按“庫樂隊文件傳輸”文件夾,點按“存儲為”,導航至要存儲樂曲的位置,然后點按“存儲”。
通過電子郵件發送樂曲
在“我的樂曲”瀏覽器中,輕點“選擇”按鈕,然后輕點要共享的樂曲,輕點 “共享”然后輕點“樂曲”。
輕點“樂曲”后,您可以添加藝人、作曲者和標題信息。您也可以選取音頻質量和為音頻文件選取圖像。
輕點“共享”,然后輕點“郵件”。
系統會創建一封新的電子郵件,樂曲作為附件添加到其中。
在電子郵件中,輕點“收件人”、“抄送”、“密送”和“主題”欄以編輯收件人和電子郵件主題。從“地址簿”中選取收件人,然后輕點“添加收件人”按鈕。
輕點電子郵件正文以編輯信息文本。
電子郵件準備好后,輕點“發送”。
至少需要添加一個收件人,否則不能發送電子郵件。
通過“信息”發送樂曲
在“我的樂曲”瀏覽器中,輕點“選擇”按鈕,然后輕點要共享的樂曲,輕點 “共享”然后執行以下一項操作:
發送立體聲音頻文件:輕點“樂曲”,然后輕點“共享”。
輕點“樂曲”后,您可以添加藝人、作曲者和標題信息。您也可以選取音頻質量和為音頻文件選取圖像。
發送庫樂隊項目:輕點“項目”。
輕點“信息”。
選取信息的收件人。您還可以添加信息文本。
信息準備好后