#
用firefox的Vimperator插件可以全部用鍵盤了
#
解決系統時間,在安裝時誤設置了UTC引起的
#vi /etc/default/rcS 將UTC=yes 換成UTC=no
然後到BIOS?好?在的?r?
Cd /etc/init.d
hwclock.sh restart
logout
login
#
mplayer -subcp gb2312 * ;mplayer 播放時字幕有錯誤
設置字體:config文件:font=路徑
設置聲道 :mplayer -af channels=2:2:0:0:0:1 xxxx.xxx
或者mplayer -af channels=2:2:1:0:1:1 xxxx.xxx
bt軟體:deluge
音頻:audacious
mplayer :−slang <兩個字母的國家代碼> (參見−sid選項) 打開DVD字幕顯示. 同時, 你必須設置一個對應於一種DVD字幕語言的 數 字(0−31). 至於可用字幕的列表, 可以加上−v選項並察看輸出.
終端設置代理:gedit ~/.bashrc
http_proxy="http://fatrat.3322.org:9981"
export http_proxy
掛載:
1)fdisk -l 查看分區信息
2)如何掛載iso文件
mount -t iso9660 /路徑/*.iso /路徑目錄 -o loop
(如果提示說loop模塊沒有載入,執行 modprobe loop)
掛載usb
# mount /dev/sda1 /mnt/usb
解決輸入法的選擇問題
/etc/X11/xinit/xinput.d/scim
#
# Use "X input Method" for all applications
#
# Per Ming's Documentation in SCIM, XIM Input Method is activated
# not only for old X-applications but also for GTK and QT appplication.
#
# If a user wish to use, GTK Input Method, (s)he can right-click input
# area and select "Input Methods" and change from "X input Method" to
# "SCIM Input Method".
#
XIM=scim
XIM_PROGRAM=/usr/bin/scim
XIM_ARGS="-d"
GTK_IM_MODULE=scim <---改成scim不是xim...
QT_IM_MODULE=scim <---改成scim不是xim...
DEPENDS="scim,scim-anthy|scim-canna|scim-chewing|scim-pinyin|scim-hangle|scim-pr
ime|scim-skk|scim-tables-additional|scim-m17n|scim-uim|scim-tables-ja|scim-table
s-ko|scim-tables-zh"
2,進入win
root (hd0,1)
makeactive
chainloader +1
boot
源:
media :
deb http://packages.medibuntu.org/ gusty free non-free
88:
deb http://10.13.22.88/ubuntu/ubuntu gutsy main multiverse restricted universe
deb http://10.13.22.88/ubuntu/ubuntu gutsy-backports main multiverse restricted universe
deb http://10.13.22.88/ubuntu/ubuntu gutsy-security main multiverse restricted universe
deb http://10.13.22.88/ubuntu/ubuntu gutsy-updates main multiverse restricted universe
deb http://mirror.udlchina.org/ubuntu gutsy main multiverse restricted universe
deb http://mirror.udlchina.org/ubuntu gutsy-backports main multiverse restricted universe
deb http://mirror.udlchina.org/ubuntu gutsy-security main multiverse restricted universe
deb http://mirror.udlchina.org/ubuntu gutsy-updates main multiverse restricted universe
?9:
deb http://ubuntu.cn99.com/ubuntu/ gutsy main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ gutsy-security main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ gutsy-updates main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ gutsy-proposed main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ gutsy-backports main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ gutsy main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ gutsy-security main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ gutsy-updates main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ gutsy-proposed main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ gutsy-backports main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu-cn/ gutsy main restricted universe multiverse
二、專題
一、apt-get
下面將要介紹的所有命令都需要sudo!使用時請將「packagename」和「string」替換成您想要安裝或者查找的程序。
* apt-get update——在修改/etc/apt/sources.list或者/etc/apt/preferences之後運行該命令。此外您需要定期運行這一命令以確保您的軟體包列表是最新的。
* apt-get install packagename——安裝一個新軟體包(參見下文的aptitude)
* apt-get remove packagename——卸載一個已安裝的軟體包(保留配置文件)
* apt-get --purge remove packagename——卸載一個已安裝的軟體包(刪除配置文件)
* dpkg --force-all --purge packagename 有些軟體很難卸載,而且還阻止了別的軟體的應用,就可以用這個,不過有點冒險。
* apt-get autoclean apt會把已裝或已卸的軟體都備份在硬碟上,所以如果需要空間的話,可以讓這個命令來刪除你已經刪掉的軟體
* apt-get clean 這個命令會把安裝的軟體的備份也刪除,不過這樣不會影響軟體的使用的。
* apt-get upgrade——更新所有已安裝的軟體包
* apt-get dist-upgrade——將系統升級到新版本
* apt-cache search string——在軟體包列表中搜索字元串
* dpkg -l package-name-pattern——列出所有與模式相匹配的軟體包。如果您不知道軟體包的全名,您可以使用「*package-name-pattern*」。
* aptitude——詳細查看已安裝或可用的軟體包。與apt-get類似,aptitude可以通過命令行方式調用,但僅限於某些命令——最常見的有安裝和卸載命令。由於aptitude比apt-get了解更多信息,可以說它更適合用來進行安裝和卸載。
* apt-cache showpkg pkgs——顯示軟體包信息。
* apt-cache dumpavail——列印可用軟體包列表。
* apt-cache show pkgs——顯示軟體包記錄,類似於dpkg ?print-avail。
* apt-cache pkgnames——列印軟體包列表中所有軟體包的名稱。
* dpkg -S file——這個文件屬於哪個已安裝軟體包。
* dpkg -L package——列出軟體包中的所有文件。
* apt-file search filename——查找包含特定文件的軟體包(不一定是已安裝的),這些文件的文件名中含有指定的字元串。apt-file是一個獨立的軟體包。您必須先使用apt-get install來安裝它,然後運行apt-file update。如果apt-file search filename輸出的內容太多,您可以嘗試使用apt-file search filename | grep -w filename(只顯示指定字元串作為完整的單詞出現在其中的那些文件名)或者類似方法,例如:apt-file search filename | grep /bin/(只顯示位於諸如/bin或/usr/bin這些文件夾中的文件,如果您要查找的是某個特定的執行文件的話,這樣做是有幫助的)。
* apt-get autoclean——定期運行這個命令來清除那些已經卸載的軟體包的.deb文件。通過這種方式,您可以釋放大量的磁碟空間。如果您的需求十分迫切,可以使用apt-get clean以釋放更多空間。這個命令會將已安裝軟體包裹的.deb文件一併刪除。大多數情況下您不會再用到這些.debs文件,因此如果您為磁碟空間不足而感到焦頭爛額,這個辦法也許值得一試。
[編輯] 典型應用
我是個賽車發燒友,想裝個賽車類遊戲玩玩。有哪些賽車類遊戲可供選擇呢?
apt-cache search racing game
出來了一大堆結果。看看有沒有更多關於torcs這個遊戲的信息。
apt-cache show torcs
看上去不錯。這個遊戲是不是已經安裝了?最新版本是多少?它屬於哪一類軟體,universe還是main?
apt-cache policy torcs
好吧,現在我要來安裝它!
apt-get install torcs
在控制台下我應該調用什麼命令來運行這個遊戲呢?在這個例子中,直接用torcs就行了,但並不是每次都這麼簡單。我們可一通過查找哪些文件被安裝到了「/usr/bin」文件夾下來確定二進位文件名。對於遊戲軟體,這些二進位文件將被安裝到「/usr/games」下面。對於系統管理工具相應的文件夾是「/usr/sbin」。
dpkg -L torcs|grep /usr/games/
這個命令的前面一部分顯示軟體包「torcs」安裝的所有文件(您自己試試看)。通過命令的第二部分,我們告訴系統只顯示前一部分的輸出結果中含有「/usr/games」的那些行。
這個遊戲很酷哦。說不定還有其他賽道可玩的?
apt-cache search torcs
我的磁碟空間不夠用了。我得把apt的緩存空間清空才行。
apt-get clean
哦不,老媽叫我把機器上的所有遊戲都刪掉。但是我想把配置文件保留下來,這樣待會我只要重裝一下就可以繼續玩了。
apt-get remove torcs
如果我想連配置文件一塊刪除:
apt-get remove --purge torcs
[編輯] 額外的軟體包
deborphan和debfoster工具可以找出已經安裝在系統上的不會被用到的軟體包。
[編輯] 提高命令行方式下的工作效率
您可以通過定義別名(alias)來提高這些命令的輸入速度。例如,您可以在您的*~/.bashrc*文件中添加下列內容
alias acs='apt-cache search'
alias agu='sudo apt-get update'
alias agg='sudo apt-get upgrade'
alias agd='sudo apt-get dist-upgrade'
alias agi='sudo apt-get install'
alias agr='sudo apt-get remove'
或者使用前面介紹的aptitude命令,如「alias agi='sudo aptitude install'」。
[編輯] 為apt-get設置http代理
可以通過三種方法為apt-get設置http代理
方法一
這是一種臨時的手段,如果您僅僅是暫時需要通過http代理使用apt-get,您可以使用這種方式。
在使用apt-get之前,在終端中輸入以下命令(根據您的實際情況替換yourproxyaddress和proxyport)。
export http_proxy=http://yourproxyaddress:proxyport
方法二
這種方法要用到/etc/apt/文件夾下的apt.conf文件。如果您希望apt-get(而不是其他應用程序)一直使用http代理,您可以使用這種方式。
注意: 某些情況下,系統安裝過程中沒有建立apt配置文件。下面的操作將視情況修改現有的配置文件或者新建配置文件。
sudo gedit /etc/apt/apt.conf
在您的apt.conf文件中加入下面這行(根據你的實際情況替換yourproxyaddress和proxyport)。
Acquire::http::Proxy "http://yourproxyaddress:proxyport";
保存apt.conf文件。
方法三
這種方法會在您的主目錄下的.bashrc文件中添加兩行。如果您希望apt-get和其他應用程序如wget等都使用http代理,您可以使用這種方式。
gedit ~/.bashrc
在您的.bashrc文件末尾添加如下內容(根據你的實際情況替換yourproxyaddress和proxyport)。
http_proxy="http://fatrat.3322.org:9981"
export http_proxy
保存文件。關閉當前終端,然後打開另一個終端。
使用apt-get update或者任何您想用的網路工具測試代理。我使用firestarter查看活動的網路連接。
如果您為了糾正錯誤而再次修改了配置文件,記得關閉終端並重新打開,否自新的設置不會生效。
二、mplalyer
MPlayer
概要
mplayer [選項] [ 文件 | URL | 播放列表 | - ]
mplayer [全局選項] 文件1 [特定選項] [文件2] [特定選項]
mplayer [全局選項] {一組文件和選項} [針對該組的特定選項]
mplayer [dvd|vcd|cdda|cddb|tv]://title [選項]
mplayer [mms[t]|http|http_proxy|rt[s]p]:// [用戶名:密碼@]URL[:埠] [選 項]
mencoder [選項] [ 文件 | URL | - ] [−o 輸出文件]
gmplayer [選項] [−skin skin]
說明
mplayer 是一個LINUX下的電影播放器, (也能運行在許多其它的Unices 和 非x86 的CPU 上, 參看文檔). 它能使用本地的, XAnim, Win32 DLL的編解碼器播放絕大 部分的MPEG/VOB, AVI, ASF/WMA/WMV, RM, QT/MOV/MP4, OGG/OGM, VIVO, FLI, NuppelVideo, yuv4mpeg, FILM 和RoQ 文 件. 你還能觀看VideoCD,SVCD, DVD, 3ivx, DivX 3/4/5甚至WMV電影(不需要使用avifile庫).
MPlayer的另一個優越的特性是對輸出設備的廣泛的支持. 它可以使 用X11, XV, DGA, OpenGL, SVGAlib, fbdev, AAlib, DirectFB, 但你也可以使用GGI, SDL(由 此可以使用他們的所有驅動), VESA(所有VESA兼容的顯卡,甚至可以 沒 有X11), 某 些低級的顯卡相關的驅動(Matrox, 3Dfx和ATI)和一些硬體MPEG解碼器卡, 比 如Siemens DVB, DXR2和DXR3/Hollywood+. 它們中絕大多數支持軟體或硬體縮放, 所以你可以 享 受全屏電影.
MPlayer 具有onscreen display(OSD)功能, 用來顯示狀態信息, 清晰放大反鋸齒 帶陰影的字幕和鍵盤控制的視覺反饋. 支持的字體包括歐洲語種/ISO 8859-1,2 ( 匈 牙 利語, 英語, 捷克語等等), 西里爾語和韓語, 可以播放10種格式的字幕文 件(MicroDVD, SubRip, SubViewer, Sami, VPlayer, RT, SSA, AQTitle, JACOsub 和 我 們 自 己的: MPsub)和DVD字幕(SPU流, VobSub和隱藏字幕數據 表(Closed Captions)).
mencoder (MPlayer的電影編碼器)是一個簡單的電影編碼器, 設計用來把MPlayer 可 以播放的電影(見上面)編碼成另一些MPlayer可以播放的格式(見下面). 它可 以通過1, 2或者3 pass的方式編碼DivX4, XviD, libavcodec的編解碼器支持的視頻格式和PCM/MP3/VBRMP3的音頻. 進一步的它還擁有流複製的能力, 一個強大的 插件系統(crop, expand, flip, postprocess, rotate, scale, noise, rgb/yuv 轉換)和更多.
gmplayer 是使用圖形用戶界面的MPlayer. 它使用跟MPlayer相同的參數.
一般註記
參見HTML文檔!
每個』flag』選項都有一個對應的』noflag』選項, 比如−fs選項的對應選項是−nofs.
你可以把所有選項放在配置文件中, mplayer每次運行時都會讀取它們. 系統 范 圍 的配置文件』mplayer.conf』在你的配置目錄中, (比如/etc/mplayer或者/usr/ local/etc/mplayer), 用戶特定的配置文件是』~/.mplayer/config』. 用戶特 定 的 選 項優先於系統範圍的選項, 而命令行選項優先於這兩者. 配置文件的語法 是』選項=<參數>』, 』#』後面的都認為是註釋. 啟用沒有參數的選項可以把參數設 為』yes』 或者』1』, 而如果要禁用就把它們設置為』no』或者』0』. 甚至子選項也可 以通過這種方式設定.
示例:
# 默認使用Matrox驅動.
vo=xmga
# 我喜歡在看片子的時候練習倒立.
flip=yes
# 從多個png文件解碼/編碼, 以-mf啟動
mf= type=png:fps=25
你也可以製作針對特定文件的配置文件. 如果你希望』movie.avi』這個文件有自己 的 配置文件, 創建一個叫』movie.avi.conf』的文件, 寫上針對該文件的選項, 把 它放在~/.mplayer中或者該文件同一目錄下.
播放選項 ( 僅用於 MPLAYER)
−, −use-stdin
從標準輸入讀取數據. −idx選項無法與這個選項同時工作.
−autoq <質量> (與−vf pp一起使用)
根據可用的CPU空閑時間動態調整後期處理的級別. 你設定的數字是允許 使用的最高級別. 一般來說你可以使用一些比較大的數字. 你必須使用 不帶參數的−vf pp才能使用它.
−autosync <因子>
基於音頻延遲的檢測逐步調整A/V同步. 設定−autosync 0, 也就是默 認 值, 將導致幀記時完全基於音頻延遲的檢測. 設定−autosync 1也是一 樣, 但將會微妙的改變所使用的A/V修正演算法. 設置大於1的值對那些 視 頻 幀速率不均勻, 但用−nosound可以正常播放的電影一般會有幫助. 這 個值越大, 記時方法越接近於−nosound. 對於沒有好的音頻延遲檢測功能的音效卡驅動試試用−autosync 30來平滑這個問題. 使用這個值時, 如 果出現大的A/V同步偏移, 只需要1或2秒就可以擺平. 對於任何音效卡 驅 動, 打開這個選項的唯一缺點就是對於突然的A/V偏移的反應延遲時間.
−benchmark
在終端顯示一些CPU使用率和丟幀數的統計信 息. 與−nosound 和−vo null聯合使用可以用來評測視頻解碼器.
−edl <文件名>
在播放時啟用編輯決定列表(EDL)的動作. 根據所給文件的內容, 可以跳 過視頻, 靜 音 和 取 消 靜 音. 具 體 內 容 和 使 用 方 法 參 見DOCS/documentation.html#edl.
−edlout <文件名>
建立一個新文件並寫入編輯決定列表(EDL)的記錄. 在播放時, 當用戶按 下』i』, 一個跳過下面兩秒的記錄將寫入文件. 用戶以後可以以此作為調 整EDL記錄的出發點. 具體內容參見DOCS/documentation.html#edl.
−enqueue (僅用於GUI)
將命令行中的文件加入播放序列而不是立刻播放它們.
−fixed-vo (BETA代碼!)
對 多 個 文件使用一個固定的視頻系統(對所有文件初始化/釋放一次). 所以對所有文件只使用一個窗口, 目前fixed-vo兼容的驅 動 有: x11, xv, xvidix, xmga, gl2, and svga.
−framedrop (參見−hardframedrop)
跳 過一些幀從而在慢的機器上實現A/V同步.視頻濾鏡不會應用到這些幀 上. 對於B幀解碼也會完全跳過.
−h, −help, −−help
顯示簡短的選項摘要.
−hardframedrop
丟掉更多的幀(破壞解碼). 導致圖像破損!
−identify
用容易分析的格式顯示文件參數. 調用的TOOLS/midentify腳 本 將 濾 除mplayer的其它輸出而(但願能)留下文件名.
−input <命令>
這 個選項可以用來配置輸入系統的特定部分. 路徑相對於~/.mplayer/.
注意:
自動重複功能目前只有遊戲操縱桿支持.
可用的命令有:
conf=<文件>
讀取另外的input.conf. 如果沒有給出路徑名, 將 假 設 是~/ .mplayer.
ar−delay
在開始自動重複一個鍵之前等待多少毫秒(0代表禁用).
ar−rate
當自動重複是每秒重複多少次.
keylist
列出所有可以被綁定的鍵.
cmdlist
列出所有可以被綁定的命令.
js−dev
指定可用的遊戲操縱桿設備(默認為/dev/input/js0).
file
從指定文件讀取命令, 用於命名管道很有效.
−lircconf <文件>
指 定LIRC(Linux Infrared Remote Control, 參 見http://www.lirc.org)的配置文件, 如果你不喜歡默認的~/.lircrc的 話.
−loop <數字>
重複播放電影<數字>遍. 0表示不斷重複.
−menu (BETA代碼)
打開OSD菜單支持.
−menu-root <參數> (BETA代碼)
指定主菜單.
−menu-cfg <文件> (BETA代碼)
使用另外的menu.conf.
−nojoystick
關閉遊戲操縱桿的支持. 默認是只要編譯了就會打開.
−nolirc
關閉LIRC支持.
−nortc
關閉使用Linux的RTC(real-time clock − /dev/rtc)作為計時 器的功能.
−playlist <文件>
根據播放列表播放文件(每行一個文件或者Winamp或ASX格式).
−quiet
顯示較少的輸出和狀態信息.
−really−quiet
顯示更少的輸出和狀態信息.
−sdp
指定輸入文件為描述一個RTP會話 的SDP(』Session Description Protocol』)文件, (參見http://www.live.com/mplayer/).
−shuffle
以隨機順序播放文件.
−skin (BETA代碼)
從指定目錄中裝載skin(沒有路徑名).
示例:
−skin fittyfene
嘗 試Skin/fittyfene. 將 會 首 先 察 看/usr/local/share/mplayer/, 然後是~/.mplayer/.
−slave
這個選項打開slave模式. 這用來將MPlayer作為其它程序的后 端. MPlayer將從他的標準輸入讀取簡單命令行, 而不再截獲鍵盤事件. SLAVE模式協議部分將解釋其語法.
−softsleep
使用高質量的軟體計時器. 跟RTC同樣精確且不需要特別許可權. 代價是更 高的CPU消耗.
−speed <0.01−100>
設置播放速率.
−sstep <秒>
設定各幀顯示之間的時間間隔. 用於幻燈片播放.
分路器 / 媒體流選項
−aid <標識> (參見 −alang選項)
選 擇音頻頻道 [MPEG: 0−31 AVI/OGM: 1−99 ASF/RM: 0−127 VOB(AC3): 128−159 VOB(LPCM): 160−191] MPlayer在冗長(-v)模式下會顯示可用的 標識.
−alang <兩個字母的國家代碼> (參見−aid選項)
僅 用於DVD播放. 它選擇DVD的音頻語言並總是嘗試播放與所給代碼符合 的語言. 加上−v參數觀察輸出可以獲得可用語言的列表.
示例:
−alang hu,en
播放匈牙利語, 英語在沒有匈牙利語時備用.
−audio−demuxer <數字> (僅用於−audiofile)
指定用於−audiofile的分路器. 分路器的標識 在demuxers.h 中. 使 用−audio−demuxer 17將指定.mp3檢測.
−audiofile <文件名>
在看電影時播放外部文件(WAV, MP3或Ogg Vorbis)的音頻.
-audiofile-cache
對-audiofile的文件流啟用緩存, 使用指定大小的內存.
−bandwidth <參數>
設 定 網路流的最大帶寬(用於伺服器可以以不同帶寬傳送內容的情況). 當你以慢速連接觀看流媒體實況時有用.
−cdrom−device <設備路徑>
替代默認的CDROM設備名/dev/cdrom.
−cache
這個選項設定用多少內存(以kBytes為單位)作為播放文件/URL的預緩衝. 對速度慢的媒體特別有用(默認為−nocache).
−cdda <選項1:選項2>
這個選項用來調整MPlayer的CD音頻讀取特性.
可用選項有:
speed=<參數>
設定CD轉速
paranoia=<0−2>
設定謹慎級別
0: 關閉檢測
1: 只進行重疊檢測(默認)
2: 完全數據修正和校檢
generic-dev=<參數>
使用指定的通用SCSI設備
sector-size=<參數>
單位讀取量
overlap=<參數>
將校檢時的最小重疊搜索設置為<參數>個扇區.
toc-bias
假定TOC中報告的第1音軌的起始偏移量將按照LBA 0定位. 有些 東芝光碟機需要這個來獲得正確的音軌邊界.
toc-offset=<參數>
給定位音軌時在報告的扇區數上再加上<參數>個扇區. 可以是負 數.
(no)skip
(不)接受不完整的數據重建.
−channels <數字>
改變播放的聲道數, 如果沒有設定默認值為』2』. 如果輸出聲道數比輸入 聲道數多時, 將插入空聲道(但在將單聲道混合為立體聲時, 會把單聲道 復 制到兩個輸出聲道). 如果輸出聲道比輸入聲道少, 結果取決與所用 的音頻解碼器(−afm). MPlayer會要求解碼器把音頻解碼到跟指定數 量 的聲道. 由解碼器來實現這個要求. 如果解碼器的輸出比要求的多, 多 余的聲道會被去掉. 這個選項通常只有在播放AC3音頻(比如DVD)的視頻 時才顯得重要. 在那時默認使用liba52解碼並把音頻適當的混合到需要 的輸出聲道.
注意:
這個選項可以被解碼器(僅用於AC3)濾鏡(surround)和音頻輸出驅動( 至 少OSS可以)接受.
可用選項有:
2
Stereo
4
Surround
6
Full 5.1
−chapter <場景標識>[-<結束的場景標識>]
設 定 從 哪個場景開始播放. 也可以設定在哪個場景結束播放(默認值: 1). 示例可以在下面找到.
−csslib <文件名>
(老式DVD選項)這個選項用來替代libcss.so的默認位置.
−cuefile <文件名> (參見−vcd)
從指定的文件中描述的, CDRwin的(bin/cue文件格式)光碟 鏡 像 中 播 放(S)VCD.
−demuxer <參數>
指 定 分路器類型. 分路器的標識定義在demuxers.h中. 使用−demuxer 17將指定.mp3檢測.
−dumpaudio (僅用於MPLAYER)
將原始的音頻壓縮流複製到./stream.dump(用於mpeg/ac3).
−dumpfile <文件名> (僅用於MPLAYER)
指定MPlayer複製的輸出文件. 應該 與−dumpaudio / −dumpvideo / −dumpstream一起使用.
−dumpstream (僅用於MPLAYER)
將原始流複製到./stream.dump. 當從DVD或網路上rip時候有用.
−dumpvideo (僅用於MPLAYER)
將原始的視頻壓縮流複製到./stream.dump(不是十分好用).
vd://<節目標識>
告 訴MPlayer播放哪個電影(通過節目標識指定). 比如有時』1』是一部預 告片, 而』2』才是真正的電影.
注意:
有時DVD播放時需要進行交錯/逐行掃描轉換, 參見−vf pp=0x20000選項.
−dvd−device <設備路徑>
替代默認的DVD設備名/dev/dvd.
−dvdangle <視角標識>
有 些DVD 碟 片中的場景可以從多個視角觀看. 通過這個選項你可以告 訴MPlayer使用那個視角(默認值: 1). 示例可以在下面找到.
−dvdauth
(老式DVD選項)打開指定設備的DVD認證.
−dvdkey
(老式DVD選項)當解碼一個由DVD上複製的未解密的VOB文件時, 用這個選 項 提供解碼VOB需要的CSS密鑰(密鑰在−dvdauth通過DVD設備認證時會顯 示出來).
−dvdnav (BETA代碼!)
強行使用libdvdnav.
−forceidx
指定重新生成索引. 對索引損壞的文件(不同步等等)有用. 可以進行 收 縮. 你能使用MEncoder永久性的修復索引(參見文檔).
−fps <參數>
替代幀速率(如果文件頭中沒有該參數/參數是錯誤的)(浮點數).
−frames <參數>
只播放/轉換前<參數>幀, 然後退出.
−hr−mp3−seek (僅用於MP3)
高 精度mp3搜索. 默認為: 在播放外部MP3文件時啟用, 因為我們需要搜 索到非常精確的位置來保持A/V同步. 這種方法在後退搜索時特別 慢 − 它需要繞回開頭來找到準確的幀.
−idx (參見−forceidx)
在 沒有找到索引的情況下重建AVI文件的索引, 從而允許搜索. 對於損 壞的/不完整的下載, 或製作低劣的AVI.
−mc <每幀秒數>
每幀的最大A-V同步修正(以秒為單位).
−mf <選項1:選項2:...>
用來從多個PNG或JPEG文件解碼.
可用選項有:
on
打開多文件支持
w=<參數>
輸出的寬度(自動檢測)
h=<參數>
輸出的高度(自動檢測)
fps=<參數>
輸出的幀速率(默認值: 25)
type=<參數>
輸入文件的類型(可用類型: jpeg, png, tga, sgi)
−ni (僅用於AVI)
指定使用非交錯的AVI分析器(用來處理某些質量差的AVI文件的播放).
−nobps (僅用於AVI)
不使用平均比特率值來維持A−V同步(AVI). 對某些文件頭損壞的AVI文件 有幫助.
−noextbased
禁 用基於後綴名的分路器選擇機制. 默認情況下, 當文件類型(分路器) 無法可靠檢測時, (文件沒有頭部或者不夠可靠), 將使用後綴名來選 擇 分路器. 後備的基於內容的分路器總是可用的.
−passwd <密碼> (參見−user選項)
設置http認證的密碼.
−rawaudio <選項1:選項2:...>
用 這 個 選 項 你可以播放原始音頻文件. 也可以用來播放不是44KHz 16Bit立體聲的音頻CD.
可用選項有:
on
使用原始音頻分路器
channels=<參數>
聲道數
rate=<參數>
每秒採樣率
samplesize=<參數>
以位元組為單位的樣本大小
format=<參數>
16進位的fourcc
−rawvideo <選項1:選項2:...>
用這個選項你可以播放原始視頻文件.
可用選項有:
on
使用原始視頻分路器
fps=<參數>
每秒幀速率, 默認值為25.0
sqcif|qcif|cif|4cif|pal|ntsc
設置默認的圖像大小
w=<參數>
以像素為單位的圖像寬
h=<參數>
以像素為單位的圖像高
y420|yv12|yuy2|y8
設置色彩空間
format=<參數>
16進位的色彩空間(fourcc)
size=<參數>
以位元組為單位的幀大小
−rtsp-stream-over-tcp
與』rtsp://』URL一起用來指定最後結果輸入的RTP和RTCP的包通過TCP流, (跟RTSP使用同一個TCP連接 ). 這個選項可以用於當你的Internet連接 不允許UDP包進入的情況. (參見http://www.live.com/mplayer/).
−skipopening
提過DVD打開(僅用於dvdnav).
−sb <比特位置> (參見−ss選項)
搜索到比特位置. 用於播放開始部分是垃圾的CDROM鏡像/.VOB文件.
−srate
指定音頻播放速, 視頻播放速度也會改變以保持a-v同步. MEncoder 會 把這個值傳給lame用於重新採樣.
−ss <時間> (參見−sb選項)
搜索到指定的時間位置.
示例:
−ss 56
搜索到56秒處
−ss 01:10:00
搜索到1小時10分鐘處
−tv <選項1:選項2:...>
這個選項會啟用MPlayer的電視截取功能.
注意:
MPlayer 不 接受冒號所以在設備標識中用逗號代替. (例如.用hw.0,0代 替hw:0,0).
雖然使用ALSA是你可以選擇任何採樣率, 但LAME音頻編碼器只能 對』 標 准』 的採樣率進行編碼. 如果你選擇一個奇怪的採樣率使用這個編碼器 得到的.avi文件會沒有聲音.
可用選項有:
on
使用電視輸入
noaudio
沒有聲音
driver=<參數>
可用參數: dummy, v4l, bsdbt848
device=<參數>
設定默認的/dev/video0之外的設備
input=<參數>
設定默認的0(電視)之外的輸入(參見輸出的列表)
freq=<參數>
設定電視調諧器的頻率(例如 511.250). 與頻道參數不兼容.
outfmt=<參數>
電視調諧器的輸出格式(yv12, rgb32, rgb24, rgb16, rgb15, uyvy, yuy2, i420)
width=<參數>
輸出窗口的寬度
height=<參數>
輸出窗口的高度
fps=<參數>
捕捉視頻的幀速率(幀每秒)
buffersize=<參數>
設定以兆為單位的捕捉緩衝區的大小(默認值: 動態)
norm=<參數>
可用參數: PAL, SECAM, NTSC
channel=<參數>
把電視調諧器設定到<參數>頻道.
chanlist=<參數>
可 用參數: europe-east, europe-west, us-bcast, us-cable, 等等
channels=<頻道>−<名稱>,<頻道>−<名稱>,...
設定頻道的名稱. 在名稱中用_代替空格(或者玩引號 游 戲Wink. 頻 道 名 稱 會用OSD顯示, tv_step_channel, tv_set_channel 和tv_last_channel等命令將可以被遙控器(參見lirc)使用. 與 頻率參數不兼容. 警告: 頻道編號將出現在』頻道』列表上, 從1 開始. 示例: 使 用tv://1, tv://2, tv_set_channel 1, tv_set_channel 2等等.
[brightness|contrast|hue|saturation]=<−100−100>
設置顯卡的色彩均衡器.
audiorate=<參數>
設定音頻捕捉比特率
forceaudio
即使v4l報告沒有音頻源也捕捉音頻
alsa
從ALSA捕捉
amode=<0−3>
選擇音頻模式:
0: mono
1: stereo
2: language 1
3: language 2
forcechan=<1−2>
默 認情況下, 記錄音頻聲道數由電視卡檢察音頻模式自動決定. 這個選項允許指定立體聲/單聲道記錄而不管amode選項和v4l 返 回 的參數. 在電視卡不能報告正確的音頻模式的時候可以用這 個選項解決麻煩.
adevice=<參數>
設置音頻設備
/dev/...用於OSS
硬體標識用於ALSA
audioid=<參數>
選擇捕捉卡的音頻輸出, 如果它有不止一個的話
[volume|bass|treble|balance]=<0−65535>
這些選項用來設定視頻捕捉卡上的混音器參數. 如果你的卡 沒 有混音器, 它們將沒有效果.
immediatemode=<布爾值>
參數值為0表示同時捕捉和緩衝音頻和視頻(mencoder的默認值). 參數值為1(mplayer的默認值)表示只捕捉視頻而讓音頻通過通過 環路電纜由電視卡輸入音效卡.
mjpeg
使 用硬體mjpeg壓縮(如果晶元支持的話). 當使用這個選項的時 候, 你不需要設置輸出窗口的寬和高, mplayer會根據抽樣參數( 見下面)自動確定.
decimation=<1,2,4>
選擇硬體mjpeg壓縮的圖像的尺寸:
1: 全尺寸 704x576 PAL 704x480 NTSC
2: 中等尺寸 352x288 PAL 352x240 NTSC
4: 小尺寸 176x144 PAL 176x120 NTSC
quality=<0-100>
選擇jpeg壓縮的質量
(全尺寸推薦使用quality < 60)
−user <用戶名> (參見−passwd選項)
設定http認證的用戶名.
://<音軌>
從設備或鏡像文件中播放video CD音軌(參見−cuefile).
−vid <標識>
選擇視頻頻道[MPG: 0−15 ASF: 0−255].
−vivo <子選項> (調試代碼)
指定.vivo分路器的音頻參數(用於調試).
OSD/ 字幕選項
注意:
參見−vf expand.
−dumpmicrodvdsub (僅用於MPLAYER)
把給定的字幕文件(由−sub選項設置)轉換為MicroDVD字幕格式. 在當前 目錄中創建一個dumpsub.sub文件.
−dumpmpsub (僅用於MPLAYER)
把給定的字幕文件(由−sub選項設置)轉換為MPlayer的字幕格式, MPsub. 在當前目錄中創建一個dump.mpsub文件.
−dumpsrtsub (僅用於MPLAYER)
把 給定的字幕文件(由−sub選項設置)轉換為基於時間的SubViewer(SRT) 字幕格式. 在當前目錄中創建一個dumpsub.srt文件.
−dumpjacosub (僅用於MPLAYER)
把給定的字幕文件(由−sub選項設置)轉換為基於時間的JACOsub字 幕 格 式. 在當前目錄中創建一個dumpsub.js文件.
−dumpsami (僅用於MPLAYER)
把 給 定的字幕文件(由−sub選項設置)轉換為基於時間的SAMI字幕格式. 在當前目錄中創建一個dumpsub.smi文件.
−dumpsub (僅用於MPLAYER) (BETA代碼)
從VOB流中複製子字幕流. 參見-dump*sub和-vobsubout*選項.
−ifo
設置用於讀取的包含VOBSUB字幕的調色板和幀尺寸的文件.
−ffactor <數字>
對字體的alpha映射圖重新採樣. 可設為:
0
普通白色字體
0.75
非常細的黑色邊框(默認值)
1
細的黑色邊框
10
粗的黑色邊框
−font
在另外目錄你尋找OSD/SUB字體(默認的普通字體為: ~/.mplayer/font/ font.desc, 默認的FreeType字體為: ~/.mplayer/subfont.ttf).
注意:
對於FreeType, 這個選項指定文本字體文件的路徑.
−subfont-*選項只有當編譯了FreeType支持才可用.
示例:
−font ~/.mplayer/arial−14/font.desc
−font ~/.mplayer/arialuni.ttf
−noautosub
關閉字幕文件的自動載入功能.
−overlapsub
對所有字幕格式啟用重疊字幕支持.
−nooverlapsub
對所有字幕格式禁用重疊字幕支持(默認行為是只對特定格式啟用支持).
−osdlevel <0−3> (僅用於MPLAYER)
設定開始的OSD模式.
0
只有字幕
1
音量 + 搜索(默認)
2
音量 + 搜索 + 計時器 + 百分比
3
音量 + 搜索 + 計時器 + 百分比 + 總時間
−sid <標識> (參見−slang選項)
打開DVD字幕顯示. 同時, 你必須設置一個對應於一種DVD字幕語言的 數 字(0−31). 至於可用字幕的列表, 可以加上−v選項並察看輸出.
−slang <兩個字母的國家代碼> (參見−sid選項)
僅 用於DVD播放. 打開/選擇DVD字幕語言. 至於可用字幕的列表, 可以 加上−v選項並察看輸出.
示例:
−slang hu,en
選擇匈牙利語, 英語在沒有匈牙利語時備用.
−sub <字幕文件>
使用/顯示指定的字幕文件.
−sub-bg-alpha <0−255>
設置字幕和OSD背景的alpha通道值. 值越大代表越透明. 0是一個例外代 表完全透明.
−sub-bg-color <0−255>
設置字幕和OSD背景的顏色值. 目前字幕是灰度圖像所以這個值相當於顏 色的亮度. 255代表白色0代表黑色.
−subcc 顯示DVD的隱藏字幕數據表(CC)字幕.
它們不是VOB字幕, 它們是為聽力障礙的人準備的特殊的ASCII字幕, 編 碼在大多數區碼為1的VOB的用戶數據流中. CC字幕到目前為止還沒有在 別的區碼的DVD中發現.
−subcp <編碼頁>
如果你的系統支持iconv(3), 你可以用這個選項來設置字幕文件的編 碼 頁.
示例:
−subcp latin2
−subcp cp1250
−sub−demuxer <數值> (BETA代碼)
指定−subfile的字幕分路器的類型.
−subdelay <參數>
字幕延遲<參數>秒. 可以是負數.
−subfont-autoscale <0−3>
設置自動縮放模式.
注意:
0表示text-scale和osd-scale的參數為以點為尺寸的字體高度.
可用模式有:
0
不自動縮放
1
按電影高度縮放
2
按電影寬度縮放
3
按電影對角線縮放(默認值)
−subfont-blur <0−8>
設置字體模糊半徑(默認值: 2).
−subfont-encoding <參數>
設置字幕編碼. 當設為』unicode』時, 字體文件中的所有字模都會被渲染 並使用unicode編碼(默認值: unicode).
−subfont-osd-scale <0−100>
設置osd元素的自動縮放係數(默認值: 6).
−subfont-outline <0−8>
設置字體邊框的寬度(默認值: 2).
−subfont-text-scale <0−100>
設置字幕文本的自動縮放係數(屏幕尺寸的百分比) (默認值: 5).
−subfps <速率>
設置字幕文件的幀/秒速率(浮點數), 默認值: 與電影同樣的fps.
注意:
僅用於基於幀的SUB文件, 比如不能用於MicroDVD格式.
−subfile <文件名> (BETA代碼)
目前沒有用. 與−audiofile一樣, 但用於字幕流(OggDS?).
−subpos <0−100> (用於−vf expand)
設置字幕在屏幕上顯示的位置. 參數表示字幕的垂直位置位於屏幕的 百 分之多少.
−subalign <0−2>
設 置 字 幕相對於subpos如何對齊. 0表示頂部對齊(最初的/默認的行 為), 1表示中央對齊, 而2標識底部對齊.
−subwidth <10−100>
設置字幕在屏幕上顯示的最大寬度. 對於電視輸出有用. 參數表示字幕 寬度占屏幕寬度的百分之多少.
−unicode
告訴MPlayer以UNICODE格式處理字幕.
−utf8
告訴MPlayer以UTF8格式處理字幕.
−sub-no-text-pp
禁用載入字幕後的任何形式的文字後期處理. 用於調試.
−vobsub <無後綴名的vobsub文件名>
設 置用於字幕顯示的VobSub文件. 這是無後綴名的完整路徑名, 例如沒 有』.idx』, ´.ifo』或者』.sub』.
−vobsubid <0-31>
設置VobSub字幕標識.
−spualign <-1−2>
設置spu(DVD/VobSub)字幕如何對齊. 參數值與-subpos相同, 特 別 的, -1表示在初始位置顯示.
−spuaa <模式>
設 置DVD/VobSub的反鋸齒/縮放模式. 加上16可以在原始和縮放幀尺寸 完全相同時強制進行縮放, 比如使用高斯模糊來平滑字幕. 可用 模 式 有:
0
不縮放(最快, 很醜)
1
近似縮放(好像壞了?)
2
完全縮放(慢)
3
二次線性縮放(默認值, 快速而且效果不壞)
4
使用軟體縮放的高斯模糊(看起來很好)
−spugauss <0.0−3.0>
-spuaa 4使用的高斯模糊的可變參數. 越高表示越模糊. 默認值為1.0.
音頻輸出選項 ( 僅用於 MPLAYER)
−abs <參數> (已被放棄)
替代音頻驅動/音效卡的緩衝區大小檢測, 僅用於−ao oss
−af <濾鏡1[=選項],濾鏡2,...>
激活一個逗號分隔的帶參數的音頻濾鏡列表.
可用濾鏡有:
resample[=srate[:sloppy][:type]]
將音頻流的採樣率變為整數值srate(Hz). 它只支持16 bit低 位 在前格式.
channels[=nch]
將聲道變為nch個輸出聲道. 如果輸出聲道數比輸入聲道數多時, 將插入空聲道(但在將單聲道混合為立體聲時, 會把單聲道復 制 到兩個輸出聲道). 如果輸出聲道數比輸入聲道數少, 多餘的聲 道會被去掉.
format[=bps,f]
選擇插件層輸出格式為f, 樣本比特率為bps. 選項bps是一個整 數表示每個樣本的位元組數. 格式f是下面幾個字元串的連接:
alaw, mulaw或imaadpcm
float或int
unsigned或signed
le或be(低位或高位在前)
volume[=v:sc]
選 擇輸出音量級別.這個選項是不可重入的, 所以對每個音頻流 只能使用一次.
v: 對流中所有聲道的增益, 以dB為單位. 增益可以從-200dB 到+40dB(-200dB 完 全 靜音completely而+40dB等於放大1000 倍).
sc: 啟用軟修飾.
pan[=n:l01:l02:..l10:l11:l12:...ln0:ln1:ln2:...]
任意混合聲道, 細節參見DOCS/sound.html.
n: 輸出聲道數(1 - 6).
lij: 輸出聲道i中混合多少輸入聲道j的成分.
sub[=fc:ch]
增加副低音聲道.
fc: 低通濾波器的剪除頻率(20Hz to 300Hz)默認值為60Hz.
ch: 副聲道的聲道號.
surround[=d]
矩陣編碼的環繞音效解碼器, 能用於許多2聲道文件.
d: 以毫秒為單位的後部揚聲器的延遲時間(0ms到1000ms), 默 認值為15ms.
delay[=ch1:ch2:...]
延遲聲音的輸出. 以百萬分之一秒為單位設置每個聲道的延遲(0 到1000之間的浮點數).
−af-adv (參見−af選項)
設置高級音頻濾鏡選項:
force=<0-3>
將插入音頻濾鏡的方式指定為下面之一:
0: 完全自動插入濾鏡(默認)
1: 速度優化
2: 精度優化
3: 關閉自動插入
list=<濾鏡>
與−af相同(參見−af選項).
−ao <驅動1[:設備],驅動2,...[,]>
設置可用的音頻輸出驅動的優先順序列表(可以加上設備). ´設備』 也 用 於SDL, 那裡它表示子驅動.
注意:
要獲得完整的可用驅動列表, 參考−ao help.
如果列表結尾有一個』,』 它將可以使用沒有列出的驅動作為後備.
示例
−ao oss:/dev/dsp2,oss:/dev/dsp1,
嘗試使用指定聲音設備的OSS而把其它設置作為後備
−ao sdl:esd
設置SDL的子驅動
−aofile <文件名>
用於−ao pcm的文件.
−aop
設置音頻插件和他們的選項(參見文檔).
可用選項有:
list=[插件]
逗 號 分隔的插件列表(resample, surround, format, volume, extrastereo, volnorm)
delay=<秒>
插件例子, 沒有用
format=<格式>
輸出格式(僅用於format插件)
fout=
輸出頻率(僅用於resample插件)
volume=<0−255>
音量(僅用於volume插件)
mul=<參數>
立體聲係數(默認值: 2.5)(僅用於extrastereo插件)
softclip
使用』軟修飾』壓縮功能(僅用於volume插件)
−delay <秒>
以秒為單位延遲音頻(可以是+/−浮點值).
−format <0−8192>
選擇濾鏡層使用的輸出格式 (依據libao2/afmt.h中的定義):
1
Mu-Law
2
A-Law
4
Ima-ADPCM
8
Signed 8-bit
16
Unsigned 8-bit
32
Unsigned 16-bit (低位優先)
64
Unsigned 16-bit (高位優先)
128
Signed 16-bit (低位優先)
256
Signed 16-bit (高位優先)
512
MPEG (2)音頻
1024
AC3
4096
Signed 32-bit (低位優先)
8192
Signed 32-bit (高位優先)
−mixer <設備>
這個選項讓MPlayer使用/dev/mixer之外的設備進行混音.
−nowaveheader (僅用於-ao pcm)
不包括wave文件頭. 用於原始RAW PCM.
視頻輸出選項 ( 僅用於 MPLAYER)
−aa* (僅用於−vo aa)
你可以運行 mplayer −aahelp 來獲得一份可用選項的解釋的列表.
−bpp <深度>
使用與自動檢測結果不同的顏色深度. 不 是 所 有−vo 驅 動 都 支 持 它(fbdev, dga2, svga, vesa).
−brightness <−100−100>
調 整 視頻輸出的亮度(默認值為0). 它改變視頻信號中RGB組份的亮度, 從黑到白.
−contrast <−100−100>
調整視頻輸出的對比度(默認值為0). 工作方式與brightness差不多.
−dfbopts <參數> (僅用於−vo directfb2)
設置directfb驅動的參數列表.
−display
設置你希望使用的X server的hostname和display number.
示例:
−display xtest.localdomain:0
−double
啟用雙緩衝. 通過在內存里儲存兩幀來解決閃爍問題, 在顯示一幀的 同 時 解碼另一幀. 會影響OSD. 需要單一緩衝方式兩倍的內存. 所以不能 用於顯存很少的顯卡.
−dr
打開直接渲染功能(不是所有的編解碼器和視頻輸出都支持)(默 認 為關閉). 警告: 可能導致OSD/字幕損壞!
−dxr2 <選項1:選項2:...>
這個選項用來控制dxr2驅動. 注意: 現在當你播放非MPEG1/2格式時lavc 濾鏡會自動插入, 所以現在所有MPlayer支持的格式都可以播放(如果 你 有實時編碼所需要的CPU速度). dxr2的疊加晶元的質量相當差不過默認 設置應該可以用於每一個人. OSD可能可以通過使用colorkey的繪製 方 法在疊加(不能用於TV)輸出中實現. 使用默認的colorkey設定你可能獲 得各種效果, 一般情況下你可能看到colorkey環繞在字元周圍或者其 它 可笑的效果. 但只要你適當的調節colorkey的設定你應該可以獲得可接受的效果.
ar-mode=<參數>
長寬比模式(0 = 普通, 1 = pan scan模式, 2 = letterbox 模 式(默認))
iec958−encoded/decoded
iec958輸出模式
mute
聲音輸出靜音
ucode=<參數>
microcode的路徑
TV Out
75ire
啟用7.5IRE
bw
黑白電視輸出
color
彩色電視輸出
interlaced
交錯電視輸出
macrovision=<參數>
macrovision 模 式(0 = 關閉(默認值), 1 = agc, 2 = agc 2 colorstripe, 3 = agc 4 colorstripe)
norm=<參數>
電視制式(ntsc(默認), pal,pal60,palm,paln,palnc)
square/ccir601−pixel
電視像素模式
疊加
cr-[left|right|top|bot]=<−20−20>
調整疊加裁減
ck-[rgb]min=<0−255>
color key參數最小值
ck-[rgb]max=<0−255>
color key參數最大值
ck-[rgb]=<0−255>
color key參數
ignore−cache
不使用VGA緩存
ol-osd
啟用疊加模式的osd hack
ol[hwxy]−cor=<參數>
調整疊加尺寸和位置, 如果它跟窗口匹配不夠完美
overlay
啟用疊加
overlay-ratio=<1−2500>
調整疊加模式(默認值為1000)
update−cache
重建VGA緩存
−fb <設備> (僅用於fbdev或者DirectFB)
設置使用的幀緩衝設備. 默認為/dev/fb0.
−fbmode <模式名> (僅用於fbdev)
把視頻模式設為/etc/fb.modes中標記為<模式名>的模式
注意:
VESA幀緩衝不支持改變顯示模式.
−fbmodeconfig <文件名> (僅用於fbdev)
使用這個配置文件取代默認的/etc/fb.modes. 只對fbdev驅動有效.
−forcexv (僅用於SDL)
指定使用XVideo.
−fs
全屏播放(電影顯示在中央, 四周填充黑色條邊). 用』f』鍵觸 發( 不是所有的視頻輸出都支持它). 參見−zoom.
−fsmode-dontuse <0-31> (已放棄) (使用−fs選項)
如果你還有全屏問題試試這個選項.
−fstype
設置可用的全屏層設置模式的優先順序列表.
默 認的次序是"layer,stays_on_top,above,fullscreen". 如果設置的 模式不正確或不支持會使用後備項.
如果你遇到全屏窗口被別的窗口覆蓋的問題試試設置不同的順序.
注意:
參考−fstype help列出的全部可用模式的列表.
−geometry x[%][:y[%]] or [WxH][+x+y]
調整屏幕輸出的初始位置. x和y代表從屏幕右上角到顯示圖像右上角的 距離, 以像素為單位. 不過如果在參數後有百分號記號它將把參數理解 為該方向上的屏幕尺寸比例. 它也支持標準的X −geometry的標準選 項 格式. 參數必須為整數.
注意: 這個選項只有一個vo支持: xv.
示例:
50:40
把窗口放在x=50, y=40處
50%:50%
把窗口放在屏幕中央
100%
把窗口放在屏幕左上角
100%:100%
把窗口放在屏幕左下角
−guiwid <窗口標識>
這 告 訴GUI 也使用一個X11窗口並把自己粘到視頻窗口的下方, 在將一 個mini-GUI嵌入到瀏覽器時(比如mplayer插件)有用.
−hue <−100−100>
調整視頻信號的色相(默認: 0). 你可以通過這個選項得到負片效果 的 圖像.
−icelayer <0−15> (僅用於icewm)
設置icewm下mplayer的全屏窗口層.
0
Desktop
2
Below
4
Normal
6
OnTop
8
Dock
10
AboveDock
12
Menu (默認)
−jpeg <選項1:選項2:...> (僅用於−vo jpeg)
設置JPEG輸出的選項.
可用選項有:
[no]progressive
設置標準的或漸進的JPEG.
[no]baseline
設置是否使用基線.
optimize=<參數>
優化因子[0-100]
smooth=<參數>
平滑因子[0-100]
quality=<參數>
質量因子[0-100]
outdir=<參數>
保存JPEG文件的目錄
−monitor_dotclock (僅用於fbdev和vesa)
察看etc/example.conf和DOCS/video.html來進一步了解信息.
−monitor_hfreq <水平頻率範圍> (僅用於fbdev和vesa)
−monitor_vfreq <垂直頻率範圍> (僅用於fbdev和vesa)
−monitoraspect <長寬比>
設置你的顯示器或電視屏幕的長寬比, 參見用於電影長寬比的−aspect選 項.
示例:
−monitoraspect 4:3或者1.3333
−monitoraspect 16:9或者1.7777
−nograbpointer
VidMode改變(−vm)后不截獲滑鼠焦點, 用於多輸出頭設置.
−nokeepaspect
縮 放X11 窗 口 時 不 保持窗口的長寬比(只工作於−vo x11, xv, xmga 和xvidix而且你的窗口管理器必須理解window aspect hints.).
−noslices
禁用把視頻分隔成16像素高的條/帶繪製的方式, 而是一次繪製整個 幀. 可 能更快或更慢, 取決於顯卡/緩存. 它只對libmpeg2和libavcodec編 解碼器有效.
−panscan <0.0−1.0>
啟用Pan & Scan功能, 也就是為了在4:3的顯示器上顯示16:9, 把電影的 邊 緣 切 掉來獲得4:3的, 與屏幕匹配的圖像的方法. 這個功能只能用 於xv, xmga, mga和xvidix視頻輸出驅動.
參數用來控制切掉多少圖像.
−rootwin
在根窗口(桌面背景)中播放電影而不是重新打開一個新窗口. 只 能 用 於x11, xv, xmga和xvidix驅動.
−saturation <−100−100>
調 整視頻輸出的飽和度(默認值: 0). 你可以通過這個選項獲得灰度輸 出.
−screenw <像素> −screenh <像素>
如果你使用的輸出驅動無法獲得屏幕解析度(fbdev/x11和/或者 TVout) ,你可以在這裡設置水平和垂直解析度.
−stop_xscreensaver
在啟動是關閉xscreensaver在退出時再打開它.
−vm
嘗試改變到更合適的視頻模式. dga, x11/xv (XF86VidMode)和sdl 輸出驅動支持.
−vo <驅動1[:設備],驅動2,...[,]>
設置可用的視頻輸出驅動的優先順序列表(可以加上設備). ´設備』 也 用 於SDL和GGI, 那裡它表示子驅動.
注意:
要獲得完整的可用驅動列表, 參考−vo help.
如果列表結尾有一個』,』 它將可以使用沒有列出的驅動作為後備.
示例:
−vo xmga,xv,
先嘗試Matrox內核驅動, 然後Xv驅動, 然後其它
−vo sdl:aalib
設置SDL子驅動
−vsync
啟用vesa的VBI支持.
−wid <窗口標識>
告 訴MPlayer 使 用 一 個X11窗口, 在把MPlayer嵌入瀏覽器是有用(比 如plugger擴展).
−xineramascreen <0−...>
在Xinerama配置時,(就是一個單一桌面展開在多個顯示器上),這個 選 項告訴MPlayer把電影顯示在哪個屏幕上.
−z <0−9>
設置PNG輸出的壓縮級別(僅用於−vo png)
0
不壓縮
9
最大壓縮
−zrbw (僅用於−vo zr)
黑 白 顯示(用於優化性能, 這個選項可以跟屬於FFmpeg家族的編解碼器 的』黑白解碼』的選項聯合使用).
−zrcrop <[寬]x[高]+[x偏移]+[y偏移]> (僅用於−vo zr)
選擇顯示輸入圖像的一部分, 使用多個這樣的選項就啟動了cinerama 模 式. 在cinerama模式下電影分佈在多個電視(或投影儀)來創造一個更大 的屏幕. 在第n個−zrcrop後面的選項應用於第n個MJPEG解碼卡, 每一個 編碼卡至少需要有一個−zrcrop選項加上一個−zrdev選項. 察看−zrhelp 的輸出和文檔的Zr部分可以找到示例.
−zrdev <設備> (僅用於−vo zr)
設置你的MJPEG編碼卡使用的設備文件名, 默認情況下這個驅動將使用它 找到的第一個v4l設備.
−zrfd (僅用於−vo zr)
指 定使用簡化取樣: 簡化取樣由−zrhdec和−zrvdec設置, 一般只有在硬 件縮放能把圖像延展到原始尺寸時才使用. 使用這個選項指定使用簡 化 取樣.
−zrhelp (僅用於−vo zr)
顯示所有−zr*選項列表, 他們的默認值和使用cinerama模式的例子.
−zrnorm <制式> (僅用於−vo zr)
設置制式為PAL/NTSC, 默認值為』不改變』
−zrquality <1−20> (僅用於−vo zr)
從1到20的數值代表jpeg編碼質量. 1的質量最好而20的質量非常差.
−zrvdec <1,2,4> −zrhdec <1,2,4> (僅用於−vo zr)
垂直/水平簡化取樣: 驅動只會把輸入圖像的每2或4行/點發送到MJPEG編 碼卡, 而使用MJPEG卡的縮放器把圖像回復到原有尺寸.
−zrxdoff , −zrydoff (僅用於−vo zr)
如果電影比電視屏幕小, 這些選項控制電影相對於屏幕左上角的顯示 位 置. 默認情況下電影放在中央位置.
解碼 / 濾鏡選項
−ac <[-]編解碼器1,[-]編解碼器2,...[,]>
設置可用編解碼器的優先順序列表, 按照它們在codecs.conf中的編解碼器 名稱. 在名稱前加』-』表示忽略該編解碼器.
注意:
全部可用編解碼器的完整列表參見−ac help的輸出.
如果列表結尾有一個』,』 將可以使用沒有列出的編解碼器作為後備.
示例:
−ac mp3acm
指定使用l3codeca.acm MP3編解碼器
−ac mad,
先嘗試libmad, 其它作為後備
−ac hwac3,a52,
先嘗試硬體AC3輸出, 然後是軟體AC3編解碼器, 最後是其它
−ac -ffmp3,
嘗試除了FFmpeg的MP3解碼器之外的所有解碼器
−afm <驅動1,驅動2,...>
設置可用的音頻驅動優先順序列表, 按照它們在codecs.conf中的驅 動 名 稱. 當都不可用是使用默認後備驅動.
注意:
全部可用編解碼器的完整列表參見−afm help的輸出.
示例:
−afm ffmpeg
先嘗試FFmpeg的libavcodec(mp1/2/3)編解碼器
−afm acm,dshow
先嘗試Win32編解碼器
−aspect <比率>
設置電影的長寬比. MPEG文件會自動檢測, 但大多數AVI文件不會.
示例:
−aspect 4:3或−aspect 1.3333
−aspect 16:9或−aspect 1.7777
−flip
上下翻轉圖像.
−lavdopts <選項1:選項2:...> (調試代碼)
如果使用libavcodec解碼, 你可以在這裡設置參數.
示例:
−lavdopts bug=1
注意:
只要加上你想要啟用的項目的參數即可.
可用選項有:
ec
錯誤隱藏:
1: 對損壞的MB使用強柔化馬賽克濾鏡
2: MV重複搜索(很慢)
3: 所有(默認)
er=<參數>
錯誤恢復:
0: 禁用
1: 小心 (用於損壞的編碼器)
2: 正常 (默認) (用於正常的編碼器)
3: 擴張性的 (更多檢查但可能即使對有效比特流也導致問題)
4: 非常擴張性的
bug=<參數>
手工繞過編碼器bug:
0: 無
1: 自動檢測bugs (默認)
2 (msmpeg4v3): 由老式lavc生成的msmpeg4v3文件(不自動 檢 測)
4 (mpeg4): xvid交錯bug(如果fourcc==XVIX會自動檢測)
8 (mpeg4): UMP4(如果fourcc==UMP4會自動檢測)
16 (mpeg4): padding bug(自動檢測)
32 (mpeg4): 非法vlc bug(每個fourcc都自動檢測)
64 (mpeg4): XVID和DIVX qpel的bug(每個fourcc/版本都自動 檢測)
128 (mpeg4): 老的標準的qpel(每個fourcc/版本都自動檢測)
256 (mpeg4): 另一個qpel的bug(每個fourcc/版本都自動檢 測)
512 (mpeg4): direct-qpel-blocksize的bug(每個fourcc/ 版 本都自動檢測)
1024 (mpeg4): edge padding的bug(每個fourcc/版本都自動 檢測)
idct=<0−99>
(參見lavcopts) 想要最好的解碼質量應該在編碼和解碼時使 用 相同的idct演算法. 不過這可能會犧牲一些精確性.
gray
只解碼灰度圖像(比彩色解碼快一點)
−noaspect
禁用電影長寬比自動嘗試.
−nosound
不播放/編碼聲音.
−pp <質量> (參見−vf pp選項!)
設 置DLL的後期處理級別. 這個選項不能用於MPlayer的後期處理濾鏡, 但可以用於有內部後期處理常式的Win32 DirectShow DLL.
−pp的參數範圍依編解碼器不同, 大部分為0−6, 0=禁用 6=最慢/最好.
−pphelp (參見−vf pp選項)
列出可用後期處理濾鏡和他們的使用方法簡介.
−ssf
設置SwScaler參數.
示例
−vf scale −ssf lgb=3.0
lgb=<0−100>
高斯模糊濾鏡(亮度)
cgb=<0−100>
高斯模糊濾鏡(色度)
ls=<0−100>
銳化濾鏡(亮度)
cs=<0−100>
銳化濾鏡(色度)
chs=
水平色度偏移
cvs=
垂直色度偏移
−stereo <模式>
選擇MP2/MP3立體聲輸出模式.
0
立體聲
1
左聲道
2
右聲道
−sws <軟體縮放類型> (參見−vf scale選項)
這個選項用來設置−zoom選項使用的軟體縮放的質量(還有速度, 相 對 的). 用於x11或其它沒有硬體加速的視頻輸出. 可用選項有:
注意:
對於−sws 2和7, 可以用−vf scale的縮放參數(p)來設置銳化(0(柔化) − 100(銳化)), 對於−sws 9, 這個參數設置濾鏡長度參數(1 − 10).
0
快速二次線性(默認)
1
二次線性
2
二次立方(質量很好)
3
實驗中
4
最短距離 (bad quality)
5
區域
6
亮度二次立方/色度二次線性
7
高斯
8
sincR
9
lanczos
10
雙三次樣條曲線
−vc <[-]編解碼器1,[-]編解碼器2,...[,]>
設置可用編解碼器的優先順序列表, 按照它們在codecs.conf中的編解碼器 名稱. 在名稱前加』-』表示忽略該編解碼器.
注意:
全部可用編解碼器的完整列表參見−vc help的輸出.
如果列表結尾有一個』,』 將可以使用沒有列出的編解碼器作為後備.
示例:
−vc divx
指定使用Win32/VFW DivX編解碼器, 沒有後備
−vc divx4,
先嘗試divx4linux編解碼器, 然後使用後備
−vc -divxds,-divx,
嘗試除了Win32 DivX編解碼器之外的編解碼器
−vc ffmpeg12,mpeg12,
嘗 試libavcodec的MPEG1/2編解碼器, 然後嘗試libmpeg2, 然後 其它
−vf <...,濾鏡3[=選項],濾鏡2,濾鏡1>
激活一個反序排列的逗號分隔的視頻插件和它們的參數的列表.
注意:
參數是可選的, 當被省略時, 有些會設為默認值. 使用』-1』保持 默 認 值. 參數w:h標識寬度x高度, 以點為單位, x:y表示相當圖像左上角x;y 的位置.
全部可用插件的完整列表參見−vf help的輸出.
可用插件有:
crop[=w:hMad:y]
切割圖像的指定部分其餘丟棄. 用於去掉寬銀幕電影的黑邊.
w,h: 切割部分的寬和高, 默認值為原始的寬度和高度.
x,y: 切割部分的位置, 默認值是中央.
cropdetect[=0−255]
計算必要的切割參數並把推薦值顯示在標準輸出上. 極限值 的 設置可以從無(0)到所有(255).(默認值: 24)
rectangle[=w:hMad:y]
在 圖 像 的指定坐標出繪製一個指定寬度和高度的矩形(用來實 驗crop的參數).
w,h: 寬度和高度(默認值: -1, 保證邊界仍然可見的最大可能 寬度).
x,y: 左上角坐標(默認值: -1, 最左最上)
這個插件會響應input.conf中的』change_rectangle』指令, 需 要兩個參數. 第一個參數可以是0表示w, 1表示h, 2表示x或者3 表示y. 第二個參數標識每次改變目標矩形邊界的點數.
expand[=w:hMad:ySurprised]
把 電 影的解析度擴展(不縮放)到指定的值並把原始圖像放在坐 標x, y處. 可以用獲得的黑帶顯示字幕/OSD.
w,h: 擴展后的寬度, 高度(默認值: 原始的寬度, 高度)
x,y: 擴展后的圖像中原始圖像的位置(默認值: 中央)
o: OSD/字幕渲染 0: 禁用(默認值) 1: 啟用
w和h的 負 參 數 視 為 相 對 原 始 尺 寸 的 偏 移, 例 如expand=0:-50:0:0在圖像底部增加50個像素的邊界.
flip
上下翻轉圖像. 參見−flip選項.
mirror
沿Y軸鏡像圖像.
rotate[=<0-7>]
+/− 90度的旋轉並翻轉(可選)圖像. 參數為4-7之間的旋轉只有 當電影的形狀是縱向而不是橫向時.
scale[=w:h[:c[:p]]]
使用軟體縮放(很慢)來縮放圖像並進行YUV<−>RGB色彩空間轉換( 參見−sws參數).
w,h: 縮放后的新寬度/高度(默認值: 原始的寬度, 高度) 注意: 如果使用了−zoom, 而後繼的濾鏡(包括libvo)不支持縮放, 那麼它的默認值為d_width/d_height! -1: 原始的width/height 0: 縮放后的d_width/d_height -2: 用另外尺度和預放大的長寬比計算w/h. -3: 用另外尺度和原始的長寬比計算w/h.
c: 色度抽樣 0: 使用所有可用的輸入行的色度 1: 使用每2個輸入行的色度 2: 使用每4個輸入行的色度 3: 使用每8個輸入行的色度
p: 縮放參數(取決於所用的縮放模式) 對於-sws 2(二次立方)這表示銳化(0 (柔化) - 100 ( 銳 化)) 對於-sws 7(線性)這表示銳化(0(柔化) - 100(銳化)) 對於-sws 9(lanczos)這表示濾鏡長度(1 - 10) 0表示(按長寬比)縮放的目標w/h. (默認值: 原始w/h, 與−zoom同時 使 用表示目標w/h), 可選用色度採樣(c從0到3)和設置縮放參數. (細節參見−sws選項)
yuy2
指定使用YV12/I420或422P到YUY2的軟體轉換. 用於當顯卡/ 驅 動顯示YV12速度慢而YUY2速度快的情況.
yvu9
指定使用YVU9到YV12的軟體轉換. 不管軟體縮放的設置.
rgb2bgr[=swap]
RGB 24/32 <−> BGR 24/32色彩空間轉換.
swap: 同時進行R <−> B互換.
palette
使用調色板進行RGB/BGR 8 −> 15/16/24/32bpp色彩空間轉換.
format[=fourcc]
限制下一個插件使用的色彩空間而不進行任何轉換. 與scale插 件一起用於一次真實轉換.
fourcc: 類似rgb15, bgr24, yv12等等的格式(默認值: yuy2)
pp[=濾鏡1[:選項1[:選項2...]]/[-]濾鏡...]
這 個選項開啟MPlayer的內部後期處理濾鏡的使用, 同時提供一 個你可以向有名字的濾鏡傳送選項的介面. 可用濾鏡的列表 參 見−pphelp的輸出.
注意每一個子濾鏡都必須用一個/記號分隔.
所有濾鏡默認作用於』c』(色度).
在選項後面可以加上一個』:』和一個字母表示它的作用範圍:
a: 如果CPU太慢則自動關閉濾鏡.
c: 同時進行色度處理.
y: 不進行色度處理(只進行亮度處理).
示例:
−vf pp=hb/vb/dr/al/lb
−vf pp=hb/vb/dr/al
使用除了亮度/對比度修正之外的默認濾鏡:
−vf pp=de/−al
使用默認濾鏡和時間噪音消除:
−vf pp=de/tn:1:2:3
僅 對亮度柔化馬賽克並根據CPU可用時間打開或關閉垂直柔化 馬賽克:
−vf pp=hb:y/vb:a −autoq 6
test
產生各種設置樣式.
lavc[=quality:fps]
用於DVB/DXR3的通過libavcodec進行YV12到MPEG1的快速 轉 換. 比−vf=fame速度更快質量更好.
quality: 1 − 31 固定qscale 32 − 固定比特率, 以kBits為單位
fps: 指定輸出幀速率(浮點數) (默認值: 0, 基於高度的自動 檢測)
fame
用於DVB/DXR3的YV12到MPEG1的快速轉換.
dvbscale[=aspect]
使用DVB卡的最佳縮放, X軸以硬體縮放而Y軸用軟體縮放以保 持 長寬比.
aspect: 控制長寬比, 按DVB_HEIGHT*ASPECTRATIO計算(默認 值: 576*4/3=768), 對 於16:9 的 電 視 把 它 設 置 為576*(16/9)=1024.
只 應 該 與expand+scale 一 起 使 用: −vf lavc,expand=-1:576:-1:-1:1,scale=-1:0,dvbscale
noise[=亮度[t|a][h][p]:色度[t|a][h][p]]
增加噪音.
<0−100>: 亮度噪音
<0−100>: 色度噪音
u: 均衡噪音 (否則使用高斯演算法)
t: 時間噪音 (噪音樣式隨幀改變)
a: 平均隨機噪音 (更平滑, 有點慢)
h: 高質量 (看起來稍為好些, 有點慢)
p: 在一個(半)規則樣式中混入隨機噪音
denoise3d[=亮度:色度:時間]
這個濾鏡的目標是降低圖像噪音生成平滑圖像並讓靜止圖像真正 靜 止, (這有利於壓縮). 它可以加0到3個參數. 如果你省略一 個參數, 將猜測一個合理的值.
亮度:
空間亮度濃度 (默認值 = 4)
chroma:
空間色度濃度 (默認值 = 3)
time:
時間強度 (默認值 = 6)
hqdn3d[=luma:chroma:time]
高精度/質量的denoise3d濾鏡. 參數和使用方法相同.
eq[=亮度:對比度]
像硬體均衡器一樣可以交互控制的軟體均衡器, 用於不支持硬體 亮度對比度控制的顯卡/驅動. 也可以用於MEncoder, 修復捕捉質量差的電影, 或者略微降低對比度來掩蓋加工痕迹或獲得較低 的比特率. 初始值可以由命令行給出, 範圍在-100 − 100之間.
eq2[=gamma:對比度:亮度:色相:rg:gg:bg]
另一個使用查表的軟體均衡器(非常慢), 在簡單的亮度, 對比度 和色相調整之外還支持gamma修正. 注意當所有gamma值都為1.0 時, 它使用與−vf eq一樣的MMX優化代碼. 參數以浮點值給 定. 參 數rg, gg, bg 是紅, 綠, 蘭組份的獨立gamma值. 默認值 為1.0, 亮度=0.0. gamma的取值範圍是0.1−10, 對比度是-2−2( 負數產生負片效果), 亮度是-1−1而色度為0−3.
halfpack[=f]
把4:2:0的planar YUV轉換為4:2:2高度減半的packed格式, 降低 亮度採樣率但保持所有色度樣本. 用於輸出到硬體縮放質量 差 或不可用的低解析度顯示設備. 也可以作為一個cpu消耗很低的 簡單的僅用於亮度的交錯/逐行掃描轉換器. 默 認 情況 下, halfpack在降低採樣率的時候去兩行的平均值. 可選的參數f可 以是0表示只使用偶數行, 或者1表示只使用奇數行.
dint[=sense:level]
檢測並丟棄視頻流中的隔行掃描的幀. 參數取 值 范 圍 從0.0 到1.0 - 第一個(默認值 0.1)表示相鄰點的相對差別, 第二個( 默認值 0.15)表示檢測圖像的哪一部分來決定是否把幀作為隔行 掃描丟棄.
lavcdeint
使用libavcodec的隔行/逐行掃描轉換濾鏡.
unsharp=l|cWxH:amount[:l|cWxH:amount]
反銳化掩飾/高斯模糊.
l: 應用到亮度組份.
c: 應用到色度組份.
WxH: 矩 陣的寬度和高度, 兩個方向都必須是奇數 (最小 = 3x3, 最大 = 13x11或者11x13, 一般在3x3到7x7之間)
amount: 加到圖像上的銳化/模糊的相對量 (正常范 圍 應 該 是-1.5 − 1.5). <0: 模糊>0: 銳化
swapuv
交換U & V平面.
il=[d|i][s][:[d|i][s]]
交錯/逐行轉換. 這個濾鏡的目標是分區處理交錯圖像而不進行 逐行轉換. 你可以用它處理你的交錯圖像的DVD, 不必交錯圖像 就可以在電視上播放它. 當逐行處理(用後期處理濾鏡)會永久 破壞交錯圖像(用平滑, 平均等等), 逐行處理會把幀分成兩 塊( 成 為半圖像), 所以你需要分別進行(處理)他們然後把它們重新 交錯.
d: 逐行
i: 隔行
s: 交換域(交換偶數&奇數行)
field[=n]
使用步進演算法解壓交錯圖像中的單獨域從而避免浪費CPU 時 間. 可 選 參 數n設置解壓偶數域還是奇數域(取決於n是偶數還是奇 數).
detc[=變數1=參數1:變數2=參數2:...]
嘗試反轉"telecine"過程生成一個電影幀速率的乾淨的非交錯的 視頻流. 這個濾鏡還在試驗階段但似乎可用. 你必須明白如果 你看電影的時候沒有交錯現象, 這個濾鏡絕對沒有用. 下面 的 參數(參考上面的語法)可以用來控制它的行為:
dr: 設置掉幀模式. 0(默認)表示不掉幀以保持固定的輸出幀 速率. 1表示總是如果前5幀沒有掉幀或telecine合併 就 掉1 幀. 2 表 示總是保持準確的5:4的輸入輸出幀比率. (注意: MEncoder使用1!)
am: 分析模式. 可用參數有0(使用fr=#設置的初始幀數的固定 樣式), 和1(擴張性搜索telecine樣式).默認值為1.
fr: 設置初始幀數序列. 0-2是三個乾淨的漸進幀; 3和4是兩 個交錯幀. 默認值, -1, 表示"不在telecine序列中". 這 里 設置的數字是假想的電影開始前的幀數.
tr0, tr1, tr2, tr3: 特定模式的初始值.
telecine[=開始]
使用3:2的"telecine"過程增加幀速率20%. mplayer的這個功能 應該不能正常工作, 不過它可以 用 於』mencoder -fps 29.97 -ofps 29.97 -vf telecine』. 兩個fps選項都是必需的! (如 果錯誤將導致A/V不同步). 可選的開始參數告訴濾鏡telecine格 式從哪裡開始(0-3).
tfields[=模式]
臨時域分離 -- 把域分成幀, 輸出幀速率加倍. 0模式時, 濾鏡 保持域不變, 輸出結果高度減半. 1模式時, 圖像的交錯部分將 被改 寫 重 新 構 成 完 整高度的幀. 跟telecine濾鏡一樣, "tfields"只有用mencoder, 並且只有-fps和-ofps都設置成需要 的(加倍)的幀速率時才能正常工作!
boxblur=半徑:強度[:半徑:強度]
盒子模糊
半徑: 濾鏡大小
強度: 濾鏡應用的強度
sab=半徑:強度:色差[:半徑:強度:色差]
外形識別模糊
半徑: 模糊濾鏡強度(~0.1−4.0)(越大越慢)
強度: 預過濾強度(~0.1−2.0)
色差: 可以容忍的像素差別.(~0.1-100.0)
smartblur=半徑:強度:閥值[:半徑:強度:閥值]
只能模糊
半徑: 模糊濾鏡強度(~0.1−5.0)(越大越慢)
強度: 模糊(0.0−1.0)或銳化(-1.0−0.0)
閥值: 過濾全部(0), 過濾單調區域(0−30)或過濾邊界(-30−0)
perspective=x0:y0:x1:y1:x2:y2:x3:y3:t
形狀修正
x0,y0,...: 左上, 右上, 左下, 右下坐標
t: 線性(0)或立方(1)重新採樣
2xsai
使用雙倍放大插入算符放大並平滑圖像.
1bpp
1bpp點陣圖到YUV/BGR 8/15/16/32轉換
down3dright[=行數]
重新配置縮放立體圖像. 解壓兩個立體域並把它們放在 一 起, 重新縮放以維持原始電影長寬比.
行數: 從圖像中部選擇的行數(默認值: 12)
bmovl=隱藏:不透明:<命名管道>
從一個命名管道讀取點陣圖並把它們顯示在窗口中.
隱藏: 設置』隱藏』標記的默認值(布爾值)
不透明: 切換alphablended(透明)和不透明(快速)模式標記
命 名管道: 命名管道的路徑/文件名(連接mplayer -vf bmovl 和控制程序的命名管道)
命名管道命令有:
RGBA32 width height xpos ypos alpha clear
接受width*height*4位元組的原始RGBA32數據
ABGR32 width height xpos ypos alpha clear
接受width*height*4位元組的原始ABGR32 data.
RGB24 width height xpos ypos alpha clear
接受width*height*3位元組的原始RGB32 data.
BGR24 width height xpos ypos alpha clear
接受width*height*3位元組的原始BGR32 data.
ALPHA width height xpos ypos alpha
改變區域的alpha值
CLEAR width height xpos ypos
清除數據
OPAQUE
禁用所有alpha透明發送"ALPHA 0 0 0 0 0"可以重新打開 它.
HIDE
隱藏點陣圖
SHOW
顯示點陣圖
參數有:
width, height: 圖像/區域尺寸
xpos, ypos: 點陣圖傳送的X/Y位置
alpha: 設置alpha差別. 0標識原始值, 255使所有都不透明, -255使所有都透明. 如果你把它設為-255, 你可以隨後發 送 一 個ALPHA命令序列吧區域設置為-225, -200, -175等等來獲 得一個漂亮的淡入效果! Wink
clear: 傳送前清楚幀緩衝. 1表示清除, 如果是0, 圖像會被 傳送到老圖像上, 所以你不需要每次為屏幕小部分的變化都發 送1,8MB的RGBA32數據.
−vfm <驅動1,驅動2,...>
設置可用的視頻驅動優先順序列表, 按照它們在codecs.conf中的驅 動 名 稱. 當都不可用是使用默認後備驅動.
注意:
如果編譯了libdivxdecore支持,則odivx和divx4會包含同一個DivX4編解 碼器, 但用不同的API調用它. 他們的區別和什麼情況下應該使用 哪 一 個, 參考文檔的DivX4部分.
全部可用編解碼器的完整列表參見−vfm help的輸出.
示例:
−vfm ffmpeg,dshow,vfw
先 嘗試libavcodec, 然後是Directshow, 然後是VFW, 如果都不 行就使用其它後備編解碼器.
−vfm xanim
先嘗試XAnim編解碼器
−x (僅用於MPLAYER)
把圖像縮放到寬度x(如果軟體/硬體縮放可用). 禁用長寬比計算.
−xvidopts <選項1:選項2:...>
設置使用XviD解碼時的附加參數.
dr2
激活直接渲染模式2.
nodr2
關閉直接渲染模式2.
−xy
x<=8
按因子縮放圖像.
x>8
把圖像寬度設為並計算圖像高度以保持長寬比.
−y (僅用於MPLAYER)
把圖像縮放到高度y(如果軟體/硬體縮放可用). 禁用長寬比 計 算..TP −zoom 在可能的情況下使用軟體縮放. 可以用來指定−vf scale進行縮 放.
注意:
如果沒有−zoom選項−vf scale將忽略−x / −y / −xy / −fs / −aspect等 選項.
編碼選項 ( 僅用於 MENCODER)
−audio-density <1−50>
每秒的音頻塊數(默認是兩個0.5秒的長音頻塊).
注意:
僅用於CBR, VBR將忽略它因為它把每個包放在一個新塊中.
−audio-delay <0.0−...>
設 置文件頭中的音頻延遲域. 默認值為0.0, 負數不能正常工作. 這不 是在編碼的時候延遲音頻, 而是播放器會把它作為默認的音頻延遲, 你 可以不必用−delay選項.
−audio-preload <0.0−2.0>
設置音頻緩衝間隔(默認值: 0.5秒).
−divx4opts <選項1:選項2:...>
當用DivX4編碼時, 你可以由此設置參數.
可用選項有:
help
獲得幫助
br=<參數>
設置比特率以
kbit<4−16000>或者
bit<16001−24000000>為單位
key=<參數>
最大關鍵幀間隔(以幀為單位)
deinterlace
啟用逐行掃描(別用它, DivX4很buggy)
q=<1−5>
質量(1−最快, 5−最好)
min_quant=<1−31>
最小量化值
max_quant=<1−31>
最大量化值
rc_period=<參數>
速率控制周期
rc_reaction_period=<參數>
速率控制反應周期
rc_reaction_ratio=<參數>
速率控制反應率
crispness=<0−100>
設置生硬/平滑
pass=<1−2>
用 這個選項你可以編碼2 pass的DivX4文件. 先用pass=1編碼, 然後以同樣的參數, 用pass=2編碼.
vbrpass=<0−2>
代替pass參數並使用XviD VBR代替DivX4 VBR. 可用選.
#
由於兩個系統設定時間時以主板CMOS內的時間為依據,但卻有不同的時間計算標準。所以導致了系統時間的糾紛問題。
Linux和蘋果操作系統以當前主板CMOS內時間做為格林威治標準時間,再根據系統設置的時區來最終確定當前系統時間(如時區設置為GMT+08:00北京時間時以及當前CMOS時間為03:00,那麼系統會將兩個時間相加得出顯示在桌面的當前系統時間為11:00)。
Windows 操作系統卻直接把CMOS時間認定為當前顯示時間,不根據時區轉換。這樣每調整一次系統時區,系統會根據調整的時區來計算當前時間,確定后,也就同時修改了CMOS內的時間(即每調整一次時區,設置保存后,CMOS時間也將被操作系統改變一次,注意不同操作系統調整時間后,也會同時改變CMOS時間,這一點是共通的)。
這裡我們且不論兩種時間計算標準的好差,而僅讓Windows認定CMOS時間為格林威治標準時間來消除操作系統之間認定時間的差異,從而解決Windows操作系統與不同操作系統並存時出現的時間認定糾紛。。。(怎麼改Ubuntu參見2樓xport的回帖)
其實Windows註冊表內已經隱藏了這樣一個開關。瀑布汗,那麼就拿它來開刀了。
即在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\中添加一項數據類型為REG_DWORD,名稱為RealTimeIsUniversal,值設為1。
我這裡給出一個自己寫的命令行,拷貝代碼後用記事本另存後綴名為CMD,雙擊執行即可(在Windows下)
#
使用UTC的準確含義是設置CMOS的時鐘為UTC.也就是當前系統的時間。
如果不使用UTC,則LINUX將CMOS的時鐘設置為GMT時間也就是-8小時。
重啟到WINDOWS,而WINDOWS將CMOS的時鐘保持一致,所以慢了8小時。