日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

mencoder

發布時間:2023/12/14 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mencoder 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


編輯本段
簡介

mencoder 是一款命令行方式的視頻處理軟件,是Mplayer自帶的編碼工具(Mplayer是Linux下的播放器,開源,支持幾乎所有視頻格式的播放,有windows和Mac版本)。 在linux下,安裝完Mplayer后,就有mencoder,無需另外安裝。 mencoder支持幾乎所有的格式的視頻轉換,可以將任意格式轉換到任意格式,轉換功能可以說是相當強大。市面上流行的格式轉換器,都是基于mencoder開發的GUI,比如暴風轉碼,格式工廠等。可以說轉換器能辦到的,mencoder都能辦到,但mencoder能辦到的,轉換器就不一定能辦到了。 很多初學者寧可去用轉換器,也不用mencoder的很大原因是mencoder只支持在命令行

??mencoder

下操作,令很多初學都無所適從,不知如何開始.這也是mencoder不能流行開來的原因.

編輯本段進程

進程名稱: mencoder.exe
英文描述: N/A
進程分析: 視頻轉換軟件的相關程序。(很多視頻轉換軟件的核心都是mencoder,也可以說是基于mencoder設計的,軟件只是它的一個外殼,一種界面而已。)
程序用途: 視頻格式轉換
作者: mplayer
屬于: mplayer
安全等級 (0-5): N/A (N/A無危險 5最危險)
間碟軟件:
廣告軟件:
病毒:
木馬:

編輯本段基本參數

例如:mencoder input.avi -o output.avi -oac mp3lame -lameopts cbr:br=32 -ovc x264 -x264encopts bitrate=440 -vf scale=448:-3 input.avi 是指輸入的視頻,也就是你要轉換的視頻。 -o output.avi 中的“-o”是指你要輸出視頻,輸出的視頻名為output.avi。 -oac 設置音頻編碼器。 mp3lame 設置音頻編碼器為mp3lame,也是就mp3。 -lameopts 設置mp3lamer的相關參數。 cbr:br=32 設置音頻的碼率為32。 -ovc 設置視頻編碼器。 x264 設置視頻編碼器為x264。 -x264encopts 設置x264的參數。 bitrate-440 設置x264的視頻的碼率為440。 -vf scale=448:-3 設置視頻的寬為448,高為-3,-3的意思就是讓mencoder來設置最佳高度。

??mencoder2

以上參數只是很少一部分,還有很多,無法一一列舉。如果真心想學,就多用搜索引擎進行學習。

圖片編輯

#用當前目錄中的所有JPEG文件創建DivX4文件: mencoder *.jpg -mf on:w=800:h=600:fps=25 -ovc divx4 -o output.avi #用當前目錄中的一些JPEG文件創建DivX4文件: mencoder -mf on:w=800:h=600:fps=25 -ovc divx4 -o output.avi *.jpg #用當前目錄中的所有JPEG文件創建Motion JPEG(MJPEG)文件: mencoder -mf on:w=800:h=600:fps=25 -ovc copy -o output.avi *.jpg #用當前目錄中的所有PNG文件創建一個非壓縮的文件: mencoder -mf on:w=800:h=600:fps=25:type=png -ovc rawrgb -o output.avi *.png 簡單用法: mencoder *.jpg -mf on:fps=15 -o output.avi -ovc xvid

視頻合并

mencoder -oac copy -ovc copy -idx -o output.avi video1.avi video2.avi video3.avi * 其中,-oac copy 選項告訴 mencoder 要正確拷貝音頻流。而 -ovc copy 選項則是拷貝視頻流。 * 如果在視頻文件中沒有找到索引的話,那么 -idx 選項會要求 mencoder 建立它。 * -o 選項指定輸出文件的名稱。 * 最后幾個參數為需要合并的幾個視頻片段。

其它參數

-ss 設置轉換開始時間,如:-ss 15 代表從視頻的15秒開始轉換 -endpos 設置轉換結束時間,如:-endpos 60 在視頻的60秒處結束轉換 -mc 0 設置音視頻同步,增這個參數可防止音頻和視頻出現不同步現象 -noskip 設置禁止跳幀,不過這個參數基本沒用,可忽視。

提取音頻代碼:

mencoder -oac mp3lame -ovc copy -of rawaudio 視頻文件 -o 音頻文件 無聲參數: -nosound

截段參數:

-ss 開始時間 -endpos 截取總時間 加入音頻: -audiofile 音頻文件

三通道編碼方法如下:

rm frameno.avi -- 移去這個文件,它可能來自以前的3-pass編碼(它會干擾當前編碼) mencoder dvd://2 -ovc frameno -o frameno.avi -oac mp3lame -lameopts vbr=3 mencoder dvd://2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=1 -oac copy -o movie.avi mencoder dvd://2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=2 -oac copy -o movie.avi

對照表

mencoder 參數說明 參數設置 視頻編碼設置 音頻編碼設置

mencoder.exe -oac mp3lame -lameopts aq=7:mode=0:vol=1.2:vbr=2:q=6 -delay -1 -srate 32000 -vf scale=320:-3,harddup -ofps 15 -ovc xvid -xvidencopts fixed_quant=11 infile.wmv -o outfile.avi

視頻設置

參數 視頻編碼 說明
-vf harddup -ofps 15 -ovc lavc -ffourcc DX50 -lavcopts vcodec=mpeg4:vbitrate=440 DIVX 固定碼率 DIVX壓縮速度快,畫質低 DIVX 固定碼率
-vf harddup -ofps 15 -ovc lavc -ffourcc DX50 -lavcopts vcodec=mpeg4:vqscale=11 DIVX 動態碼率 DIVX壓縮速度快,畫質低 DIVX 動態碼率 可以大幅度改善畫質
-vf harddup -ofps 15 -ovc xvid -xvidencopts bitrate=440 XVID 固定碼率 畫質較高 XVID 固定碼率
-vf harddup -ofps 15 -ovc xvid -xvidencopts fixed_quant=11 XVID 動態碼率 XVID壓縮速度慢,畫質較高 XVID 固定碼率 可以大幅度改善畫質
-vf harddup -ofps 15 -ovc x264 -x264encopts bitrate=440 x264 固定碼率 x264壓縮速度最慢,畫質最高 x264 固定碼率
-ovc copy 視頻直接復制
視頻其它參數說明

-ofps 15 幀數 15 范圍 Fps(10-30)
vcodec=mpeg4:vbitrate=440 編碼率 440 kbps 范圍kbps(180-1600)
-xvidencopts bitrate=440 編碼率 440 kbps 范圍kbps(180-1600)
-xvidencopts fixed_quant=11 動態編碼率 11 (1-31,1畫質最佳)
-x264encopts bitrate=440 編碼率 440 kbps 范圍kbps(180-1600)
-vf scale=320:240,harddup 畫面大小 320x240
-vf scale=320:-3,harddup 畫面大小 320x240 自適應高度
音頻設置

參數 音頻編碼 說明
-oac mp3lame -lameopts aq=7:cbr:br=96 -srate 32000 MP3 固定碼率
-oac mp3lame -lameopts aq=7:abr:br=96 -srate 32000 MP3 平均碼率
-oac mp3lame -lameopts aq=7:vbr=2:q=6 -srate 32000 MP3 動態碼率 可以達到很高的音質
-oac lavc -lavcopts acodec=mp2:abitrate=96 -srate 32000 MP2 平均碼率
-oac lavc -lavcopts acodec=ac3:abitrate=96 -srate 32000 AC3 平均碼率
-oac copy 音頻直接復制
aq=7:cbr:br=96 -srate 32000 aq=7 音頻算法 7 數字越小失真越少,但壓縮速度越慢
aq=7:cbr:br=96 -srate 32000 br=96 編碼率 96 kbps 數值越大音質越高
aq=7:cbr:br=96 -srate 32000 -srate 3200 音頻采樣率 3200 hz 數值越大清晰度越高
-oac mp3lame -lameopts aq=7:vol=1.2:abr:br=96 -srate 32000 vol=1.2 音量放大 音量過大會造成暴音
-lameopts aq=7:vol=1.2:abr:br=96 -delay -1 -srate 32000 -delay -1 音頻延遲 -1 秒 負數表示聲音快于圖像
-lameopts aq=7:vol=1.2:abr:br=96 -delay 1 -srate 32000 -delay 1 音頻延遲 1 秒 圖像快于聲音

編輯本段容器格式

音頻編碼器:
音頻編碼器名稱 描述
mp3lame 通過LAME編碼為VBR,ABR或CBR格式的MP3文件
lavc 利用libavcodec中的一個編碼器
faac FAAC AAC音頻編碼器
toolame MPEG音頻Layer 2編碼器
twolame 基于tooLAME的MPEG音頻Layer 2編碼器
pcm 未壓縮的PCM音頻
copy 不要重新編碼,這是復制已壓縮的各楨
Audio codec name Description
ac3 Dolby Digital (AC-3)
adpcm_* Adaptive PCM formats - see supplementary table
flac Free Lossless Audio Codec (FLAC)
g726 G.726 ADPCM
libfaac Advanced Audio Coding (AAC) - using FAAC
libgsm ETSI GSM 06.10 full rate
libgsm_ms Microsoft GSM
libmp3lame MPEG-1 audio layer 3 (MP3) - using LAME
mp2 MPEG-1 audio layer 2 (MP2)
pcm_* PCM formats - see supplementary table
roq_dpcm Id Software RoQ DPCM
sonic experimental FFmpeg lossy codec
sonicls experimental FFmpeg lossless codec
vorbis Vorbis
wmav1 Windows Media Audio v1
wmav2 Windows Media Audio v2
視頻編碼器:
視頻編碼器名稱 描述
lavc 使用libavcodec中的一個視頻編碼器
xvid Xvid, MPEG-4高級簡單格式(ASP)編碼器
x264 x264, MPEG-4高級視頻編碼(AVC), AKA H.264編碼器
nuv nuppel視頻,為一些實時程序所用
raw 未壓縮的視頻楨
copy 不要重新編碼,只是復制已壓縮的各楨
frameno 用于三通道編碼(不推薦)
Video codec name Description
mjpeg Motion JPEG
ljpeg lossless JPEG
jpegls JPEG LS
targa Targa image
gif GIF image
bmp BMP image
png PNG image
h261 H.261
h263 H.263
h263p H.263+
mpeg4 ISO standard MPEG-4 (DivX, Xvid compatible)
msmpeg4 pre-standard MPEG-4 variant by MS, v3 (AKA DivX3)
msmpeg4v2 pre-standard MPEG-4 by MS, v2 (used in old ASF files)
wmv1 Windows Media Video, version 1 (AKA WMV7)
wmv2 Windows Media Video, version 2 (AKA WMV8)
rv10 RealVideo 1.0
rv20 RealVideo 2.0
mpeg1video MPEG-1 video
mpeg2video MPEG-2 video
huffyuv lossless compression
ffvhuff FFmpeg modified huffyuv lossless
asv1 ASUS Video v1
asv2 ASUS Video v2
ffv1 FFmpeg's lossless video codec
svq1 Sorenson video 1
flv Sorenson H.263 used in Flash Video
flashsv Flash Screen Video
dvvideo Sony Digital Video
snow FFmpeg's experimental wavelet-based codec
zmbv Zip Motion Blocks Video
dnxhd AVID DNxHD
容器格式:
容器格式名稱 描述
lavf 由libavformat 支持的一種容器
avi 音-視頻混合
mpeg MPEG-1及MPEG-2節目流
rawvideo 原始視頻流(未經混合 - 只含一視頻流)
rawaudio 原始音頻流(未經混合 - 只含一音頻流)
libavformat容器: 如果你選擇了libavformat 來做輸出文件的混編(通過使用-of lavf選項),適當的容器將由文件擴展名而定。你也可以通過libavformat的 format選項強制一種容器格式。
libavformat容器名稱 描述
mpg MPEG-1及MPEG-2節目流
asf 高級流格式
avi 音-視頻混合
wav 波形音頻
swf Macromedia Flash
flv Macromedia Flash視頻
rm RealMedia
au SUN AU
nut NUT開放容器(實驗中,不兼容標準)
mov QuickTime
mp4 MPEG-4格式
dv Sony數字視頻容

原文:http://baike.baidu.com/link?url=5CmwMUpm4MvPvzkBCVyr8ZZFGNUjK7fHFTDLnjFkdnFrF-w8uqQ73aNSWK4TdIDrOylJSwWH477HueBFt022Dq

總結

以上是生活随笔為你收集整理的mencoder的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。