常用編碼軟體簡單使用記錄 1 : 自主編碼器

來源:互聯網
上載者:User

標籤:編碼器   h.264   轉碼   使用   

用於轉碼或者編碼的軟體很多。但是實際上編碼器的數量是是相對比較少的。很多編碼軟體都算是編碼器的GUI。它們外觀不同,但是實際上都調用了同樣的編碼器。比如說一般情況下編碼H.264的時候都調用了x264。這類軟體很多,比如格式工廠,狸窩視頻轉換器,MediaCoder,TMPGEnc,HandBrake等等。而有一些公司的編碼軟體是使用自己的編碼器的。這些公司規模較大,因而有足夠的資源自己開發編碼器。比如Mainconcept,Divx,Elecard,Intel。最近在做轉碼方面的研究,簡單記錄一下這兩類軟體的使用。

本文計劃分成兩篇文章。第一篇主要記錄自主編碼器的廠商的編碼軟體,第二篇主要記錄不使用自主編碼器的軟體。

 

編碼器的評測可以參考文章:

 MSU 出品的 H.264 編碼器比較 (2012.5) 

 MSU 出品的 H.264 編碼器比較 (2011.5)(包含VP8以及XviD)

本文記錄使用自主編碼器的編碼軟體。包括以下3個公司的產品:Mainconcept,Divx,Elecard。其實還有一個公司Intel。由於只看到了它的Intel Media SDK而沒有看到它的圖形介面的轉碼工具,不再此記錄了。

 

(1)      Mainconcept

官方網站:http://www.mainconcept.com/

Mainconcept是一家德國的轉碼器公司,總部位於德國的Aachen(亞琛)。Mainconcept現在屬於Divx公司的子公司,規模很大,在世界各國有好幾個分公司,服務於世界40多個國家和地區。



TotalCode Studio

Mainconcept軟體很豐富,包括各種SDK和應用程式。但是很多軟體產品是不能下載試用的。如果感興趣需要和他們公司聯絡。鑒於我只是自己試試,暫時沒有必要去和他們聯絡,因而搜尋了一下他們的產品列表,發現他們的轉碼產品TotalCode Studio是可以下載試用的。從介紹頁面中可以瞭解到,TotalCode Studio幾乎包含了Mainconcept所有的轉碼器,是一個專業級的轉碼程式。正版的很貴,449美元。在填了一張表格後,收到了Demo下載連結。

TotalCode Studio開啟以後的介面如所示。左邊包含一個“Input”和一個“Output”視窗,分別用於設定輸入和輸出參數。右邊是“Preview”視窗,可以瀏覽視頻資訊。


單擊功能表列上的“File”,可以將視音頻檔案添加到“Input”視窗中。在這裡發現了一個比較特別的添加檔案的方法:“Open Media using…”。通過這個菜單可以指定不同的方式添加視音頻檔案。這在一般的轉碼軟體裡是很少見的。


在這裡我們選擇第一個“Rawvideo file reader”。它可以直接將Raw格式資料(YUV,RGB)作為輸入視頻。單擊“Raw video file reader”之後彈出對話方塊如所示。通過該對話方塊可以配置Raw格式資料的資訊,比如寬高,像素格式等等。設定完成後單擊“OK”即可。


添加好的視頻會顯示在“Input”視窗裡。用滑鼠選中該視頻拖拽至“Output”視窗裡的“Target”中的“Video”,即可設定為對該視頻進行編碼。


在“Output”的最上方可以選擇輸出格式的Preset。TotalCode Studio提供的Preset的數量確實是多得驚人,如所列。


在這裡我們選擇“HEVC”中的“HEVC Main”。然後對“Output”視窗下方的視頻參數調整恰當後,就可以開始轉碼了。單擊工具列上的三角形按鈕即可開始轉碼。這時候所有可以設定的選項都變成了灰色。

PS:在這裡發現,Mainconcept的HEVC編碼速度還是非常快的。


產生的視頻如所示。由於是Demo版,右下角打上了Mainconcept的Logo。


此外,在轉碼前除了可以設定視頻的編碼通訊協定、寬、高等基本資料外,還可以設定添加一些“Filter”。比如說添加浮水印Logo等等。


最後,開啟DirectShowGraph 圖表工具GraphEdit,在“DirectShow Filters”裡可以看見已經安裝了大量的Mainconcept的轉碼器(不過全都是Demo版的)。


 

(2)      Divx

官方網站:http://www.divx.com/

Divx是一件美國的轉碼器公司,總部位於SanDiego(聖迭戈,位於美國本土的極端西南角,緊挨著墨西哥)。關於Divx和Xvid有還有一段故事。早期只有一個開源的編碼器叫OpenDivX。後來其中的一部分人通過一些方法關閉了OpenDivx的原始碼,並且成立了現在的Divx公司。其實這種行為還是比較有爭議的,它等於把大家為開源事業貢獻的智慧變成了自己的私人財產。此事發生之後對原來的OpenDivx產生了毀滅性的影響。但是還有一部分開發人員堅持維護OpenDivx項目,並最終演變成了Xvid。“Xvid”這個名字挺有意思的,正好是“Divx”的反過來,就好像是表達對Divx的不滿一樣。其實Divx和Xvid的效能相差不大,都是基於MPEG4 Part2的視頻壓縮編碼器。

現在的Divx公司已經不只限於原先的Divx編碼了,囊括了H.264,HEVC等各種編碼通訊協定,並且收購了前文所說的Mainconcept公司。


Divx Converter

Divx軟體下載安裝之後,包含了DivxPlayer,Divx Converter等好幾個軟體。在這裡僅簡單試用一下編碼軟體Divx Converter。Divx Converter介面開啟後,挺美觀的,做到了“簡約而不簡單”。


Divx Converter的轉碼確實做到了“傻瓜化”,非常的簡單。添加檔案,然後選擇預設,就可以開始轉碼了。拖入檔案後的效果如所示。


可以選擇的預設種類並不多,這樣不會讓人感覺到“眼花繚亂”,更適合非專業人士使用。

 

(3)      Elecard

Elecard是一家俄羅斯的編碼器公司,總部位於俄國的Tomsk(托木斯克)。這個地方可是夠陌生的,百度百科上說西伯利亞地區教育和科學中心,突發興趣在查了一下它的位置,在俄國中部。看來視音頻編解碼技術很強的公司未必在大城市(確切的說,都在小城市)。


官方網站:http://www.elecard.com/


Elecard有個特別有名的軟體:Elecard StreamEye。這個軟體工具集可以圖形化的分析碼流,封裝格式等等。幾乎是視頻工作者必備的工具。後來又推出了HEVC的碼串流分析工具Elecard HEVC Analyzer,其HEVC的分析能力也很強大,此前也寫過這些分析工具有關的文章,在此不再詳述:

MPEG2簡單碼串流分析

H.264簡單碼串流分析

HEVC碼流簡單分析

除了碼串流分析工具外,Elecard還包含了一系列的產品,包括流媒體伺服器,視頻播放器等等。本文要測試的是它的轉碼工具:Elecard Converter Studio。

Elecard Converter Studio

下載並安裝Elecard Converter Studio之後,就可以進入它的主介面了,如所示。


Elecard Converter Studio整體介面是黑色的,看上去還是挺美觀的。中間的視窗是視頻預覽的視窗。左上方的“Profiles”視窗中儲存了很多預設的Profile。左下方的“Statistics”視窗中顯示了當前任務的狀態(比如轉碼的速度等等)。下方的“Message”用於輸出資訊,此外下方還有一個視窗“Batch list”,用於儲存待處理的任務。右邊的“Task Parameters”用於設定任務的參數。

PS1:發現Elecard Converter Studio中很多按鈕是圖片而不是文字,因此要找相應功能的時候不是很方便。

PS2:從視窗的特性可以看出Elecard Converter Studio是用MFC中的“多文檔”類型開發出來的,這個還是挺不常見的。一般編碼軟體都使用“基於對話方塊”類型開發出來。

 

選擇功能表列上“File->Open Media Files”即可開啟添加媒體檔案的對話方塊,如所示。可以添加想要編碼的視頻檔案。這裡有一個選項還是挺有特色的:“Speed/Quality”。可以通過拖動它的滑動條來設定編碼的時候希望速度快一些(品質會低一點)還是品質高一些(速度會慢)。


添加完畢後,所有的媒體檔案會顯示在“Batch List”裡面。


顯示了添加完成一個視頻後的。


可以通過“Task parameters”對話方塊設定任務的屬性。各種選項很繁多,就不一一例舉了。


(4)      Intel

Intel可以說是很有名了。以上三個公司都是專註於視頻領域的公司。而視頻領域對Intel來說應該只是一個小分支。Intel總部位於美國加州的Santa Clara(聖克拉拉,矽谷的腹地)。以後有機會使用Intel Media SDK的時候再做詳細的介紹。

 

常用編碼軟體簡單使用記錄 1 : 自主編碼器

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.