Rad Video Tools包括Bink Video和Smacker(256色編碼器)
Bink Video是一個優於MPEG-II的編碼方式。它壓縮的圖像的質量要遠高於MPEG-II,並且能供提供3倍於MPEG-II的播放速度。
Bink同時使用16種不同的壓縮編碼技術壓縮視頻圖像(wavelet, DCT, motion compensation, a variety of vector quantizers, Smacker-style, etc)
Bink使用基於心理聲學的編碼方式對聲音進行編碼,這種方式有能力提供8:1的壓縮比例,同時聲音質量幾乎無失真。所以聲音的表現將會和圖像一樣出色。
------------------------------------
主界面:
File name:在這里輸入你想要進行處理的文件名。比如您只想播放一個文件,那么選中這個文件,然后單擊“Play”。你也可以使用“Advanced play”更改缺省的播放參數。
Files of type:缺省時Rad Video Tools將顯示所有支持的媒體格式,你可以在這里使用下拉列表更改文件格式。
Bink it:單擊可以打開Bink壓縮器窗口,你可以在這里使用Bink技術壓縮真彩色的Audio/Video信息。
Smack it:單擊可以打開Smacker壓縮器窗口,你可以在這里使用Smack技術壓縮256色Audio/Video信息。
Advanced play:單擊可以打開“高級播放”參數窗口,這里可以定制播放參數。“高級播放”可以更改Bink和Smacker的播放參數。如果你選擇了一個Bink文件,那么這個按鈕將打開“Bink高級播放”窗口;如果你選擇了一個Smacker文件,那么這個按鈕將打開“Smacker高級播放”窗口,窗口的內容將根據選擇文件的不同而有所不同。
Mix in sound:單擊將打開Bink或Smacker音頻混合器。這個功能只有在您想要替換或者添加一個音軌到一個視頻文件時使用。通常情況下不需要使用這個功能,因為在壓縮AVI或QuickTime文件時,文件中的音頻信息將被自動的壓縮到Bink或Smacker文件中。
Convert a file:單擊打開Rad converter窗口,用於轉換一種媒體格式到另一種格式。比如你可以轉換一系列BMP文件到一個AVI文件,將一系列GIF文件轉換到一系列JPEG文件,將一種采樣頻率的波形文件到另一種采樣頻率的波形文件,24位圖像文件到8位圖像文件等等。使用這個功能時,現選中想要轉換的文件,然后單擊該按鈕進行轉換。
Analyze file:單擊打開“文件分析”窗口。分析功能直觀的表現了影音文件的數據傳輸率。
List files:單擊打開“文件列表”窗口。這里可以用於創建一個列表文件。列表文件是一個包含了其他文件名的列表。這個功能在同事轉換或者壓縮一系列文件時使用。
New version?:使用這個功能檢查Bink的版本。這是功能將利用Internet檢查Bink的最新版本。
Find a file:用來尋找一個文件。
File info:這個功能顯示選中文件的信息。
System info:這個功能顯示計算機的信息。
Help:用瀏覽器打開Rad Game Tools網站內的幫助頁。
FAQs:用瀏覽器打開Rad Game Tools網站內的FAQ頁。
About:用來顯示Rad Video Tools的版本信息。
-------------------------------------------------------------
使用Bink壓縮:
使用Bink壓縮非常簡單,選中一個想要壓縮的文件,然后單擊“Bink It!”按鈕,在談出的Bink壓縮窗口中設定參數,然后單擊Bink即可。
---------------------------
Output File Info(文件輸出設置):輸入用於輸出的文件的文件名。你可以使用瀏覽器選擇一個文件夾。如果打開“Automatic overwrite”選項,當有和輸出文件的文件名重名的文件是,Bink將不提示而自動覆蓋目標文件。注意一點,Bink在壓縮完成之前將不會覆蓋目標文件,如果您不留神選中了這個選項的話,在壓縮完成之前,您仍有機會保存這個文件。
Compression Settings(壓縮選項):
Overall data rate settings(整體傳輸率設置):這里可以設置播放Bink文件所需要的帶寬(也控制壓縮的品質)。只需要輸入您想要的傳輸率即可。150000是1速光驅的傳輸率;相應的,300000為2速光驅的傳輸率。Bink的效率大約是Smacker的4倍,所以如果您在壓縮Smacker時候設置為450000,那么將它壓縮成Bink的時候只需要150000。
警告:因為Bink的效率是Smacker的4倍,所以當由Bink轉換到Smacker的時候可能造成數據量激增,導致播放時的不連續。在壓縮的時候要注意設置Smacker的傳輸率。
有一點很重要,因為Bink播放的速度要比Smacker慢很多(因為它需要進行更多的思考)。所以如果想要為奔騰級別的計算機創建動畫的話(在一個PII級的計算機上,可以播放幾乎所有的動畫)必須將數據傳輸率設置在250000左右。另外在目標平台上測試創建好的動畫也是必要的。
Compress to a % of the original:另一種設置傳輸率的辦法是設置相對於原文件的比例。這個功能相當於告訴Bink創建目標文件的大小是相對於原文件的百分之多少。比如,輸入50,那么得到的目標文件的大小大約是原文件的一半。這個功能在磁盤空間不足的時候非常有用。
Keep peak data rate under a(保持峰值傳輸率低於):
multiple of the overall data rate(總體傳輸率的倍數):這個選項通知Bink保持峰值傳輸率低於總體傳輸率的某一倍數。比如,缺省的設置是3.0設置的整體傳輸率為250000b/s。這意味着峰值傳輸率為750000b/s(3*250000)。Bink將不會使數據傳輸率高於這個值。通常您不需要更改這個設置。
Specific data rate (in bytes)(制定數據傳輸率,字節):這個選項是另一種設置峰值傳輸率的方法。Bink將保持數據傳輸率永不高於這個數值。通常您不需要更改這個設置。
How many frames to preview during bandwith allocation (2-64)(在帶寬允許的情況下,進行多少幀預覽,2-64):這個選項控制在帶寬空閑的時候預先處理多少幀。比如,當前圖像是從一片空白突然轉換到復雜的圖片時,Bink可以利用在空白時空閑的帶寬處理之后將要出現的復雜圖像(因為空白將被壓縮到很小,所以不會占用很多帶寬)。這種技術可以防止由於圖像復雜程度的突然變化而產生的數據量激增,可以保證圖像轉換時的品質。注意,這個數值越高,Bink將使用越多的內存來處理。通常比較合理的設置是CG設置為12,電影影像設置為8。
Compress video as grayscale(將視頻壓縮成灰度):這個選項控制Bink將視頻信息壓縮成灰度,這將提供更快的破房速度和更大的壓縮比例。
Include input video's alpha plane(包含輸入文件中的透明通道信息):使用這個選項在目標文件中包含原文件的透明通道信息。透明通道包含處理透明和半透明所需要的信息。這種信息對於游戲開發非常有用,存取透明信息的唯一方法是通過BinkSDK。
Key frame control(關鍵幀控制):
At % changed(關鍵幀的百分比):這個選項讓你控制視頻信息中關鍵幀出現的頻率,關鍵幀是一種解壓縮時不依賴於他之前的幀的幀。關鍵幀對於播放來說,無論是速度還是帶寬上都是要付出昂貴代價的,所以要盡量避免。
Key at lease every(最少每幾幀插入一關鍵幀):比如,您想每100幀插入一關鍵幀,那么就輸入100。
Scaling compression(縮放控制):這個選項可以讓你控制壓縮時的放縮比例,可以控制文件的大小。很多編碼軟件使用內在的放縮壓縮,但是Bink可以讓你在外部控制放縮比例。比如把640*480的影像壓縮成640*240,然后在播放的時候,player將把影像還原成640*480。
2x height doubled:在播放的時候每一行掃描線將被伸展到兩行
2x height interlaced:在播放時每兩行掃描線之間插入一條黑色掃描線。播放速度比2x height doubled快一倍。
2x width doubled:在播放時每一列被伸展到兩列的寬度
2x width and height doubled:在播放時圖像的寬度和高度各被放大一倍。
2x width and height interlaced:在播放時寬度被放大一倍,每兩行掃描線間插入一條黑色掃描線,播放速度比2x width and height doubled快一倍。
Hint Window(提示窗口):這個窗口允許針對特定的幀設置傳輸率。在Bink引入新的預處理模式之后,通常不需要使用這個窗口。但是當遇到非常特別的情況時,仍然可以使用這個窗口對特定的幀進行設置。
按照如下順序輸入數據---起始幀,結束幀,數據傳輸率,峰值傳輸率,是否關鍵幀(0=不是,1=是),對比度調整,平滑調整,黑色閥值調整,亮度調整,gamma調整。用空格分開輸入的數據。另外可以用Ctrl+Enter輸入多行數據。
Input Video Settings(輸入視頻設置):
Frame rate control(幀速率設置):
Force(no adding or removing) to(強制):這個選項允許您在目標文件中強制設置一個新的幀速率。這個設置在壓縮一系列靜態圖片的時候需要用到。(缺省情況下設置為15幀/秒)。
Adjust(add/removes frames)to(調整到(添加/減少幀)):這個選項允許您調整到一個新的速率,在調整的時候可能會添加或刪除一些幀。比如,您有一個15幀/秒的動畫,您現在將它調整為30幀/描,那么動畫中的每一幀將被處理兩次。壓縮以后您將得到兩倍數量的幀,同時也得到了兩倍的播放速度。這個功能也可以讓您制作便於播放的動畫,比如您有個24fps的動畫,但是播放很吃力,那么就將幀數調整為12幀試試看。
Frame range(幀范圍):這個選項讓您設置開始幀和結束幀的位置。注意:這里的幀的位置指的是源文件中的幀,並不是在Adjust to frame rate中設置的經過調整的幀。
Frame size(cropping)(幀尺寸(剪切)):這些選項允許您在源文件的幀中剪切一個區域。如果同時使用了放縮的話,那么剪切的處理將在放縮之后進行。
Frame Scaling(resizing)(幀尺寸(放縮)):“Width”和“Height”輸入想要源文件中的幀轉換到的目標尺寸。"scaling type"按鈕允許您選擇放縮的算法:high-quality(bi-cubic)提供最高的清晰度,但有時候可能會有點失真。Medium quality(bi-linear),lowquality單純的復制或者刪除像素。通常設置為high-quality模式即可。
Digital video fiilters(數字影像過濾):
Contrast increase(增加對比度):這個選項允許您增加影像的對比度。增加對比度將使黑色更黑,白色更白。增加這個選項幾乎總會增大影像的壓縮比例,因為它將“幾乎是黑色”的像素變成了純黑的像素。取值范圍從0(不改變原圖)到127。一個比較合理的設置為8。
Smoothing percentage increase(增加平滑度百分比):這個選項允許您柔化輸出的影像。增大這個值可以使像素變得模糊,得到一個柔化的效果。這樣的幀更容易被壓縮。取值范圍從0到100。一個比較合理的設置為3。
Black clamp(黑色閥值):所有低於這個數值的顏色都被理解為純黑。這種方法是使那些“幾乎為黑色”的像素變為純黑。這個設置對攝制的影像壓縮特別有用。對於大多數的影像,調整對比度是更好的方法,這將使圖像更加自然。范圍從0到255。一個比較合理的設置為20。
Video de-interlacing(去掃描線):這個設置將清除從電視捕獲的圖像中掃描線的痕跡。De-interlace通常不是最好的方法,所以我們提供了其他不同的技術用於清除掃描線痕跡。第一種最簡單的方法是"blend"(混合)模式-它將奇數和偶數的場混合在一起。你也可以選擇奇數或者偶數的場更重一些。也可以單獨提取奇數或偶數的幀。只要單獨選擇Even lines或者Odd lines,而不選擇De-interlace和Blended即可。
Brightness adjustment(亮度調整):這個選項允許您增加或減少影像的亮度。這是一個百分比數值。100%是沒有變化,10%表示只有當前亮度的10%,200%是兩倍於現在的亮度。
Gamma correction(伽馬調整):這個選項允許您調整輸入影像的伽馬值。伽馬值可以理解為一種非線性的亮度調整。通常用於調整從Mac機輸入的影像,因為用Mac機器創作出的圖像,在PC機上通常比較暗,調整Gamma到1.4來糾正這個問題。
Compress Audio(音頻壓縮):
Compress level:音頻壓縮級別用於控制音頻壓縮品質。Bink可以將音頻壓縮到10比1的比例而幾乎沒有失真。Bink壓縮44k采樣頻率的能力最高,所以通常不需要考慮11或22Khz的音頻。但Bink仍然支持這兩種格式,但是壓縮比例要低得多(3:1和5:1)。壓縮級別4幾乎沒有失真,有些文件甚至可以使用5或6,但是設置在9以上將會聽到明顯的雜音。
Bink:
當您設置好所有的參數的時候,單擊Bink按鈕就進入了緩慢的Bink壓縮過程。這個過程非常緩慢。
一些經驗:
使用對比度調整代替黑色閥值調整,這將得到更好的效果。一個比較合理的設置是8到16。
使用小的Smoothing設置將會得到更大的壓縮比例。比較合理的設置為3。
使用Preview功能預覽您的工作,預覽按鈕可以播放到目前為止壓縮好的幀。這表示您在壓縮完成之前就可以看到您的工作效果。這樣可以在渲染結束之前就發現您設置的錯誤。
您也可以隨時中止壓縮,而且已經渲染過的部分都不會丟失。