Silverlight 5 / HTML5 / CSS3 / Visual Studio / Flash CC / Office2012 / Flash Player 11 / Windows 8
迎接MP4——製作Flash Player支援的H.264視訊格式
迎接MP4——製作Flash Player支援的H.264視訊格式
Flash Player 9.0.115發佈了,這是一個支援H.264的正式版本。關於H.264,已經說得太多,播放H.264的視訊也很簡單,用NetStream即可(也就是播放FLV的那一套,想瞭解的可以看這篇官方提供的教學),但是怎麼把現有的視訊壓縮成Flash Player支援的H.264格式呢?
http://bbs.flash2u.com.tw/dispbbs_35_80991_1.html
那麼,什麼是H.264?「MPEG4 Part 10」是什麼?它和「Part 3」、「Part 2」 有什麼關係?可以看這篇文章。
簡單的講,H.264、MPEG4 Part 10、MPEG4 AVC和ISO/IEC 14496-10 都是一個東東,就是一種視訊編碼格式,同時也是高解析電影採用的視訊編碼格式之一(另外兩種是MPEG2和VC-1)。
而平常我們熟悉的DivX以及XviD編碼,都屬於MPEG4標準的範疇,但它們屬於MPEG4 Part 2,Flash Player是不支援它們的。
瞭解了基礎知識之後,我們首先需要找到一個編碼工具。
選擇一個優秀的壓縮工具至關重要。Flash CS3自帶的用於壓縮FLV的壓縮器自然是無法勝任了。可是網上的視訊轉換工具多如牛毛,要找一款好用的真的很難。本著「免費、易用、專業、通吃」這四個標準,經過大量測試,終於找到一款優秀的國產編碼軟體MediaCoder(中文名:影音轉碼寶盒),以下是來自MediaCoder官方網站的介紹:
MediaCoder是一個免費的通用音訊/視訊批量轉碼工具,它將眾多來自開源社區的優秀音訊視訊編解碼器和工具整合為一個通用的解決方案,可以將音訊、視訊檔案在各種格式之間進行轉換。
功能和特點
基於優秀的眾多的開源編解碼後台,能夠解碼和編碼的格式多
極為豐富的可調整的編碼參數
全部編解碼器自帶,不依賴於系統的編解碼器和任何組件
良好的可擴展的程式架構,快速適應新的需求,不斷新增新的格式的支援
利用腳本語言擴展的界面,有支援眾多影音設備(如PSP、iPod)的專用界面
高性能,特別在雙核處理器上表現優異
典型應用
提高影音檔案壓縮率,減小其檔案尺寸
轉換至可在各種影音設備上播放的影音檔案,如MP3播放器、MP4播放器、手機、PDA、VCD/DVD播放機
擷取視訊檔案中的音軌並轉換成MP3、AAC、WMA等音訊檔案
修復和改善一些損壞的、部分下載的或質量不佳的影音檔案
支援格式
MP3, Vorbis, AAC, AAC+, AAC+v2, MusePack, Speex, AMR, WMA, RealAudio, mp3PRO*
FLAC, WavPack, Monkey』s Audio, OptimFrog, AAC Lossless, WMA Lossless, WAV/PCM
H.264, Xvid, MPEG1/2/4, Theora, Flash Video, Dirac, 3ivx*, RealVideo*, Windows Media Video
AVI, MPEG/VOB, Matroska, MP4, RealMedia*, ASF, Quicktime*, OGM*
CD, VCD, DVD, CUE Sheet*
*僅支援輸入
編碼工具搞定,接著就可以「製作」影片了。
Flash升級將讓網路視訊提早進入高解析時代
業內人士還說,硬體圖形加速也將改進視訊播放,使用者不僅可以觀看Youtube的高解析視訊,甚至可以全螢幕觀看高解析視訊. 據悉,Adobe同時還升級了面向Linux操作系統的播放器,這是第一次讓視窗、Linux和Mac OS X操作系統的播放器同步升級.
業內人士表示,目前最大的遺憾是Flash CS3軟體還沒有開始支援播放器中的新功能,Adobe公司也沒有給出升級這一軟體的時間表. 眾所周知的是,視訊網站一般支援使用者上傳多個格式的視訊檔案,然後他們將會統一轉換,並通過Flash流媒體服務讓使用者播放.
此前,Youtube網站的華裔創始人陳士駿曾經對媒體表示,Youtube即將提供高質量的視訊內容,不少媒體將「高質量視訊」解讀為「高解析視訊」.
支援Silverlight 的 RadControls 控制項
支援Silverlight 的 RadControls 控制項
RadControls for WinForms是一個全面的.NET Winforms使用者界面組件套包,它擁有獨特的圖像向量展示技術:旋轉, 捲動, 動畫, 透明;可執行在所有支援.net 2.0的平台上(Windows XP, Windows Server 2003, Windows Vista等等);它擁有極強的WinForms程式執行性能;理想的企業級商業系統開發解決方案(支援CAB);
它包含三種輔助工具,用於提高開發效率:Control Spy,Visual Style Builder和Shape Editor。RadControls for WinForms中包含了25個可靠的使用者界面組件及UI元素,它支援WPF框架結構,所有元素可無限嵌套,並可完全自訂所有元素;RadControls for WinForms支援自訂主題,VS2005互動式設計時支援。它是.NET平台桌面應用程式開發的理想選擇。
支援ASP.NET AJAX, IE7 和Firefox 2.0
這套組件包括
r.a.d.ajax
r.a.d.calendar
r.a.d.chart
r.a.d.combobox
r.a.d.dock
r.a.d.editor
r.a.d.grid
r.a.d.input
r.a.d.menu
r.a.d.panelbar
r.a.d.rotator
r.a.d.spell
r.a.d.splitter
r.a.d.tabstrip
r.a.d.toolbar
r.a.d.treeview
r.a.d.upload
r.a.d.window
將3DS和DXF格式轉換成XAML
Autodesk 公司的 3ds Max 是製作 3D 模型比較的工具,目前,Electric Rain 公司發佈了 ZAM 3D 產品,可以為Microsft Windows Vista 應用程式的開發者和設計者建立 3D 界面的元素提供快速而簡便的解決方案。
另外,它還可以將3ds和dxf格式的檔案轉成XAML格式。可與Microsoft Expression Blend 整合。
相關的下載和教學
http://www.erain.com/products/ZAM3D/DefaultPDC.asp
Swift 3D 5.0 版增加了與 Microsoft Silverlight 的整合
40個以上的Silverlight元件免費使用
40個以上的Silverlight元件免費使用
Control, ContainerControl, ScrollableControl, Panel
Button, CheckBox, RadioButton, GroupBox, Label
TextBox, NumericUpDown
ImageBox, ImageList
ScrollBar, HScrollBar, VScrollBar
Form, MessageBox, Cursor
ListBox, CheckedListBox
ComboBox
TreeView
MonthCalendar
TabControl, Splitter
ToolTip, ProgressBar, Timer
ToolStrip, StatusStrip, MenuStrip, ToolStripButton, ToolStripComboBox, ToolStripDropDown, ToolStripLabel, ToolStripProgressBar, ToolStripSeparator, ToolStripSplitButton, ToolStripTextBox
XamlCanvas (Silverlight specific)