• <td id="ae6ms"><li id="ae6ms"></li></td>
  • <xmp id="ae6ms"><td id="ae6ms"></td><table id="ae6ms"></table>
  • <table id="ae6ms"></table>
  • <td id="ae6ms"></td>
    <td id="ae6ms"></td>
  • <table id="ae6ms"></table><table id="ae6ms"><td id="ae6ms"></td></table>
  • <td id="ae6ms"></td>
  • <table id="ae6ms"><li id="ae6ms"></li></table>
  • <table id="ae6ms"></table>
    西西軟件園多重安全檢測下載網站、值得信賴的軟件下載站!
    軟件
    軟件
    文章
    搜索

    首頁西西教程其它教程 → mencoder常用參數總結、Mencoder常用視頻轉換參數

    mencoder常用參數總結、Mencoder常用視頻轉換參數

    相關軟件相關文章發表評論 來源:西西整理時間:2013/10/15 19:12:12字體大?。?em class="fontsize">A-A+

    作者:西西點擊:77次評論:1次標簽: mencoder

    mencoder.exe0.9.0 最新版
    • 類型:視頻轉換大?。?i>4.2M語言:中文 評分:3.7
    • 標簽:
    立即下載

    使用mencoder ,最關鍵的是明白參數。因為音頻、視頻格式太多,結果它的參數也是一大堆一大堆的。這里總結一下。

    0,  -vf 

    設置輸出文件格式:

    默認為avi格式,mencoder的默認格式。

    需要其它格式,可以用 lavf 

    1,  -oac

    輸出音頻編碼

    copy 

    mp3lame -lameopts aq=7:vbr=2:q=6

    q ,  質量(0 - 最好,9 - 最差)(僅用于VBR)

    aq,算法質量(0 - 最好/最慢,9 - 最差/最快)

    編碼方式包括有abr(按平均碼率編碼)、cbr(指固定碼率編碼)、vbr(按動態碼率編碼)三種

    br=128 則指定編碼碼率為 128kbps。

    2, -srate 32000

    輸出音頻的采樣率

    音頻的采樣頻率。頻率通常有 22050、32000、44100 等幾種。

    3,-vf  <濾鏡1[=參數1:參數2:...],濾鏡2,...>

    設置一連串的視頻濾鏡

    scale=320:240

    rotate=

    mirror

    flip

    4,-ovc

    xvid -xvidencopts fixed_quant=8:bitrate=500           //xvid

    lavc -lavcopts vcodec=mpeg2video:vbitrate=500   // mpg2

    lavc -lavcopts vcodec=mpeg4:vbitrate=500          // mpg4

    x264 -x264encopts bitrate=500                    // x264

    在 -lavcopts中,主要有這么幾個:

    vcodec: 視頻編碼格式  

    vbitrate: 數據比特率

    mbd:  宏模塊算法,0-2 , 默認為0, 越大品質越好

    trell: 量子化網絡搜索

    cbp: 只能與 trell一起使用 

    dia=4  移動搜索范圍

    cmp=3 

    5,-ofps 30:(output fps)指定輸出媒體文件的幀速,30fps指每秒種播放 30 個畫面

    6, 

    6.1. 選擇編解碼器及容器格式

    編碼使用的音頻及視頻編碼器分別通過-oac及-ovc選項指定例如輸入如下命令

    mencoder -ovc help

    可列出你機器上相應版本的MEncoder所支持的所有視頻編碼。下列選擇也是可用的:

    音頻編碼器:

    音頻編碼器名稱描述
    mp3lame通過LAME編碼為VBR,ABR或CBR格式的MP3文件
    lavc利用libavcodec中的一個編碼器
    faacFAAC AAC音頻編碼器
    toolameMPEG音頻Layer 2編碼器
    twolame基于tooLAME的MPEG音頻Layer 2編碼器
    pcm壓縮的PCM音頻
    copy不要重新編碼,這是復制已壓縮的各楨

    是頻編碼器:

    是頻編碼器名稱描述
    lavc使用libavcodec中的一個是頻編碼器
    xvidXvid, MPEG-4高級簡單格式(ASP)編碼器
    x264x264, MPEG-4高級視頻編碼(AVC), AKA H.264編碼器
    nuvnuppel視頻,為一些實時程序所用
    raw未壓縮的視頻楨
    copy不要重新編碼,只是復制已壓縮的各楨
    frameno用于三通道編碼(不推薦)

    輸出容器格式通過-of選項選擇。輸入:

    mencoder -of help

    以便列出你機器上相應版本的MEncoder所支持的所有容器。如下選項也是可用的

    容器格式:

    容器格式名稱描述
    lavf由libavformat 支持的一種容器
    avi音-視頻混合
    mpegMPEG-1及MPEG-2節目流
    rawvideo原始視頻流(未經混合 - 只含一視頻流)
    rawaudio原始音頻流(未經混合 - 只含一音頻流)

    AVI容器是MEncoder的基本容器格式,也就是說它能夠被最好的處理,MEncoder也是為之而設計。如上所述,其他容器格式也可被使用,但你使用的時候可能遇到問題。

    libavformat容器:

    如果你選擇了libavformat來做輸出文件的混編(通過使用-of lavf選項),適當的容器將由文件擴展名而定。你也可以通過libavformat的format選項強制一種容器格式。

    libavformat容器名稱描述
    mpgMPEG-1及MPEG-2節目流
    asf高級流格式
    avi音-視頻混合
    wav波形音頻
    swfMacromedia Flash
    flvMacromedia Flash視頻
    rmRealMedia
    auSUN AU
    nutNUT開放容器(實驗中,不兼容標準)
    movQuickTime
    mp4MPEG-4格式
    dvSony數字視頻容器

    如你所見,libavformat允許MEncoder把媒體混合到各種格式的容器內。不巧的是,因為MEncoder從開始設計的時候沒有支持AVI之外的其他容器,你要小心最終生成的文件。請多次檢查以確認音頻/視頻同步是正確的以及文件能在MPlayer之外的播放器中播放。

    例 6.1. 編碼為Macromedia Flash格式

    生成Macromedia Flash視頻,以便在安裝有Macromedia Flash插件的網頁瀏覽器中播放:

    mencoder input.avi -o output.flv -of lavf \
        -oac mp3lame -lameopts abr:br=56 -srate 22050 -ovc lavc \
        -lavcopts vcodec=flv:vbitrate=500:mbd=2:mv0:trell:v4mv:cbp:last_pred=3
    mencoder -ofps 15 -vf-add scale=176:144 -vf-add expand=176:144:-1:-1:1 -srate 44100 -ovc xvid -xvidencopts bitrate=500:max_bframes=0:quant_type=h263:me_quality=0 -oac lavc -lavcopts acodec=mp2:abitrate=96 "input.avi" -o "output.avi"
    mencoder.exe
    3.7
    類別: 視頻轉換    大?。?.2M    語言: 中文
    查看詳細信息 >>
    參數詳解: 1、-ofps 15 :幀速率15fps 2、scale=176:144 :圖像原始比例,如4:3/16:9 3、expand=176:144:轉換后的分辨率 4、-srate 44100 :聲音采樣率44100Hz 5、-ovc xvid :視頻編碼格式XVID 6、-xvidencopts bitrate=500:視頻編碼率500Kbps 7、max_bframes=0:禁用BFrame 8、quant_type=h263:XVID編碼的量化方式(建議改為mpeg) 9、me_quality=0:VHQ模式參數,動態搜索精度(6為精度最大值) 10、-lavcopts acodec=mp2:音頻編碼為MP2 11、abitrate=96 :音頻編碼率96Kbps
    這樣對于一個15fps視頻最佳參數為:
    max_key_interval=150:max_bframes=0:profile=sp3:trellis:chroma_me:chroma_opt:hq_ac:quant_type=h263:me_quality=6:vhq=4
    
    Xvid編碼高級參數:
    壓縮過程中的視頻碼率建議不要超過192Kbps(因為對于加入了手動參數的Xvid編碼器,畫質提升是相當明顯的),強烈建議用2-Pass壓縮!
    首先介紹一下這些高級參數的作用:
    cartoon:卡通模式,非卡通則去掉此參數
    vhq=4:VHQ MODE(動態搜索算法),有0-4五個值,越大畫質越好,但是編碼速度越慢 
    me_quality=6: 動態搜索精度(6為精度最大值)
    chroma_me:動態檢索 ,色彩動態評估
    max_bframes=0 :B幀最大間距,設為0表示關閉B幀功能
    profile=XXX :小于等于15fps設置為sp3,大于15fps設置為asp3
    max_key_interval=XXX :最大I幀(關鍵幀)間隔,一般設置成幀數的10倍
    Quant_type=mpeg:量化矩陣,Mpeg模式,如果壓縮時去掉這段就默認量化矩陣為H.263 
    trellis:高質量量化模式 
    GMC:全域動態補償 
    qpel:四分之一像素精確動態補償(如果使用了該功能則可能降低解碼速率,建議不用) 
    bvhq=1:在B幀上啟用VHQ 
    lumi_mask:加大畫面明暗部分壓縮率(一般不用,有時會導致畫面失真) 
    greyscale:使用灰度,但是便出來的畫面是黑白的(一般不使用) 
    interlacing:隔行處理,適用于交錯片源(一般不使用) 
    chroma_opt:色度優化 ,色彩最佳化
    Quantization量化選項(關鍵的關鍵就在這里?。?/pre>
    量化器級別(quantizer level)即Q值越高畫面細節越豐富,但是在低碼率下越高的量化器級別,會帶來越低的畫面質量,Q 值越小,質量越好,碼率越大;Q 值越大,質量越差,碼率越小。(實際上,它的原始概念更復雜,我們干脆簡單地認為1就是100%原質量,31就是1/31的原質量好了)。P-frame(即未來單項預測幀)建議設置在1--15之間,(它的作用是只儲存與之前一個已解壓畫面的差值。即僅僅描述它與前一幀的區別)。I-frame(即關鍵幀)的Q值只用能作用于2pass-second壓制上,在VirtualDub被標示為 [K],關鍵幀是構成一個幀組(GOP,Group of Picture)的第一個幀。I-Frame 保留了一個場景的所有信息(Keyframe原意是指可以單獨解碼、用于同步的frame,不過在MPEG系統中只有I-frame有這個特性,因為BF和PF都是預測幀,要靠I-Frame來還原)。B-frame(即雙向預測幀)除了參考之前解壓過了的畫面外,亦會參考后面一幀中的畫面信息。這三個設置的范圍都是1-31,應該注意的是在場景昏暗的條件下不要讓B-frame過低。 
    min_iquant=1——IF的量化最低值(取值范圍在1-31之間) 
    max_iquant=10——IF的量化最高值(取值范圍在1-31之間) 
    min_pquant=1——PF的量化最低值(取值范圍在1-31之間) 
    max_pquant=10——PF的量化最高值(取值范圍在1-31之間) 
    min_bquant=1——BF的量化最低值(取值范圍在1-31之間) 
    max_bquant=30——BF的量化最低值(取值范圍在1-31之間)
    
    -sws 9 取值范圍在(0-9)之間,不同值代表不同的Resize算法!建議用 -sws 9 
    0 快速二次線性(默認)(速度較快) 
    1 二次線性 
    2 二次立方(質量很好) 
    3 實驗中 
    4 最短距離 (bad quality) 
    5 區域 
    6 亮度二次立方 度二次線性 
    7 高斯 
    8 sincR 
    9 lanczos(速度較快,而且畫面銳利) 
    10 雙三次樣條曲線
    
    實際應用舉例:
    vhq=4:cartoon:chroma_me:min_iquant=1:chroma_opt:min_iquant=1:max_iquant=12:min_pquant=1:max_pquant=12:bvhq=1:min_bquant=1
    
    添加到WisMencoder的手動參數中的視頻編碼處,然后再把 -sws 9 參數添加到視頻濾鏡處即可!記得-sws 9前一定加個空格,要不編碼器不會啟動!當然你也可以自己摸索適合的方案,做出效果更佳的方案!
    

      相關評論

      閱讀本文后您有什么感想? 已有人給出評價!

      • 8 喜歡喜歡
      • 3 頂
      • 1 難過難過
      • 5 囧
      • 3 圍觀圍觀
      • 2 無聊無聊

      熱門評論

      最新評論

      發表評論 查看所有評論(1)

      昵稱:
      表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
      字數: 0/500 (您的評論需要經過審核才能顯示)
      女人让男人桶30分钟免费视频,女人张开腿让男人桶个爽,一进一出又大又粗爽视频
    • <td id="ae6ms"><li id="ae6ms"></li></td>
    • <xmp id="ae6ms"><td id="ae6ms"></td><table id="ae6ms"></table>
    • <table id="ae6ms"></table>
    • <td id="ae6ms"></td>
      <td id="ae6ms"></td>
    • <table id="ae6ms"></table><table id="ae6ms"><td id="ae6ms"></td></table>
    • <td id="ae6ms"></td>
    • <table id="ae6ms"><li id="ae6ms"></li></table>
    • <table id="ae6ms"></table>