懂行的網(wǎng)友會發(fā)現(xiàn)主流的視頻網(wǎng)站都開始用H264編碼的flv文件,我覺得H264編碼的flv文件,相同文件大小情況下,清晰度明顯比On2 VP6要好,只是沒有用過On2 VP8的編碼,不知道On2 VP8是怎么樣,是否比H264的還要好。有一個要特別說明的時候,H264編碼的flv文件,需要Flash Player 9和更高版本的H.264視頻編解碼器才能夠播放。
首先介紹一種用Adobe Media Encoder CS4軟件來制作FLV文件的方法:
Adobe Media Encoder CS4更新很多,我覺得最有用的就是對F4V的支持了(F4V是Adobe公司為了迎接高清時代而推出繼FLV格式后推新的支持H.264的F4V流媒體格式),而且這個軟件是免費的,只要你購買了Adobe Flash CS4,就帶有它,我們google一下,很方便就找到了,呵呵。
對于熟悉Adobe軟件的人,使用起Adobe Media Encoder CS4來一定輕車熟路,添加視頻文件以后,設置好“導出設置”就可以了。
輸出格式為F4V,如果要傳到視頻網(wǎng)站,可以修改后綴為FLV,但是很多視頻網(wǎng)站在上傳的時候,不管什么后綴都會2次壓縮,并且打上自己的logo,比較討厭,最好找到不進行2次壓縮的網(wǎng)站上傳或傳到自己的空間。
再介紹一種用MediaCoder軟件來制作FLV格式視頻文件的方法:
MediaCoder中文名稱為影音轉碼快車,是一個免費的通用音頻/視頻批量轉碼工具,由國人黃軼純開發(fā)的自由軟件,它將眾多來自開源社區(qū)的優(yōu)秀音頻視頻編解碼器和工具整合為一個通用的解決方案,它可以將音頻、視頻文件在各種格式之間進行轉換?,F(xiàn)在主要是用它的轉換H264功能。
注意一下音頻、視頻、分辨率設置。
音頻設置(沒有錯,容器是選擇mp4)
轉換結果:
原始文件:
大小:164M 編碼: WMV3 碼流:9502k 分辨率:1280×720 音頻:440k 16位 48khz 視頻:9000k 24位
轉換以后文件:
格式:MP4 大小:15.2M 編碼:H.264 碼流:882k 分辨率:545×410 音頻:65k 16位 48khz 視頻:816k 轉換軟件:
格式:MP4 大小:5.71M 編碼:H.264 碼流:330k 分辨率:546×410 音頻:65k 16位 48khz 視頻:263k 轉換軟件:
格式:F4V 大小:15.2M 編碼:H.264 碼流:876k 分辨率:545×410 音頻:64k 16位 48khz 視頻:804k 轉換軟件:
格式:F4V 大小:5.71M 編碼:H.264 碼流:330k 分辨率:545×410 音頻:64k 16位 48khz 視頻:263k 轉換軟件:
目測兩者相同大小文件的清晰度差不多,MediaCoder在背景顯示方面比Adobe Media Encoder CS4要差點點,而在近景人物方面比Adobe Media Encoder CS4要好一些,差別不是太大,也可能是視覺原因。
另外一個大的問題是,我還沒有找到MediaCoder的視頻寬高設置,本來1280x720的影片,壓縮出來的比例應該是545X307,我設置分辨率545X410以后,空余部分應該用黑白填充,這點Adobe Media Encoder CS4自動做到了,可是MediaCoder怎么設置都沒有成功,測試了10多次各種方法,包括自動分辨率“545X-1”都不行,強行設置為545X307,播放的時候自動又拉高了,不知道是不是我還不懂MediaCoder的畫面設置,還是本身MediaCoder不支持。
FLV文件制作總結
以上兩種方法電子發(fā)燒友網(wǎng)都介紹的比較詳細了,大家還有不明白的,可以在下面的評論里交流探討。