Manpages

名 稱

mplayer − Linux下 的 電 影 播 放 器
mencoder − Linux下 的 電 影 編 碼 器

概 要

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下 的 電 影 播 放 器 , (也 能 運 行 在 許 \[u591A]其 它 的 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)功 \[u80FD], 用 來 顯 示 狀 態 信 息 , 清 晰 放 大 反 鋸 齒 帶 陰 影 的 字 幕 和 鍵 盤 控 制 的 視 覺 反 饋 . 支 持 的 字 型 包 括 歐 洲 語 種 /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空 閒 時 間 動 態 調 整 後 期 處 理 的 級 別 . 你 設 定 的 數 字 是 允 許 \[u4F7F]用 的 最 高 級 別 . 一 般 來 說 你 可 以 使 用 一 些 比 較 大 的 數 字 . 你 必 須 使 用 不 帶 參 數 的 −vf pp才 能 使 用 它 .

−autosync <因 子 >

基 於 音 頻 延 遲 的 檢 測 逐 步 調 整 A/V同 步 . 設 定 −autosync 0, 也 就 是 預 設 值 , 將 導 致 幀 記 時 完 全 基 於 音 頻 延 遲 的 檢 測 . 設 定 −autosync 1也 是 一 樣 , 但 將 會 微 妙 的 改 變 所 使 用 的 A/V修 正 算 法 . 設 置 大 於 1的 值 對 那 些 視 頻 幀 速 率 不 均 勻 , 但 用 −nosound可 以 正 常 播 放 的 電 影 一 般 會 有 幫 助 . 這 個 值 越 大 , 記 時 方 法 越 接 近 於 −nosound. 對 於 沒 有 好 的 音 頻 延 遲 檢 測 功 \[u80FD]的 聲 卡 驅 動 試 試 用 −autosync 30來 平 滑 這 個 問 題 . 使 用 這 個 值 時 , 如 果 出 現 大 的 A/V同 步 偏 移 , 只 需 要 1或 2秒 就 可 以 擺 \[u5E73]. 對 於 任 何 聲 卡 驅 動 , 打 開 這 個 選 項 的 唯 一 缺 點 就 是 對 於 突 然 的 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/.

注 意 :
自 動 重 復 功 \[u80FD]目 前 只 有 遊 戲 操 縱 桿 支 持 .
可 用 的 命 令 有 :

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)作 為 計 時 器 的 功 \[u80FD].

−playlist <檔 案 >

根 據 播 放 列 表 播 放 檔 案 (每 行 一 個 檔 案 或 者 Winamp或 ASX格 式 ).

−quiet

顯 示 較 少 的 輸 出 和 狀 態 信 息 .

−really−quiet

顯 示 更 少 的 輸 出 和 狀 態 信 息 .

−sdp

指 定 輸 入 檔 案 為 描 述 一 個 RTP會 話 的 SDP(’Session Description Protocol’)檔 案 , (參 見 http://www.live.com/mplayer/).

−shuffle

以 隨 機 順 序 播 放 檔 案 .

−skin <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 <kBytes>

對 -audiofile的 檔 案 流 啟 用 緩 存 , 使 用 指 定 大 小 的 記 憶 體 .

−bandwidth <參 數 >

設 定 網 路 流 的 最 大 帶 寬 (用 於 伺 服 器 可 以 以 不 同 帶 寬 傳 送 內 容 的 情 況 ). 當 你 以 慢 速 連 接 觀 看 流 媒 體 實 況 時 有 用 .

−cdrom−device <設 備 路 徑 >

替 代 預 設 的 CDROM設 備 名 /dev/cdrom.

−cache <kBytes>

這 個 選 項 設 定 用 多 少 記 憶 體 (以 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選 項 )打 開 指 定 設 備 的 DVD認 証 .

−dvdkey <CSS密 鑰 >

(老 式 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檔 案 的 索 引 , 從 而 允 許 \[u641C]索 . 對 於 損 壞 的 / 不 完 整 的 下 載 , 或 製 作 低 劣 的 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 <Hz>

指 定 音 頻 播 放 速 , 視 頻 播 放 速 度 也 會 改 變 以 保 持 a-v同 步 . MEncoder會 把 這 個 值 傳 給 lame用 於 重 新 採 樣 .

−ss <時 間 > (參 見 −sb選 項 )

搜 索 到 指 定 的 時 間 位 置 .

示 例 :

−ss 56

搜 索 到 56秒 處

−ss 01:10:00

搜 索 到 1小 時 10分 鐘 處

−tv <選 項 1:選 項 2:...>

這 個 選 項 會 啟 用 MPlayer的 電 視 截 取 功 \[u80FD].

注 意 :
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=<頻 道 >−<名 稱 >,<頻 道 >−<名 稱 >,...

設 定 頻 道 的 名 稱 . 在 名 稱 中 用 _代 替 空 格 (或 者 玩 引 號 遊 戲 ;-). 頻 道 名 稱 會 用 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>

預 設 情 況 下 , 記 錄 音 頻 聲 道 數 由 電 視 卡 檢 察 音 頻 模 式 自 動 決 定 . 這 個 選 項 允 許 \[u6307]定 立 體 聲 / 單 聲 道 記 錄 而 不 管 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認 証 的 使 用 者 名 .

vcd://<音; 軌 >

從 設 備 或 鏡 像 檔 案 中 播 放 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的 ifo檔 案 >

設 置 用 於 讀 取 的 包 含 VOBSUB字 幕 的 調 色 板 和 幀 尺 寸 的 檔 案 .

−ffactor <數 字 >

對 字 型 的 alpha映 射 圖 重 新 採 樣 . 可 設 為 :

0

普 通 白 色 字 型

0.75

非 常 細 的 黑 色 邊 框 (預 設 值 )

1

細 的 黑 色 邊 框

10

粗 的 黑 色 邊 框

−font <font.desc檔 案 的 路 徑 >

在 另 外 目 錄 你 尋 找 OSD/SUB字 型 (預 設 的 普 通 字 型 為 : ~/.mplayer/font/font.desc, 預 設 的 FreeType字 型 為 : ~/.mplayer/subfont.ttf).

注 意 :
對 於 FreeType, 這 個 選 項 指 定 文 本 字 型 檔 案 的 路 徑 .
−subfont-*選 項 只 有 當 編 譯 了 FreeType支 持 才 可 用 .

示 例 :

−font ~/.mplayer/arial−14/font.desc
−font ~/.mplayer/arialuni.ttf

−noautosub

關 閉 字 幕 檔 案 的 自 動 載 入 功 \[u80FD].

−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]

矩 陣 編 碼 的 環 繞 音 效 解 碼 器 , 能 用 於 許 \[u591A]2聲 道 檔 案 .

d: 以 毫 秒 為 單 位 的 後 部 揚 聲 器 的 延 遲 時 間 (0ms到 1000ms), 預 設 值 為 15ms.

delay[=ch1:ch2:...]

延 遲 聲 音 的 輸 出 . 以 百 萬 分 之 一 秒 為 單 位 設 置 每 個 聲 道 的 延 遲 (0到 1000之 間 的 浮 點 數 ).

−af-adv <force=(0−3):list=(filters)> (參 見 −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=插 件 1,插 件 2...:選 項 1=參 數 1:選 項 2=參 數 2...>

設 置 音 頻 插 件 和 他 們 的 選 項 (參 見 文 件 ).
可 用 選 項 有 :

list=[插 件 ]

逗 號 分 隔 的 插 件 列 表 (resample, surround, format, volume, extrastereo, volnorm)

delay=<秒 >

插 件 例 子 , 沒 有 用

format=<格 式 >

輸 出 格 式 (僅 用 於 format插 件 )

fout=<Hz>

輸 出 頻 率 (僅 用 於 resample插 件 )

volume=<0−255>

音 量 (僅 用 於 volume插 件 )

mul=<參 數 >

立 體 聲 系 數 (預 設 值 : 2.5)(僅 用 於 extrastereo插 件 )

softclip

使 用 ’軟 修 飾 ’壓 縮 功 \[u80FD](僅 用 於 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 <name>

設 置 你 希 望 使 用 的 X server的 hostname和 display number.

示 例 :

−display xtest.localdomain:0

−double

啟 用 雙 緩 沖 . 通 過 在 記 憶 體 裏 儲 存 兩 幀 來 解 決 閃 爍 問 題 , 在 顯 示 一 幀 的 同 時 解 碼 另 一 幀 . 會 影 響 OSD. 需 要 單 一 緩 沖 方 式 兩 倍 的 記 憶 體 . 所 以 不 能 用 於 顯 存 很 少 的 顯 卡 .

−dr

打 開 直 接 渲 染 功 \[u80FD](不 是 所 有 的 編 解 碼 器 和 視 頻 輸 出 都 支 持 )(預 設 為 關 閉 ). 警 告 : 可 能 導 致 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 <type1,type2,...>

設 置 可 用 的 全 屏 層 設 置 模 式 的 優 先 級 列 表 .

預 設 的 次 序 是 "layer,stays_on_top,above,fullscreen". 如 果 設 置 的 模 式 不 正 確 或 不 支 持 會 使 用 後 備 項 .
如 果 你 遇 到 全 屏 視 窗 被 別 的 視 窗 覆 蓋 \[u7684]問 題 試 試 設 置 不 同 的 順 序 .

注 意 :
參 考 −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 <dotclock (or pixelclock) range> (僅 用 於 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功 \[u80FD], 也 就 是 為 了 在 4:3的 顯 示 器 上 顯 示 16:9, 把 電 影 的 邊 緣 切 掉 來 獲 得 4:3的 , 與 螢 幕 匹 配 的 圖 像 的 方 法 . 這 個 功 \[u80FD]只 能 用 於 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 <x顯 示 位 移 >, −zrydoff <y顯 示 位 移 > (僅 用 於 −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 <mode>

設 置 SwScaler參 數 .

示 例

−vf scale −ssf lgb=3.0

lgb=<0−100>

高 斯 模 糊 濾 鏡 (亮 度 )

cgb=<0−100>

高 斯 模 糊 濾 鏡 (色 度 )

ls=<0−100>

銳 化 濾 鏡 (亮 度 )

cs=<0−100>

銳 化 濾 鏡 (色 度 )

chs=<h>

水 平 色 度 偏 移

cvs=<v>

垂 直 色 度 偏 移

−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:h:x:y]

切 割 圖 像 的 指 定 部 分 其 餘 丟 棄 . 用 於 去 掉 寬 銀 幕 電 影 的 黑 邊 .

w,h: 切 割 部 分 的 寬 和 高 , 預 設 值 為 原 始 的 寬 度 和 高 度 .
x,y: 切 割 部 分 的 位 置 , 預 設 值 是 中 央 .

cropdetect[=0−255]

計 算 必 要 的 切 割 參 數 並 把 推 薦 值 顯 示 在 標 準 輸 出 上 . 極 限 值 的 設 置 可 以 從 無 (0)到 所 有 (255).(預 設 值 : 24)

rectangle[=w:h:x:y]

在 圖 像 的 指 定 坐 標 出 繪 制 一 個 指 定 寬 度 和 高 度 的 矩 形 (用 來 實 驗 crop的 參 數 ).

w,h: 寬 度 和 高 度 (預 設 值 : -1, 保 証 邊 界 仍 然 可 見 的 最 大 可 能 寬 度 ).
x,y: 左 上 角 坐 標 (預 設 值 : -1, 最 左 最 上 )

這 個 插 件 會 響 應 input.conf中 的 ’change_rectangle’指 令 , 需 要 兩 個 參 數 . 第 一 個 參 數 可 以 是 0表 示 w, 1表 示 h, 2表 示 x或 者 3表 示 y. 第 二 個 參 數 標 識 每 次 改 變 目 標 矩 形 邊 界 的 點 數 .

expand[=w:h:x:y:o]

把 電 影 的 分 辨 率 擴 展 (不 縮 放 )到 指 定 的 值 並 把 原 始 圖 像 放 在 坐 標 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[=亮 度 [u][t|a][h][p]:色 度 [u][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, 修 復 捕 捉 質 量 差 的 電 影 , 或 者 略 微 降 低 對 比 度 來 掩 蓋 \[u52A0]工 痕 跡 或 獲 得 較 低 的 比 特 率 . 初 始 值 可 以 由 命 令 行 給 出 , 范 圍 在 -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的 這 個 功 \[u80FD]應 該 不 能 正 常 工 作 , 不 過 它 可 以 用 於 ’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等 等 來 獲 得 一 個 漂 亮 的 淡 入 效 果 ! ;)
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 <x> (僅 用 於 MPLAYER)

把 圖 像 縮 放 到 寬 度 x(如 果 軟 體 /硬 體 縮 放 可 用 ). 禁 用 長 寬 比 計 算 .

−xvidopts <選 項 1:選 項 2:...>

設 置 使 用 XviD解 碼 時 的 附 加 參 數 .

dr2

激 活 直 接 渲 染 模 式 2.

nodr2

關 閉 直 接 渲 染 模 式 2.

−xy <x>

x<=8

按 因 子 <x>縮 放 圖 像 .

x>8 

把 圖 像 寬 度 設 為 <x>並 計 算 圖 像 高 度 以 保 持 長 寬 比 .

−y <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. 可 用 選 項 有 :

0: 1 pass編 碼 編 碼 (相 當 於 命 令 行 中 間 沒 有 pass的 情 況 )
1: 分 析 2 pass編 碼 的 (第 一 次 )pass. 產 生 的 AVI檔 案 可 以 導 入 到 /dev/null.
2: 2 pass編 碼 的 最 終 (第 二 次 )pass.

−endpos <[[時 :]分 :]秒 [.毫 秒 ]|大 小 [b|kb|mb]> (參 見 −ss和 −sb選 項 )

在 給 定 時 間 或 者 字 節 位 置 結 束 編 碼 . 可 以 用 很 多 方 式 設 置 :

NOTE:
字 節 位 置 是 不 精 確 的 , 因 為 它 只 能 停 在 一 個 幀 上 .

示 例 :

−endpos 56

在 56秒 時 結 束

−endpos 01:10:00

只 編 碼 1小 時 10分 鐘

−endpos 100mb

只 編 碼 100MBytes

−ffourcc <fourcc>

可 以 用 來 替 代 輸 出 檔 案 的 視 頻 fourcc.

示 例 :

-ffourcc div3

將 輸 出 檔 案 的 視 頻 fourcc設 置 為 ’div3’.

−include <配 置 檔 案 >

設 置 預 設 配 置 檔 案 之 外 的 附 加 設 置 檔 案 .

−info <選 項 1:選 項 2:...> (僅 用 於 AVI)

設 置 輸 出 AVI檔 案 的 檔 案 信 息 頭 .
可 用 選 項 有 :

help

顯 示 以 下 信 息

name=<參 數 >

設 置 檔 案 內 容 的 標 題

artist=<參 數 >

檔 案 原 始 內 容 的 作 者 或 藝 術 家

genre=<參 數 >

原 始 作 品 分 類

subject=<參 數 >

檔 案 內 容

copyright=<參 數 >

檔 案 版 權 信 息

srcform=<參 數 >

被 數 字 化 的 素 材 的 原 始 形 式

comment=<參 數 >

對 於 檔 案 或 檔 案 內 容 的 評 論

−lameopts <選 項 1:選 項 2:...>

如 果 使 用 libmp3lame編 碼 為 MP3, 你 可 以 由 此 設 置 它 的 參 數 .
可 用 選 項 有 :

help

獲 得 幫 助

vbr=<0−4>

可 變 比 特 率 方 式

0: cbr
1: mt
2: rh (預 設 )
3: abr
4: mtrh

abr

平 均 比 特 率

cbr

常 比 特 率 .

也 會 在 後 繼 ABR預 置 模 式 中 強 制 使 用 CBR模 式

br=<0−1024>

以 kBit為 單 位 設 置 比 特 率 (僅 用 於 CBR和 ABR)

q=<0−9>

質 量 (0-最 高 , 9-最 低 ) (僅 用 於 VBR)

aq=<0−9>

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

ratio=<1−100>

壓 縮 率

vol=<0−10>

設 置 音 頻 輸 入 增 益

mode=<0−3>

(預 設 值 : 自 動 )

0: 立 體 聲
1: 聯 合 立 體 聲
2: 雙 聲 道
3: 單 聲 道

padding=<0−2>

0: 無

1: 所 有
2: 調 整

fast

啟 用 更 快 的 後 繼 VBR預 置 編 碼 模 式 , 質 量 稍 低 而 比 特 率 提 高 .

preset=<參 數 >

預 設 參 數

medium: VBR編 碼 , 質 量 好 , 150−180 kbps的 比 特 率 范 圍 .
standard: VBR編 碼 , 質 量 高 , 170−210 kbps的 比 特 率 范 圍 .
extreme: VBR編 碼 , 質 量 非 常 高 , 200−240 kbps的 比 特 率 范 圍 .
insane: CBR編 碼 , 質 量 最 高 , 320 的 比 特 率 范 圍 .
<8-320>: 將 所 給 參 數 作 為 平 均 比 特 率 的 ABR編 碼 .

示 例 :

−lameopts fast:preset=standard

用 於 大 多 數 人 和 大 多 數 音 樂 , 質 量 已 經 相 當 高 了 .

−lameopts cbr:preset=192

用 指 定 的 192 kbps常 比 特 率 的 ABR預 置 模 式 編 碼 .

−lameopts preset=172

用 172 kbps平 均 比 特 率 的 ABR預 置 模 式 編 碼 .

−lameopts preset=extreme

用 於 有 絕 好 聽 力 和 同 樣 好 的 配 置 的 人 .

−lameopts preset=help

顯 示 預 置 設 置 的 附 加 選 項 等 信 息 .

−lavcopts <選 項 1:選 項 2:...>

如 果 使 用 libavcodec編 碼 , 你 可 以 由 此 設 置 它 的 參 數 .

示 例 :

−lavcopts vcodec=msmpeg4:vbitrate=1800:vhq:keyint=250

可 用 選 項 有 :

vcodec=<參 數 >

設 置 使 用 的 編 解 碼 器 (沒 有 預 設 值 , 你 必 須 設 置 它 ):

mjpeg: Motion JPEG
h263: H263
h263p: H263 Plus
mpeg4: DivX 4/5
msmpeg4: DivX 3
msmpeg4v2: MS MPEG4v2
wmv1: Windows Media Video 7
wmv2: Windows Media Video 8
rv10: 一 個 老 的 RealVideo編 解 碼 器
mpeg1video: MPEG1視 頻 :)
huffyuv: HuffYUV

vqmin=<1−31>

最 小 量 化 值 (pass 1/2)

1: 不 推 薦 (檔 案 大 很 多 , 質 量 沒 什 麼 區 別 而 且 奇 怪 的 副 作 用 : msmpeg4, h263質 量 很 低 , 拒 絕 速 率 控 制 結 果 質 量 更 低 而 且 有 些 解 碼 器 不 能 解 碼 ).
2: 推 薦 用 於 一 般 的 mpeg4/mpeg1視 頻 編 碼 (預 設 值 ).
3: 推 薦 用 於 h263(p)/msmpeg4. 選 擇 3而 不 是 2的 理 由 是 2會 導 致 溢 出 , (對 於 h263(p)將 來 可 以 通 過 改 變 每 MB的 量 化 值 來 修 正 , msmpeg4沒 法 修 正 因 為 它 不 支 持 這 個 )

vqscale=<1−31>

常 量 化 值 /常 質 量 編 碼 (選 擇 固 定 量 化 值 模 式 ). 較 低 值 表 示 更 好 的 質 量 但 更 大 的 檔 案 (預 設 值 : 0(禁 用 )). 不 推 薦 使 用 1(細 節 參 見 −vqmin).

vqmax=<1−31>

最 大 量 化 值 (pass 1/2), 10−31的 范 圍 比 較 合 理 (預 設 值 : 31)

mbqmin=<1−31>

最 小 宏 塊 量 化 值 (pass 1/2)(預 設 值 : 2)

mbqmax=<1−31>

最 大 宏 塊 量 化 值 (pass 1/2)(預 設 值 : 31)

vqdiff=<1−31>

I或 P幀 的 最 大 量 化 差 值 (pass 1/2)(預 設 值 : 3)

vmax_b_frames=<0−4>

非 B幀 之 間 的 最 大 B幀 數 :

0: 無 B幀 (預 設 值 )
0−2: MPEG4的 合 理 范 圍

vme=<0−5>

運 動 判 斷 模 式 :

0: none(非 常 低 的 質 量 )
1: full(很 慢 )
2: log(低 質 量 )
3: phods(低 質 量 )
4: EPZS(預 設 )
5: X1(試 驗 ) 注 意 : 0−3忽 略 Bits消 耗 量 , 所 以 質 量 可 能 降 低 .

vhq

高 質 量 模 式 , 把 每 個 宏 塊 用 所 有 模 式 編 碼 並 選 擇 其 中 最 好 的 . 這 很 慢 但 得 到 的 檔 案 質 量 和 檔 案 大 小 都 更 好 .(預 設 值 : 禁 用 )

v4mv

允 許 \[u6C92]有 宏 塊 4個 運 動 矢 量 (質 量 略 有 提 高 ).(預 設 值 : 禁 用 )

keyint=<0−300>

關 鍵 幀 的 最 大 間 距 , 以 幀 為 單 位 . 搜 索 需 要 關 鍵 幀 因 為 只 有 關 鍵 幀 可 以 被 搜 索 , 但 是 關 鍵 幀 比 其 它 幀 需 要 更 多 空 間 . 所 以 較 大 的 參 數 產 生 較 少 的 檔 案 , 但 搜 索 不 夠 精 確 , 0表 示 沒 有 關 鍵 幀 . 不 推 薦 大 於 300的 參 數 因 為 效 果 可 能 不 好 , 取 決 於 解 碼 器 , 編 碼 器 和 運 氣 . 如 果 要 嚴 格 遵 循 的 MPEG1/2/4這 個 值 應 該 小 於 等 於 132. (預 設 值 : 250或 在 25fps的 電 影 中 每 10秒 一 個 關 鍵 幀 )

vb_strategy=<0−1>

選 擇 I/P/B幀 的 策 略 (pass 2):

0: 總 使 用 最 大 數 量 的 B幀 (預 設 值 )
1: 在 高 速 運 動 的 場 景 中 避 免 B幀 (將 導 致 比 特 率 誤 測 )

vpass=<1−2>

激 活 內 部 2 pass模 式 , 只 有 當 你 希 望 使 用 2 pass編 碼 時 使 用 (預 設 值 : 禁 用 ).

1: 第 一 次 pass
2: 第 二 次 pass

技 巧 : 對 1 pass嘗 試 使 用 常 量 化 值 模 式 (vqscale=<量 化 值 >).

huffyuv:

pass 1保 存 統 計 信 息
pass 2使 用 基 於 pass 1統 計 的 優 化 霍 夫 曼 表 編 碼 .

aspect=<x/y>

內 部 保 存 電 影 長 寬 比 , 像 MPEG檔 案 一 樣 . 比 重 新 縮 放 效 果 好 的 多 , 因 為 質 量 沒 有 損 失 . 只 有 MPlayer可 以 正 確 播 放 這 些 檔 案 , 其 它 播 放 器 會 顯 示 錯 誤 的 長 寬 比 . aspect的 參 數 可 以 以 分 數 或 浮 點 數 形 式 給 出 . 示 例 :

aspect=16/9, aspect=1.78

vbitrate=<參 數 >

設 置 比 特 率 (pass 1/2)以

kBit<4−16000>或 者
Bit<16001−24000000>
(警 告 : 1kBit = 1000 Bits)
(預 設 值 : 800)

vratetol=<參 數 >

以 kBit為 單 位 的 可 容 忍 的 近 似 檔 案 大 小 . 1000−100000是 比 較 合 理 的 范 圍 . (警 告 : 1kBit = 1000 Bits) (預 設 值 : 8000)

vrc_maxrate=<參 數 >

最 大 比 特 率 , 以 kbit/sec為 單 位 (pass 1/2)

vrc_minrate=<參 數 >

最 小 比 特 率 , 以 kbit/sec為 單 位 (pass 1/2)

vrc_buf_size=<參 數 >

緩 沖 大 小 , 以 kbit為 單 位 (pass 1/2). 注 意 : vratetol在 第 二 次 pass的 時 候 不 能 太 大 否 則 使 用 vrc_(min|max)rate會 有 問 題 .

vb_qfactor=<-31.0−31.0>

B幀 和 非 B幀 之 間 的 量 化 因 子 (pass 1/2)(預 設 值 : 1.25)

vi_qfactor=<-31.0−31.0>

(pass 1/2)(預 設 值 : 0.8)

vb_qoffset=<-31.0−31.0>

B幀 和 非 B幀 之 間 的 量 化 偏 移 (pass 1/2)(預 設 值 : 1.25)

vi_qoffset=<-31.0−31.0>

(pass 1/2)(預 設 值 : 0.0)
如 果 v{b|i}_qfactor > 0
I/B幀 量 化 值 = P幀 量 化 值 * v{b|i}_qfactor + v{b|i}_qoffset
否 則
進 行 正 常 的 流 控 制 (不 固 定 於 下 一 個 P幀 的 量 化 值 ), 設 置 q= -q * v{b|i}_qfactor + v{b|i}_qoffset

技 巧 : 對 I/P和 B幀 使 用 不 同 的 量 化 值 的 常 量 化 編 碼 可 以 使 用 : vqmin=<ip_quant>:vqmax=<ip_quant>:vb_qfactor=<b_quant/ip_quant>

vqblur=<0.0−1.0>

量 化 模 糊 (pass 1), 值 越 大 量 化 對 時 間 平 均 越 大 (變 化 緩 慢 ).

0.0: 禁 用 qblur
0.5 (預 設 值 )
1.0: 對 所 有 以 前 幀 量 化 值 平 均

vqblur=<0.0−99.0>

量 化 高 斯 模 糊 (pass 2), 值 越 大 量 化 對 時 間 平 均 越 大 (變 化 緩 慢 )(預 設 值 : 0.5)

vqcomp=<參 數 >

量 化 壓 縮 , 取 決 於 vrc_eq(pass 1/2)(預 設 值 : 0.5)

vrc_eq=<方 程 >

速 率 控 制 主 方 程 (pass 1/2):

1: 常 比 特 率
tex: 常 質 量
1+(tex/avgTex-1)*qComp: 老 速 率 控 制 的 近 似 方 程 code
tex^qComp: 使 用 qcomp 0.5或 類 似 的 東 西 (預 設 值 )

插 入 算 符 : +,-,*,/,^

變 量 :
tex: 材 質 復 雜 度
iTex,pTex: 內 部 , 非 內 部 的 材 質 復 雜 度
avgTex: 平 均 材 質 復 雜 度
avgIITex: I幀 的 平 均 內 部 複 製 度
avgPITex: P幀 的 平 均 內 部 複 製 度
avgPPTex: P幀 的 平 均 非 內 部 複 製 度
avgBPTex: B幀 的 平 均 非 內 部 複 製 度
mv: 用 於 運 動 矢 量 的 比 特 值
fCode: 以 log2為 標 度 運 動 矢 量 的 最 大 長 度
iCount: 內 部 宏 塊 數 /宏 塊 數
var: 空 間 復 雜 度
mcVar: 時 間 復 雜 度
qComp: 從 命 令 行 讀 取 的 qcomp
isI, isP, isB: 如 果 幀 是 I/P/B幀 為 1, 否 則 為 0
Pi,E: 看 你 最 喜 歡 的 數 學 書

functions:
max(a,b),min(a,b): 最 大 值 /最 小 值
gt(a,b): 如 果 a>b為 1, 否 則 為 0
lt(a,b): 如 果 a<b為 1, 否 則 為 0
eq(a,b): 如 果 a==b為 1, 否 則 為 0
sin, cos, tan, sinh, cosh, tanh, exp, log, abs

vrc_override=<選 項 >

設 置 特 定 部 分 的 質 量 (結 尾 , 致 謝 , ..)(pass 1/2). 選 項 格 式 為 <開 始 幀 >, <結 束 幀 >, <質 量 >[/<開 始 幀 >, <結 束 幀 >, <質 量 >[/...]]:

quality 2−31: 量 化 值
quality −500−0: 質 量 修 正 百 分 比

vrc_init_cplx=<0−1000>

初 始 復 雜 度 (pass 1)

vqsquish=<0,1>

設 置 如 何 在 qmin和 qmax之 間 保 持 量 化 值 (pass 1/2):

0: 使 用 削 波
1: 使 用 精 細 的 可 微 函 數 (預 設 值 )

vlelim=<-1000−1000>

亮 度 的 單 參 數 剪 除 閥 值 . 負 值 將 同 時 考 慮 dc參 數 (quant=1編 碼 時 至 少 為 -4或 更 低 ):

0: 禁 用 (預 設 值 )
-4 (JVT推 薦 )

vcelim=<-1000−1000>

色 度 的 單 參 數 剪 除 閥 值 . 負 值 將 同 時 考 慮 dc參 數 (quant=1編 碼 時 至 少 為 -4或 更 低 ):

0 禁 用 (預 設 值 )
7 (JVT推 薦 )

vstrict=<-1,0,1>

嚴 格 遵 循 標 準

0: 禁 用 (預 設 值 )
1: 當 你 想 把 輸 出 用 於 mpeg4推 薦 的 解 碼 器 時 推 薦
-1: 運 行 非 標 準 的 YV12 huffyuv編 碼 (檔 案 減 小 20%, 但 不 能 被 官 方 的 huffyuv編 解 碼 器 播 放 )

vdpart

數 據 分 區 . 每 個 視 頻 包 增 加 2字 節 , 改 進 當 通 過 不 可 信 賴 的 通 道 傳 輸 時 的 錯 誤 抵 御 能 力 , (比 如 通 過 internet的 流 媒 體 ) 每 個 視 頻 包 將 分 成 3個 獨 立 區 域 編 碼 :

1. MVs (=運 動 )
2. DC coefficients (=低 分 辨 率 圖 像 )
3. AC coefficients (=細 節 )

MV和 DC是 最 重 要 的 , 放 寬 他 們 看 起 來 遠 比 放 寬 AC效 果 差 , 而 1&2分 區 (MV&DC)遠 比 3分 區 (AC)小 , 所 以 錯 誤 破 壞 AC分 區 的 機 會 比 破 壞 MV&DC分 區 的 機 會 大 很 多 . 因 此 , 分 區 的 圖 像 比 沒 有 分 區 的 圖 像 看 起 來 好 的 多 , 因 為 不 分 區 時 一 個 錯 誤 會 把 AC/DC/MV都 毀 掉 .

vpsize=<0−10000>

視 頻 包 大 小 , 提 高 錯 誤 抵 御 能 力 (參 考 −vdpart選 項 ):

0: 禁 用 (預 設 值 )
100-1000: 不 錯 的 選 擇

gray

只 編 碼 灰 度 圖 像 (更 快 )(預 設 值 : 禁 用 )

vfdct=<0−10>

dct算 法 :

0: 自 動 選 擇 最 好 的 (預 設 值 )
1: 快 速 整 數
2: 精 確 整 數
3: mmx
4: mlib

idct=<0−99>

idct算 法 : 注 意 : 據 我 們 所 了 解 的 最 新 消 息 這 些 IDCT確 實 通 過 了 IEEE1180 tests.

0: 自 動 選 擇 最 好 的 (預 設 值 )
1: jpeg參 考 整 數
2: 簡 單
3: 簡 單 mmx
4: libmpeg2mmx (不 精 確 , 不 要 用 於 keyint >100的 編 碼 )
5: ps2
6: mlib
7: arm

lumi_mask=<0.0−1.0>

亮 度 掩 飾 . 警 告 : 小 心 , 過 大 的 值 會 導 致 破 壞 圖 像 . 警 告 2: 較 大 的 值 可 能 在 有 些 顯 示 器 上 看 起 來 不 錯 但 在 別 的 顯 示 器 上 看 著 很 恐 怖 :

0.0: 禁 用 (預 設 值 )
0.0−0.3: 合 理 范 圍

dark_mask=<0.0−1.0>

黑 暗 掩 飾 . 警 告 : 小 心 , 過 大 的 值 會 導 致 破 壞 圖 像 . 警 告 2: 較 大 的 值 可 能 在 有 些 顯 示 器 上 看 起 來 不 錯 但 在 別 的 顯 示 器 / 電 視 /液 晶 上 看 著 很 恐 怖 :

0.0: 禁 用 (預 設 值 )
0.0−0.3: 合 理 范 圍

tcplx_mask=<0.0−1.0>

時 間 復 雜 度 掩 飾 (預 設 值 : 0.0(禁 用 ))

scplx_mask=<0.0−1.0>

空 間 復 雜 度 掩 飾 . 如 果 解 碼 時 沒 有 去 馬 賽 克 濾 鏡 , 較 大 的 值 會 有 幫 助 . 技 巧 : 完 全 切 掉 所 有 黑 邊 因 為 他 們 降 低 宏 塊 的 質 量 , (不 用 scplx_mask也 應 該 這 麼 做 ).

0.0: 禁 用 (預 設 值 )
0.0−0.5: 合 理 范 圍

naq

適 應 量 化 正 則 話 (試 驗 ). 當 使 用 適 應 量 化 (*_mask)時 , 平 均 每 MB的 量 化 值 跟 要 求 的 幀 水 平 的 量 化 值 不 一 致 .. Naq嘗 試 調 整 每 MB的 量 化 值 來 保 持 適 當 的 平 均 .

ildct

使 用 交 錯 dct

format=<參 數 >

YV12: 預 設 值

422P: 用 於 huffyuv

pred

(用 於 huffyuv)

0: 左 預 測
1: 平 面 /梯 度 預 測
2: 中 值 預 測

qpel

使 用 四 分 之 一 像 素 運 動 補 償 技 巧 : 這 只 有 高 比 特 率 編 碼 時 有 用 .

precmp=<0−2000>

用 於 每 個 pass的 運 動 估 計 比 較 函 數

cmp=<0−2000>

全 點 運 動 估 計 的 比 較 函 數

subcmp=<0−2000>

副 點 運 動 估 計 的 比 較 函 數

0 (SAD): 絕 對 差 值 求 和 , 很 快 (預 設 值 )
1 (SSE): 方 差 和
2 (SATD): hadamard位 移 絕 對 值 求 和
3 (DCT): dct位 移 絕 對 值 求 和
4 (PSNR): 量 化 方 差 求 和 (別 用 , 低 質 量 )
5 (BIT): 塊 需 要 的 比 特 數
6 (RD): 最 佳 變 形 率 , 很 慢
7 (ZERO): 0
+256: 也 應 用 到 色 度 , 目 前 不 能 (正 確 )用 於 B幀

predia=<−99−6>

每 個 pass用 於 運 動 估 計 的 菱 形 的 類 型 和 尺 寸

dia=<−99−6>

用 於 運 動 估 計 的 菱 形 的 類 型 和 尺 寸 . 注 意 : 普 通 菱 形 和 外 形 檢 測 菱 形 的 大 小 的 意 義 是 不 同 的

−3: 大 小 為 3的 外 形 檢 測 (快 速 )菱 形
−2: 大 小 為 2的 外 形 檢 測 (快 速 )菱 形
−1: 試 驗
1: 大 小 為 1的 普 通 菱 形 (預 設 值 ) =EPZS類 菱 形
0
000
0
2: 大 小 為 2的 普 通 菱 形
0
000
00000
000
0

trell

Trellis量 化 . 這 種 方 法 對 每 個 8x8的 塊 尋 找 合 適 的 編 碼 方 法 . Trellis量 化 在 PSNR vs 比 特 率 方 面 是 一 個 相 當 簡 單 的 優 化 量 化 方 法 , (假 設 IDCT沒 有 引 入 舍 入 錯 誤 , 但 顯 然 不 是 這 樣 ), 他 簡 單 的 對 每 個 塊 尋 找 最 小 的 error和 lambda*bits.

lambda: qp倚 賴 常 數
bits: 每 個 塊 需 要 的 比 特 數
error: 量 化 的 方 差 和

last_pred=<0−99>

基 於 上 一 幀 的 運 動 預 報 數

0: (預 設 值 )
a: 將 使 用 2a+1 x 2a+1的 宏 塊 進 行 基 於 上 一 幀 的 運 動 矢 量 預 報

preme=<0−2>

每 pass的 運 動 估 計

0: 禁 用
1: 僅 在 I幀 之 後 (預 設 值 )
2: 始 終

subq=<1−8>

副 點 質 量 精 細 化 (用 於 qpel)(預 設 值 : 8). 注 意 : 這 對 速 度 有 顯 著 影 響 .

psnr

編 碼 後 顯 示 整 個 視 頻 的 psnr(信 號 峰 值 與 噪 音 的 比 率 ), 並 把 每 幀 的 psnr儲 存 在 一 個 類 似 ’psnr_012345.log’的 檔 案 裏 . 返 回 值 以 dB(分 貝 )為 單 位 , 越 高 越 好 .

mpeg_quant

使 用 MPEG量 化 而 不 是 H.263. (預 設 值 : 禁 用 )(就 是 使 用 H.263量 化 )

aic

高 級 內 部 預 報 (僅 用 於 H.263+) 注 意 : vqmin必 須 為 8或 者 更 大 .

umv

無 限 MV(僅 用 於 H.263+) 允 許 \[u7DE8]碼 任 意 長 度 的 MV.

ibias=<−256−256>

內 部 量 化 乖 離 率 (256 == 1.0)

mpeg量 化 預 設 值 : 96
h263量 化 預 設 值 : 0
注 意 : h263 MMX量 化 不 能 處 理 正 的 乖 離 率 (設 置 vfdct=1或 2)
mpeg MMX量 化 不 能 處 理 負 的 乖 離 率 (設 置 vfdct=1或 2)

pbias=<−256−256>

相 互 量 化 乖 離 率 (256 == 1.0)

mpeg量 化 預 設 值 : 0
h263量 化 預 設 值 : -64
注 意 : h263 MMX量 化 不 能 處 理 正 的 乖 離 率 (設 置 vfdct=1或 2)
mpeg MMX量 化 不 能 處 理 負 的 乖 離 率 (設 置 vfdct=1或 2)

−noskip

不 跳 幀 .

−o <檔 名 >

輸 出 為 給 定 檔 名 , 而 不 是 預 設 的 ’test.avi’.

−oac <編 解 碼 器 名 >

使 用 給 定 的 音 頻 編 解 碼 器 編 碼 . 可 用 編 解 碼 器 的 列 表 參 見 −oac help的 輸 出 . (沒 有 預 設 設 置 )

示 例 :

-oac copy

不 編 碼 , 只 進 行 流 複 製

-oac pcm

編 碼 為 未 壓 縮 的 PCM

-oac mp3lame

編 碼 為 MP3(使 用 Lame)

−of <格 式 > (BETA代 碼 !)

編 碼 到 設 置 的 格 式 . 可 用 格 式 的 列 表 參 見 −of help的 輸 出 .

示 例 :

-of avi

編 碼 為 avi(預 設 值 )

-of mpeg

編 碼 為 mpeg

−ofps <幀 速 率 >

輸 出 檔 案 將 使 用 跟 源 不 同 的 幀 速 率 . 對 於 可 變 幀 速 率 (asf, 有 些 mov)或 漸 進 (29.97fps的 telecined mpeg)的 檔 案 必 須 設 置 幀 速 率 .

−ovc <編 解 碼 器 >

使 用 給 定 的 視 頻 編 解 碼 器 編 碼 . 可 用 編 解 碼 器 的 列 表 參 見 −ovc help的 輸 出 . (沒 有 預 設 設 置 )

示 例 :

−ovc copy

不 編 碼 , 只 進 行 流 複 製

−ovc divx4

編 碼 為 DivX4/DivX5

−ovc rawrgb

編 碼 為 未 壓 縮 的 RGB24

−ovc lavc

使 用 一 個 libavcodec編 解 碼 器 編 碼

−passlogfile <檔 名 >

用 2 pass模 式 編 碼 時 , MEncoder把 第 一 次 pass的 信 息 複 製 到 指 定 檔 案 中 而 不 是 預 設 的 divx2pass.log.

−skiplimit <參 數 >

在 一 個 幀 後 可 跳 的 最 大 幀 數 (用 −noskiplimit設 置 不 限 數 ).

−v, −−verbose

增 加 冗 餘 級 別 (−v越 多 標 識 冗 餘 越 多 ).

0

只 有 一 些 信 息 輸 出 (預 設 值 )

1

一 些 基 本 的 調 試 信 息 , avi檔 案 頭 , 函 數 值 (初 始 化 調 試 )

2

顯 示 avi索 引 , 塊 輸 入 , 更 多 調 試 信 息 (播 放 器 調 試 )

3

顯 示 輸 入 分 析 器 的 所 有 信 息 (分 析 器 調 試 )

−vobsubout <基 本 名 >

設 置 輸 出 的 .idx和 .sub檔 案 的 基 本 名 . 這 會 關 閉 編 碼 電 影 的 字 幕 渲 染 而 把 它 導 入 到 Vobsub字 幕 檔 案 中 .

−vobsuboutindex <索 引 >

設 置 輸 出 檔 案 中 字 幕 的 索 引 號 . (預 設 值 : 0)

−vobsuboutid <語 言 標 識 >

設 置 字 幕 的 兩 字 母 語 言 標 識 . 這 可 以 替 代 DVD或 .ifo檔 案 中 讀 取 的 值 .

−xvidencopts <選 項 1:選 項 2:...>

如 果 使 用 XviD編 碼 , 你 可 以 由 此 設 置 它 的 參 數 .
有 三 種 可 用 模 式 : 常 比 特 率 (CBR), 固 定 量 化 和 2 pass.
可 用 選 項 有 :

pass=<1|2>

設 置 2 pass模 式 中 的 pass

bitrate=<參 數 >

如 果 <16000以 kbits/second為 單 位 設 置 比 特 率 , 或 者 以 bits/second為 單 位 如 果 >16000 (CBR或 者 2 pass模 式 , 預 設 值 =687 kbits/s)

fixed_quant=<1−31>

切 換 到 固 定 量 化 模 式 並 設 置 使 用 的 量 化 值

me_quality=<0−6>

設 置 運 動 檢 測 質 量 (預 設 值 =6) IPs interlacing 啟 用 交 錯 內 容 支 持 (預 設 值 =off)

4mv

每 個 宏 塊 使 用 4運 動 矢 量 , 可 能 有 更 好 的 壓 縮 率 , 代 價 是 更 慢 的 編 碼 速 度 (預 設 值 =off)

rc_reaction_delay_factor=<參 數 >

設 置 速 率 反 應 多 快 , 參 數 值 越 小 更 快

rc_averaging_period=<參 數 >

達 到 要 求 平 均 值 的 周 期

rc_buffer=<參 數 >

速 率 控 制 緩 沖 區 的 大 小

quant_range=<1−31>−<1−31>[/<1−31>−<1−31>]

所 有 幀 的 最 小 和 最 大 的 量 化 值 (預 設 值 =2−31, CBR模 式 )
I/P幀 的 最 小 和 最 大 的 量 化 值 (預 設 值 =2−31/2−31, 2 pass模 式 )

min_key_interval=<參 數 >

關 鍵 幀 之 間 的 最 小 間 距 (預 設 值 =0, 僅 用 於 2 pass模 式 )

max_key_interval=<參 數 >

關 鍵 幀 之 間 的 最 大 間 距 (預 設 值 =10*幀 速 率 )

mpeg_quant

使 用 MPEG量 化 而 不 是 H.263(預 設 值 =off)

mod_quant

一 幀 一 幀 的 決 定 使 用 MPEG還 是 H.263量 化 . (預 設 值 =off, 僅 用 於 2 pass模 式 )

greyscale

黑 白 編 碼 (預 設 值 =off)

debug

在 xvid.dbg中 保 存 每 一 幀 的 統 計 值 (預 設 值 =off)

這 不 是 2 pass的 控 制 檔 案

keyframe_boost=<0−1000>

(預 設 值 =0, 僅 用 於 2 pass模 式 )

kfthreshold=<參 數 >

(預 設 值 =10, 僅 用 於 2 pass模 式 )

kfreduction=<0−100>

(預 設 值 =30, 僅 用 於 2 pass模 式 )

下 面 的 選 項 僅 能 用 於 不 穩 定 (cvs -HEAD)版 本 的 XviD. 這 些 選 項 是 試 驗 性 的 並 且 不 一 定 會 想 料 想 的 那 樣 工 作 .

packed

創 建 可 以 即 時 解 碼 的 比 特 流 (預 設 值 =off)

警 告 : 這 會 產 生 一 個 非 法 的 比 特 流 , 而 且 不 能 被 除 了 divx/libavcodec/xvid之 外 的 ISO-MPEG4解 碼 器 解 碼 .
警 告 :
這 還 會 在 檔 案 中 儲 存 一 個 假 的 divx版 本 號 , 所 以 有 些 解 碼 器 的 bug自 動 檢 測 功 \[u80FD]可 能 會 混 亂 .

divx5bvop

產 生 DivX5相 容 的 B幀 (預 設 值 =on)

qpel

啟 用 四 分 之 一 像 素 運 動 估 計 (預 設 值 =off)

gmc

啟 用 全 角 運 動 補 償 , 可 以 節 省 一 些 搖 晃 場 景 的 大 小 (預 設 值 =off)

chroma_me

使 用 色 度 信 息 來 估 計 運 動 (預 設 值 =off)

chroma_opt

啟 用 色 度 優 化 預 濾 鏡 (預 設 值 =off)

reduced

啟 用 降 低 幀 分 辨 率 的 編 碼 方 式 (預 設 值 =off)

max_bframes=<0−4>

I/P幀 之 間 的 最 大 B幀 數 (預 設 值 =0)

bquant_ratio=<0−1000>

B幀 和 非 B幀 之 間 的 量 化 值 比 , 150=1.50 (預 設 值 =150)

bquant_offset=<-1000−1000>

B幀 和 非 B幀 之 間 的 量 化 偏 移 , 100=1.00 (預 設 值 =100)

hq_ac

啟 用 更 好 的 AC部 分 預 測 , 能 減 小 尺 寸 但 會 稍 稍 降 低 編 碼 速 度 (預 設 值 =off)

vhq=<0−4>

啟 用 基 於 DCT的 更 高 質 量 的 ME搜 索 , 由 快 到 慢 :

0 = 關 閉 (預 設 值 )
1 = 模 式 決 定 (相 互 /內 部 MB)
2 = 限 制 搜 索
3 = 中 度 搜 索
4 = 大 范 圍 搜 索

psnr

編 碼 後 顯 示 整 個 視 頻 的 psnr(信 號 峰 值 與 噪 音 的 比 率 ), 並 把 每 幀 的 psnr儲 存 在 一 個 類 似 ’psnr_hhmmss.log’的 檔 案 裏 . 返 回 值 以 dB(分 貝 )為 單 位 , 越 高 越 好 .

鍵 盤 控 制

注 意 :
MPlayer有 一 個 完 全 可 配 置 的 , 命 令 驅 動 的 控 制 層 使 你 可 以 鍵 盤 , 滑 鼠 , 遊 戲 桿 或 遙 控 器 (使 用 LIRC)控 制 MPlayer.
輸 入 系 統 的 預 設 配 置 檔 案 是 ~/.mplayer/input.conf, 但 可 以 用 −input conf選 項 來 替 代 .
這 些 鍵 可 能 (不 )工 作 , 取 決 於 你 的 視 頻 輸 出 驅 動 .
一 般 控 制

<− 和 −>

後 退 /前 進 10秒

up 和 down

後 退 /前 進 1分 鐘

pgup和 pgdown

後 退 /前 進 10分 鐘

< 和 >

在 播 放 列 表 中 前 進 /後 退

HOME 和 END

跳 轉 到 上 級 播 放 列 表 中 的 下 一 個 /上 一 個 播 放 項

INS 和 DEL

跳 轉 到 下 一 個 /上 一 個 供 選 擇 的 源 (僅 用 於 asx播 放 列 表 )

p / SPACE

暫 停 電 影 (按 任 意 鍵 繼 續 )

q / ESC

停 止 播 放 並 退 出

+ 和 −

調 整 音 頻 延 遲 +/− 0.1秒

/ 和 *

降 低 /升 高 音 量

9 and 0

降 低 /升 高 音 量

m

靜 音

f

觸 發 全 屏

w 和 e

降 低 /升 高 panscan范 圍

o

觸 發 不 同 OSD狀 態 : 無 /搜 索 /搜 索 +計 時 器

d

觸 發 掉 幀

v

觸 發 字 幕 是 否 可 見

j

切 換 字 幕 語 言

a

切 換 字 幕 對 齊 : 上 /中 /下

z 和 x

調 整 字 幕 延 遲 +/− 0.1秒

r 和 t

調 整 字 幕 位 置

i

設 置 EDL標 記

(下 列 鍵 只 對 −vo xv或 者 −vo [vesa|fbdev]:vidix或 者 −vo xvidix (下 列 鍵 只 能 用 於 使 用 硬 體 加 速 的 視 頻 輸 出 (xv, (x)vidix, (x)mga等 等 ), 或 者 軟 體 均 衡 濾 鏡 (-vf eq或 者 -vf eq2)).

1 and 2

調 整 對 比 度

3 and 4

調 整 亮 度

5 and 6

調 整 色 相

7 and 8

調 整 飽 和 度

GUI鍵 盤 控 制

ENTER

開 始 播 放

s

停 止 播 放

l

加 載 檔 案

c

skin瀏 覽 器

p

觸 發 播 放 列 表

電 視 輸 入 控 制

h 和 k

選 擇 上 一 個 /下 一 個 頻 道

n

改 變 制 式

u

改 變 頻 道 列 表

DVDNAV輸 入 控 制

K,J,H,L

上 /下 /左 /右

M

跳 轉 到 主 選 單

S

選 擇

SLAVE模 式 協 議

如 果 有 −slave選 項 , 播 放 由 一 個 基 於 行 輸 入 的 協 議 控 制 . 每 一 行 都 必 須 包 含 一 個 命 令 或 者 下 列 符 號 之 一 :
命 令

seek <參 數 > [type=<0/1/2>]

搜 索 到 電 影 的 某 個 位 置 . Type 0表 示 相 對 搜 索 +/ -<參 數 >秒 . Type 1表 示 搜 索 到 電 影 的 <參 數 >%處 . Type 2表 示 搜 索 到 <參 數 >秒 的 絕 對 位 置 .

audio_delay <參 數 >

調 整 音 頻 延 遲 <參 數 >秒

quit

退 出 MPlayer

pause

暫 停 /繼 續 播 放

grap_frames

有 人 知 道 嗎 ?

pt_step <參 數 > [force=<參 數 >]

跳 轉 到 播 放 列 表 的 下 一 個 /上 一 個 輸 入 .

pt_up_step <參 數 > [force=<參 數 >]

類 似 pt_step但 它 跳 轉 到 上 一 級 列 表 的 下 一 個 /上 一 個 輸 入 .

alt_src_step <參 數 >

當 有 多 個 源 可 用 是 選 擇 下 一 個 / 上 一 個 (只 支 持 asx播 放 列 表 ).

sub_delay <參 數 > [abs=<參 數 >]

調 整 字 幕 字 幕 延 遲 +/ -<參 數 >秒 或 者 當 abs不 等 於 0時 設 置 為 <參 數 >秒 .

osd [level=<參 數 >]

觸 發 osd模 式 或 者 當 level > 0時 設 置 把 它 設 為 level.

volume <dir>

升 高 /降 低 音 量 .

[contrast|brightness|hue|saturation] <−100−100> [abs=<參 數 >]

設 置 /調 整 視 頻 參 數 .

frame_drop [type=<參 數 >]

觸 發 /設 置 掉 幀 模 式 .

sub_visibility

觸 發 字 幕 是 否 可 見 .

sub_pos <參 數 >

調 整 字 幕 位 置 .

vo_fullscreen

切 換 到 全 屏 模 式 .

tv_step_channel <dir>

選 擇 下 一 個 /上 一 個 電 視 頻 道 .

tv_step_norm

改 變 電 視 制 式 .

tv_step_chanlist

改 變 頻 道 列 表 .

gui_[loadsubtitle|about|play|stop]

GUI動 作 .

檔 案

/etc/mplayer/mplayer.conf

系 統 范 圍 的 設 置

~/.mplayer/config

使 用 者 設 置

~/.mplayer/input.conf

輸 入 綁 定 (完 整 按 鍵 列 表 參 見 ’−input keylist’的 輸 出 )

~/.mplayer/gui.conf

GUI配 置 檔 案

~/.mplayer/gui.pl

GUI播 放 列 表

~/.mplayer/font/

字 型 目 錄 (裏 面 必 須 有 一 個 font.desc檔 案 和 .RAW延 伸 檔 名 的 檔 案 )

~/.mplayer/DVDkeys/

破 解 的 CSS密 鑰

字 幕 檔 案 按 以 下 順 序 搜 索 (比 如 播 放 /mnt/movie/movie.avi檔 案 ):

/mnt/cdrom/movie.sub
~/.mplayer/sub/movie.sub
~/.mplayer/default.sub

示 例

快 速 DVD播 放

mplayer vd://1

播 放 日 文 對 話 和 英 文 字 幕

mplayer vd://1 −alang ja −slang en

只 播 放 5, 6, 7場 景

mplayer vd://1 −chapter 5−7

多 視 角 DVD播 放

mplayer vd://1 −dvdangle 2

從 其 它 DVD設 備 播 放

mplayer vd://1 −dvd−device /dev/dvd2

老 師 DVD(VOB)播 放

mplayer −dvdauth /dev/dvd /mnt/dvd/VIDEO_TS/VTS_02_4.VOB

HTTP流

mplayer http://mplayer.hq/example.avi

RTSP流

mplayer rtsp://server.example.com/streamName

把 字 幕 轉 換 為 MPsub(轉 換 到 ./dump.mpsub)

mplayer dummy.avi −sub source.sub −dumpmpsub

從 標 準 的 V4L輸 入

mplayer −tv on:driver=v4l:width=640:height=480:outfmt=i420 −vc rawi420 −vo xv

編 碼 DVD節 目 #2中 選 擇 的 場 景

mencoder vd://2 −chapter 10-15 −o title2.avi −oac copy −ovc divx4

編 碼 DVD節 目 #2, 縮 放 到 640x480

mencoder vd://2 −vf scale=640:480 −o title2.avi −oac copy −ovc divx4

編 碼 DVD節 目 #2, 縮 放 到 512xHHH(保 持 長 寬 比 )

mencoder vd://2 −vf scale −zoom −xy 512 −o title2.avi −oac copy −ovc divx4

同 上 , 但 使 用 libavcodec族 , MPEG4(Divx5)壓 縮

mencoder vd://2 −o title2.avi −ovc lavc −lavcopts vcodec=mpeg4:vhq:vbitrate=1800 −oac copy

同 上 , 但 使 用 libavcodec族 , MJPEG壓 縮

mencoder vd://2 −o titel2.avi −ovc lavc −lavcopts vcodec=mjpeg:vhq:vbitrate=1800 −oac copy

編 碼 當 前 目 錄 下 的 所 有 *.jpg檔 案

mencoder \*.jpg −mf on:fps=25 −o output.avi −ovc divx4

從 電 視 調 諧 器 編 碼

mencoder −tv on:driver=v4l:width=640:height=480 −o tv.avi −ovc rawrgb

從 管 道 編 碼

rar p test-SVCD.rar | mencoder −ovc divx4 −divx4opts br=800 −ofps 24 −− −

編 碼 多 個 *.vob檔 案

cat *.vob | mencoder <選 項 > −

BUGS

可 能 有 . 請 , 多 看 幾 遍 文 件 (特 別 是 bugreports.html), FAQ和 以 前 的 郵 件 文 件 !
把 你 的 完 整 的 bug報 告 發 送 到 MPlayer-users郵 件 列 表 <mplayer-users [AT] mplayerhq.hu>. 我 們 喜 歡 完 整 的 bug報 告 :)

作 者

查 看 文 件 .
MPlayer is (C) 2000−2003

Arpad Gereoffy

這 個 man page由

Gabucino
Diego Biurrun
Jonas Jermann

編 寫 並 維 護

請 把 相 關 的 郵 件 發 送 到 MPlayer-users郵 件 列 表 .

標 準 聲 明

你 必 須 自 己 承 擔 使 用 風 險 ! 可 能 會 有 錯 誤 和 不 精 確 的 地 方 損 壞 你 的 系 統 或 你 的 眼 睛 . 小 心 使 用 , 儘 管 可 能 性 很 低 , 作 者 對 此 不 負 任 何 責 任 !