原创 CG學習(2)——CG的基本語法及核心函數的面向對象簡單封裝

         摘要: 介紹CG的語法特點、特殊的語義及支持的特殊運算,簡單介紹CG工作的大致流程,重點講解如何封裝一個面向對象的CGShader類, 裏面封裝了Cg的核心函數,用這個類可以簡化CG的開發工作。           1.

原创 AviSynth 模擬Mplayer的遮標濾鏡(Delogo)

       MedacoderNT 轉碼系統最近加入遮標(Delogo)功能,遮標功能是爲了去掉原有影片上的水印等標誌,相信有不少人有這樣的轉碼需求。NT轉碼系統的前端解碼採用了Mencoder/Mplayer及AviSynth等,來解

原创 CG 學習 (3)——片元光照(Fragment Lighting)

       摘要:用一個頂點光照的程序來分析Cg的程序如何寫,說明上次封裝的一個CGShader如何使用,並簡單闡述Phong光照模型的原理。         1.  頂點程序運行的效果:         終於到了學編程最激動人心的時刻

原创 x264 參數測試--效率與質量對比

測試樣片《竊聽風雲2國語》1280x556/H.264/10min 目標格式:H.264/High/2-pass/720x304 1. me_range      設爲24時:耗時3min18s, 設爲16時:耗時3min10s.    

原创 MAC下非安裝版xulrunner啓動程序 界面控件無法編輯

       最近同事把基於xulrunner的程序往MAC下移植時,發現一個怪問題,用直接Copy到機器上的xulrunner啓動程序界面時,界面上的Textbox都無法編輯,不能用鍵盤輸入,倒是可以粘貼。起初以爲是Textbox在MA

原创 Komodo IDE 7.0.2 Debug UTF-8 Python 文檔的Bug

        Komodo IDE 7.0.2 調試UTF-8 Python 文檔時,會拋出如下異常: Traceback (most recent call last): File "C:\Program Files\Active

原创 MP4Box 的問題及Linux下編譯

1. MP4Box 官方版本問題     最近轉手機視頻時,發現把H.264的Profile設爲Baseline時,將引起最終生成的MP4文件音視頻不同步,最初懷疑是更新x264所致,但更換幾個版本x264後依然如此,後來搜索發現有不少人

原创 Mencoder 如何平滑降低幀率

Mencoder在降低幀率時,爲避免畫面跳躍或大色塊地方產生跳動,應增加濾鏡:softskip

原创 Pyside 初體驗

    最近用Python幫同事寫了個小工具,用來解析視頻文件信息,後來需要界面,由於對Qt印象不錯,就在PyQt與Pyside間權衡。網上搜了一下,Pyside由Qt的官方團隊--Nokia Qt中的人開發維護,同Qt一樣按LGPL協議

原创 分佈式影音轉碼軟件技術預覽

我們的拳頭產品——MediaCoder影音轉碼軟件,經過5,6年的不斷開發及完善,已成爲業界公認的功能強大的專業轉碼軟件,擁有遍及全球170多個國家的上百萬用戶。幾年裏我們在影音轉碼領域積累了豐富的技術資源,在此基礎上,結合業界新的需求,

原创 FAAC 處理5.1聲道佈局有問題

標準的5.1Wav 聲道佈局應該爲: FL  FR  FC  LFE  SL  SR,用該標準佈局的wav數據,FAAC編碼輸出的佈局是混亂的,在輸入之前把佈局調整爲:FC  FL  FR  FC  SL

原创 QuickTime 2002 錯誤小結

遇到的QuickTime 2002 錯誤有兩類: 1. QuickTime 在 Vista系統上文件Tag衝突:       QuickTime 在 Vista系統上對MP4/MOV/3GP 等文件的一些Tag設置有衝突,vista自動加

原创 VC Release 下用Mingw編譯的dll 崩潰問題

       Mingw編譯動態庫時,生成的lib文件是用Mingw下的libtool生成的,是有些問題的。在VC的Debug模式下運行是沒有問題的,但Release模式下就會崩潰。原因是Release模式下,工程配置項裏 linker/

原创 Mencoder 解碼變幀率(VFR)視頻

Mencoder不能很好的處理變幀率視頻,比如有些WMV視頻,解碼該類視頻時容易產生A/V不同步。Mencoder默認會去同步音視頻,以固定幀率的方式處理,解碼時加入參數"-mc 0"可緩解該類問題。

原创 5.1 聲道佈局

Mplayer 產生的5.1 PCM channel layout 如下: 0. left front           1. right front    2. left rear3. right rear4. center fron