This shows you the differences between two versions of the page.
zh-tw:advance [2013/10/03 16:06] littlebat 建立 |
zh-tw:advance [2014/07/29 17:49] (current) littlebat [解釋 common.conf] 針對 mobilemate-0.1b1 |
||
---|---|---|---|
Line 9: | Line 9: | ||
===== 解釋 "common.conf" ===== | ===== 解釋 "common.conf" ===== | ||
- | 文件 "common.conf" 是用于所有轉換的全局轉換選項設置。位于目錄 "tce(TinyCore 擴展目錄)/conf" 裏。下面是默認的整個 "common.conf" 文件。 | + | 文件 "common.conf" 是用於所有轉換的全局轉換選項設置。位於目錄 "tce(TinyCore 擴展目錄)/conf" 裏。下面是默認的整個 "common.conf" 文件。 |
<file> | <file> | ||
PATH="/opt/mobilemate/bin:/opt/custom/bin:$PATH" | PATH="/opt/mobilemate/bin:/opt/custom/bin:$PATH" | ||
+ | TRIVAL="NO" | ||
+ | DEBUG="NO" | ||
+ | CONVOKFLAG="CONVOK" | ||
DECODED_BY="LIBAV" | DECODED_BY="LIBAV" | ||
- | guiconfirm="NO" | + | GUICONFIRM="NO" |
MAXHISTORY="3" | MAXHISTORY="3" | ||
WORKDIR="/opt/mobilemate" | WORKDIR="/opt/mobilemate" | ||
TASKBASE="${WORKDIR}/task" | TASKBASE="${WORKDIR}/task" | ||
+ | TASKBAKBASE="${WORKDIR}/task.bak" | ||
+ | TASKBACKUP="NO" | ||
TMPBASE="/tmp/mobilemate" | TMPBASE="/tmp/mobilemate" | ||
TMPCONFBASE="${TMPBASE}/conf" | TMPCONFBASE="${TMPBASE}/conf" | ||
- | threads="-1" | + | THREADS="-1" |
STARTTIME="0" | STARTTIME="0" | ||
ENDTIME="0" | ENDTIME="0" | ||
Line 31: | Line 36: | ||
LIBAVSEEK="FAST" | LIBAVSEEK="FAST" | ||
ASYNC="1" | ASYNC="1" | ||
- | logfile="${WORKDIR}/log/mobilemate.log" | + | LOGBASE="${WORKDIR}/log" |
- | v2voptionslistfile="${WORKDIR}/conf/v2voptions.list" | + | V2VOPTIONSLISTFILE="${WORKDIR}/conf/v2voptions.list" |
- | x2aoptionslistfile="${WORKDIR}/conf/x2aoptions.list" | + | X2AOPTIONSLISTFILE="${WORKDIR}/conf/x2aoptions.list" |
- | v2vruleslistfile="${WORKDIR}/conf/v2vrules.list" | + | V2VRULESLISTFILE="${WORKDIR}/conf/v2vrules.list" |
- | x2aruleslistfile="${WORKDIR}/conf/x2arules.list" | + | X2ARULESLISTFILE="${WORKDIR}/conf/x2arules.list" |
- | v2vworkconfigfile="${WORKDIR}/conf/v2vwork.conf" | + | |
- | x2aworkconfigfile="${WORKDIR}/conf/x2awork.conf" | + | |
</file> | </file> | ||
下面解釋所有的選項: | 下面解釋所有的選項: | ||
<code>PATH="/opt/mobilemate/bin:/opt/custom/bin:$PATH"</code> | <code>PATH="/opt/mobilemate/bin:/opt/custom/bin:$PATH"</code> | ||
- | 爲 Mobilemate 設置可執行文件的 PATH 環境變量。 | + | 為 Mobilemate 設置可執行文件的 PATH 環境變量。 |
+ | |||
+ | <code>TRIVAL="NO"</code> | ||
+ | 設置轉換時 "Mencoder" 或者 "Libav" 是否在終端上顯示輸出。無論選項如何輸出不會寫入到日誌文件裏。 | ||
+ | |||
+ | 有效選項是: "NO", "YES"。 | ||
+ | |||
+ | 默認選項是 "NO"。 | ||
+ | |||
+ | <code>DEBUG="NO"</code> | ||
+ | 設置是否在終端上顯示調試信息和把調試信息輸出到日誌文件中。 | ||
+ | |||
+ | 有效選項是: "NO", "YES"。 | ||
+ | |||
+ | 默認選項是 "NO"。 | ||
+ | |||
+ | <code>CONVOKFLAG="CONVOK"</code> | ||
+ | 文件轉換成功標誌常量字符串。不要改動。 | ||
<code>DECODED_BY="LIBAV"</code> | <code>DECODED_BY="LIBAV"</code> | ||
Line 49: | Line 69: | ||
有效選項是: "LIBAV", "MENCODER"。 | 有效選項是: "LIBAV", "MENCODER"。 | ||
- | Mobilemate 可以使用二者之一進行解碼,默認是 FFmpeg(libav), 可選替換是 Mencoder。如果你發現默認的 "LIBAV" 不能解碼你的來源文件(至今我還沒有碰到這種情況),試試 "MENCODER"。但是,當你同時轉換多個文件時可能比默認選項使用更多的轉換時間。 | + | Mobilemate 可以使用二者之壹進行解碼,默認是 FFmpeg(libav), 可選替換是 Mencoder。如果妳發現默認的 "LIBAV" 不能解碼妳的來源文件(至今我還沒有碰到這種情況),試試 "MENCODER"。但是,當妳同時轉換多個文件時可能比默認選項使用更多的轉換時間。 |
<code>guiconfirm="NO"</code> | <code>guiconfirm="NO"</code> | ||
- | 設置是否確認每一個配置或轉換步驟。 | + | 設置是否確認每壹個配置或轉換步驟。 |
有效選項是: "NO", "YES"。 | 有效選項是: "NO", "YES"。 | ||
- | 默認選項是 "NO"。當你把它變成 "YES",當你配置或轉換時你需要確認每個步驟。 | + | 默認選項是 "NO"。當妳把它變成 "YES",當妳配置或轉換時妳需要確認每個步驟。 |
<code>MAXHISTORY="3"</code> | <code>MAXHISTORY="3"</code> | ||
- | 設置保留多少個曆史配置文件。 | + | 設置保留多少個歷史配置文件。 |
- | 有效選項是: "1", "2", "3", ..., 等于或大于1的無符號整數。 | + | 有效選項是: "1", "2", "3", ..., 等於或大於1的無符號整數。 |
- | Moblemate 會保留你的曆史轉換配置文件,位于文件夾 "tce/conf" 裏面,針對視頻轉換的名稱形如 "v2vhistoryX.conf",針對音頻轉換的形如 "x2ahistoryX.conf","X" 是等于或大于0的無符號整數。 | + | Moblemate 會保留妳的歷史轉換配置文件,位於文件夾 "tce/conf" 裏面,針對視頻轉換的名稱形如 "v2vhistoryX.conf",針對音頻轉換的形如 "x2ahistoryX.conf","X" 是等於或大於0的無符號整數。 |
<code>WORKDIR="/opt/mobilemate"</code> | <code>WORKDIR="/opt/mobilemate"</code> | ||
Line 70: | Line 90: | ||
<code>TASKBASE="${WORKDIR}/task"</code> | <code>TASKBASE="${WORKDIR}/task"</code> | ||
Mobilemate 任務目錄。不要改變。 | Mobilemate 任務目錄。不要改變。 | ||
+ | |||
+ | <code>TASKBAKBASE="${WORKDIR}/task.bak"</code> | ||
+ | Mobilemate 任務備份目錄。 | ||
+ | |||
+ | <code>TASKBACKUP="NO"</code> | ||
+ | 設置是否備份任務文件。 | ||
+ | |||
+ | 有效選項是: "NO", "YES"。 | ||
+ | |||
+ | 默認選項是 "NO"。 | ||
<code>TMPBASE="/tmp/mobilemate"</code> | <code>TMPBASE="/tmp/mobilemate"</code> | ||
Line 82: | Line 112: | ||
有效選項是: "-1" 和 "1", "2", "3", ..., 無符號整數。 | 有效選項是: "-1" 和 "1", "2", "3", ..., 無符號整數。 | ||
- | 默認的 "-1" 表示進程數等于 CPU 核心數。 | + | 默認的 "-1" 表示進程數等於 CPU 核心數。 |
<code>STARTTIME="0"</code> | <code>STARTTIME="0"</code> | ||
- | 設置以秒數計算的文件轉換起始點,或者以 "HH:MM:SS"(小時數:分鍾數:秒數) 或 "MM:SS" 或 "-HH:MM:SS"(-小時數:分鍾數:秒數) 或 "-分鍾數:秒數"的形式。 | + | 設置以秒數計算的文件轉換起始點,或者以 "HH:MM:SS"(小時數:分鐘數:秒數) 或 "MM:SS" 或 "-HH:MM:SS"(-小時數:分鐘數:秒數) 或 "-分鐘數:秒數"的形式。 |
有效選項是: 負整數, ..., "-3", "-2", "-1", "0", "1", "2", "3", 無符號整數。或者, "-01:01:21", "01:01:21", 等等。或者, "-11:21", "11:21", 等等。 | 有效選項是: 負整數, ..., "-3", "-2", "-1", "0", "1", "2", "3", 無符號整數。或者, "-01:01:21", "01:01:21", 等等。或者, "-11:21", "11:21", 等等。 | ||
Line 92: | Line 122: | ||
<code>ENDTIME="0"</code> | <code>ENDTIME="0"</code> | ||
- | 設置以秒數計算的文件轉換結束點,或者以 "HH:MM:SS"(小時數:分鍾數:秒數) 或者 "MM:SS" 或者 "-HH:MM:SS"(-小時數:分鍾數:秒數) 或 "-MM:SS" 或 "+HH:MM:SS" 或 "+MM:SS" 的形式。 | + | 設置以秒數計算的文件轉換結束點,或者以 "HH:MM:SS"(小時數:分鐘數:秒數) 或者 "MM:SS" 或者 "-HH:MM:SS"(-小時數:分鐘數:秒數) 或 "-MM:SS" 或 "+HH:MM:SS" 或 "+MM:SS" 的形式。 |
有效選項是: 負整數, ..., "-3", "-2", "-1", "0", "1", "2", "3", 無符號整數, 和 "+1", "+2", "+3", 正整數。或, "-01:01:21", "01:01:21", 等等。或, "-11:21", "11:21", 等等。或, "+11:21", 等等。 | 有效選項是: 負整數, ..., "-3", "-2", "-1", "0", "1", "2", "3", 無符號整數, 和 "+1", "+2", "+3", 正整數。或, "-01:01:21", "01:01:21", 等等。或, "-11:21", "11:21", 等等。或, "+11:21", 等等。 | ||
Line 103: | Line 133: | ||
有效選項是以逗號分隔的無符號數。 | 有效選項是以逗號分隔的無符號數。 | ||
- | 有時(或者任何時候,無深度測試),當轉換 mpegts 視頻文件時,mencoder 因爲它的缺陷需要特定的輸出幀率值。 | + | 有時(或者任何時候,無深度測試),當轉換 mpegts 視頻文件時,mencoder 因為它的缺陷需要特定的輸出幀率值。 |
<code>DEFAULT_SOURCE_PAR="1"</code> | <code>DEFAULT_SOURCE_PAR="1"</code> | ||
Line 110: | Line 140: | ||
有效選項是無符號非零數。 | 有效選項是無符號非零數。 | ||
- | 有時,Mobilemate 不能正確的檢測源視頻的 PAR 值(即像素外觀比值,譯注)。所以使用這個默認值。默認的 "1" 表示正方形像素。 | + | 有時,Mobilemate 不能正確的檢測源視頻的 PAR 值(即像素外觀比值,譯註)。所以使用這個默認值。默認的 "1" 表示正方形像素。 |
<code>COMPARE_DAR_CONSTANT="100"</code> | <code>COMPARE_DAR_CONSTANT="100"</code> | ||
- | 設置比較轉換中間臨時 pipe 視頻文件和目的視頻的 [[http://en.wikipedia.org/wiki/Display_aspect_ratio|DAR(Display Aspect Ratio)]] (顯示外觀比,譯者注)值常數。僅用于當使用 Mencoder 作爲解碼工具時。 | + | 設置比較轉換中間臨時 pipe 視頻文件和目的視頻的 [[http://en.wikipedia.org/wiki/Display_aspect_ratio|DAR(Display Aspect Ratio)]] (顯示外觀比,譯者註)值常數。僅用於當使用 Mencoder 作為解碼工具時。 |
有效選項是無符號非零整數。 | 有效選項是無符號非零整數。 | ||
- | 默認的 "100" 表示臨時 pipe 視頻 DAR 乘以 10000 與目的視頻 DAR 乘以 10000 的差值如果小于 "100",我們把這兩個文件的 DAR 視爲相同。 | + | 默認的 "100" 表示臨時 pipe 視頻 DAR 乘以 10000 與目的視頻 DAR 乘以 10000 的差值如果小於 "100",我們把這兩個文件的 DAR 視為相同。 |
<code>X264PRESET="medium"</code> | <code>X264PRESET="medium"</code> | ||
- | 設置當使用 libx264 編碼器時選擇編碼設置的 preset(預設置,譯者注)。 | + | 設置當使用 libx264 編碼器時選擇編碼設置的 preset(預設置,譯者註)。 |
有效選項是: "ultrafast", "superfast", "veryfast", "faster", "fast", "medium", "slow", "slower", "veryslow", "placebo"。 | 有效選項是: "ultrafast", "superfast", "veryfast", "faster", "fast", "medium", "slow", "slower", "veryslow", "placebo"。 | ||
Line 126: | Line 156: | ||
基本上,越慢得到越好的質量和越小的文件尺寸,但是需要越長的轉換時間。默認是 "medium"。 | 基本上,越慢得到越好的質量和越小的文件尺寸,但是需要越長的轉換時間。默認是 "medium"。 | ||
- | 下面是從 "mplayer_1.0~rc4.dfsg1+svn33713" 的 man 頁複制的選項解釋。 | + | 下面是從 "mplayer_1.0~rc4.dfsg1+svn33713" 的 man 頁復制的選項解釋。 |
<file> | <file> | ||
Line 159: | Line 189: | ||
<code>X264PROFILE="baseline"</code> | <code>X264PROFILE="baseline"</code> | ||
- | 設置當使用 libx264 編碼器的 H.264 profile(配置文件,譯者注)。 | + | 設置當使用 libx264 編碼器的 H.264 profile(配置文件,譯者註)。 |
有效選項是: "baseline", "main", "high"。 | 有效選項是: "baseline", "main", "high"。 | ||
Line 165: | Line 195: | ||
基本上,"baseline" 有最好的硬件兼容性,"high" 的硬件兼容性最小,但是 "high" 有更多的高級特性,例如,在小些文件尺寸的情況下可以獲得同樣的質量。默認值是 "baseline"。參見: [[http://superuser.com/questions/489087/what-are-the-differences-between-h-264-profiles|What are the differences between H.264 Profiles?]]。 | 基本上,"baseline" 有最好的硬件兼容性,"high" 的硬件兼容性最小,但是 "high" 有更多的高級特性,例如,在小些文件尺寸的情況下可以獲得同樣的質量。默認值是 "baseline"。參見: [[http://superuser.com/questions/489087/what-are-the-differences-between-h-264-profiles|What are the differences between H.264 Profiles?]]。 | ||
- | 下面是從 "mplayer_1.0~rc4.dfsg1+svn33713" 的 man 頁複制的選項解釋。 | + | 下面是從 "mplayer_1.0~rc4.dfsg1+svn33713" 的 man 頁復制的選項解釋。 |
<file> | <file> | ||
Line 177: | Line 207: | ||
<code>XVIDFOURCC="DX50"</code> | <code>XVIDFOURCC="DX50"</code> | ||
- | 當 ffmpeg(libav) 使用 libxvid 編碼器時用 -vtag 選項設置 FOURCC 標志。 | + | 當 ffmpeg(libav) 使用 libxvid 編碼器時用 -vtag 選項設置 FOURCC 標誌。 |
有效選項是: "XVID", "DIVX", "DX50"。(todo: 可能不太精確?) | 有效選項是: "XVID", "DIVX", "DX50"。(todo: 可能不太精確?) | ||
Line 188: | Line 218: | ||
有效選項是: "FAST", "SLOW"。 | 有效選項是: "FAST", "SLOW"。 | ||
- | 當使用默認選項 "FAST" 時,"-ss" 用作輸入選項 (在 -i 之前),定位這個輸入文件的指定位置。注意,在大多數格式裏是不可能精確定位的,所以將定位到指定位置前最接近的定位點。當使用 "SLOW" 選項,"-ss" 用作一個輸出選項(在輸出文件名前面),在時間戳到達指定位置前解碼但是丟棄輸入。"SLOW" 選項可以産生更精確的定位,但它要解碼定位點前面的部分,將花更多的時間用于定位。 | + | 當使用默認選項 "FAST" 時,"-ss" 用作輸入選項 (在 -i 之前),定位這個輸入文件的指定位置。註意,在大多數格式裏是不可能精確定位的,所以將定位到指定位置前最接近的定位點。當使用 "SLOW" 選項,"-ss" 用作壹個輸出選項(在輸出文件名前面),在時間戳到達指定位置前解碼但是丟棄輸入。"SLOW" 選項可以產生更精確的定位,但它要解碼定位點前面的部分,將花更多的時間用於定位。 |
<code>ASYNC="1"</code> | <code>ASYNC="1"</code> | ||
Line 195: | Line 225: | ||
有效的選項是 ""(空) 和任何非零無符號整數。 | 有效的選項是 ""(空) 和任何非零無符號整數。 | ||
- | 這個選項主要用于解決一些音視頻不同步的問題。非零無符號整數將傳遞給 FFmpeg(Libav) "-async" 選項。這將 "拉伸/壓縮" 音頻流以匹配時間戳。參數是音頻改變時每秒最大的采樣(the parameter is the maximum samples per second by which the audio is changed)。默認值 "1" 是一個特例,只校正音頻流的開始而不作後面的校正。 | + | 這個選項主要用於解決壹些音視頻不同步的問題。非零無符號整數將傳遞給 FFmpeg(Libav) "-async" 選項。這將 "拉伸/壓縮" 音頻流以匹配時間戳。參數是音頻改變時每秒最大的采樣(the parameter is the maximum samples per second by which the audio is changed)。默認值 "1" 是壹個特例,只校正音頻流的開始而不作後面的校正。 |
ASYNC="" 表示不使用 "-async" 選項。 | ASYNC="" 表示不使用 "-async" 選項。 | ||
- | <code>logfile="${WORKDIR}/log/mobilemate.log"</code> | + | <code>LOGBASE="${WORKDIR}/log"</code> |
- | 設置日志文件。 | + | 設置日誌文件目錄。 |
<code>v2voptionslistfile="${WORKDIR}/conf/v2voptions.list"</code> | <code>v2voptionslistfile="${WORKDIR}/conf/v2voptions.list"</code> | ||
Line 213: | Line 243: | ||
<code>x2aruleslistfile="${WORKDIR}/conf/x2arules.list"</code> | <code>x2aruleslistfile="${WORKDIR}/conf/x2arules.list"</code> | ||
轉換到音頻的規則列表文件。不要改變。 | 轉換到音頻的規則列表文件。不要改變。 | ||
- | |||
- | <code>v2vworkconfigfile="${WORKDIR}/conf/v2vwork.conf"</code> | ||
- | 已取消。 | ||
- | |||
- | <code>x2aworkconfigfile="${WORKDIR}/conf/x2awork.conf"</code> | ||
- | 已取消。 | ||
- | |||
===== 解釋 "v2vdefault.conf" ===== | ===== 解釋 "v2vdefault.conf" ===== | ||
蜀ICP备2021012931号-1 川公网安备51092202000377号