[轉檔] 讓攜帶動畫變換君也能吃RM教學
攜帶動畫變換君(3GP Converter)是以FFMPEG為核心的轉檔軟體
優點:速度快,相容性高,品質佳
缺點:他沒有GUI介面可供設定轉檔品質
要修改轉檔參數,都要編輯Transcoding.ini中的相關參數才行
而參數的語法複雜,讓初學者難以入門
以下將教各位修改一些參數
讓你的攜帶動畫變換君可以轉換RM、QT等影片,而且畫質清晰
首先,請安裝AviSynth 2.5
他是一個提供FRAMESERVER的一個程式
讓你的變換君能夠吃任何格式的影片(包含RM、QT等)
官方網址http://www.avisynth.org/
按左邊的Download下載2.56版
AviSynth 2.5有相當多的外掛可用,不過我們還用不到,先不談外掛的用法
先把AviSynth安裝完就可以不必理他了
接著去下載主角:攜帶動畫變換君(3GP Converter)
http://www.nurs.or.jp/~calcium/3gpp/index.html
他是免安裝的綠色軟件,解壓縮後即可使用
解壓縮後,先執行資料夾中的Setup.exe
左邊最下面可以選擇語言,可選繁體中文(Chinese(BIG5))
接著在上方的列表尋找Mdoel:MP4, for PSP
選完以後按套用
他會產生3GP_Converter.ini以及Transcoding.ini
執行Setup.exe是要讓他產生這兩個檔以供我們做修改
如果你已經有這兩個檔,這一步可以跳過不做
接著開始修改檔案
首先用記事本開啟3GP_Converter.ini
會看到內容如虛線以下
==============================================
[INI]
Language=Chinese(BIG5)
OutputDir=
DefaultSetitng=QVGA/15fps/216kbps Mono/48kbps
ExePriority=0
ExitIfFinished=0
DisableAVS=0
Minimized=0
EncodeBalloon=1
TemporaryFolder=
AllAbort=1
AddTime=0
AddTimePos=0
AddTimeFormat=[mm-dd]
ExecIfFinished=0
ExecIfFinishedCmd=finishing\MessageBox.exe
[Avisynth]
Ext0=WMV:\cores\AVS_Skelton.avs
Ext1=WMA:\cores\AVS_Skelton.avs
Ext2=ASF:\cores\AVS_Skelton.avs
==============================================
在[Avisynth]下方新增要用Avisynth開啟的檔案類型
預設是WMV、WMA、ASF,這些都是副檔名的名稱
在最後面加上:
Ext3=MKV:\cores\AVS_Skelton.avs
Ext4=VOB:\cores\AVS_Skelton.avs
Ext5=MPG:\cores\AVS_Skelton.avs
Ext6=AVI:\cores\AVS_Skelton.avs
Ext7=RMVB:\cores\AVS_Skelton.avs
Ext8=RM:\cores\AVS_Skelton.avs
Ext9=MOV:\cores\AVS_Skelton.avs
切記Ext後面的數字一定要按照順序排列,否則無法辨識
而後面的:\cores\AVS_Skelton.avs這個檔案就是接下來要修改的
到\cores資料夾尋找這個檔案,用記事本打開
會看到內容如下:
==============================================
# 3GP_Converter AVS-Mode skelton
DirectShowSource("<%InputFile%>")
return last
==============================================
# 符號後面的為註解,或是不執行
將DirectShowSource("<%InputFile%>")改為:
DirectShowSource("<%inputfile%>",fps=29.97,convertfps=true)
新增一行
Lanczos4Resize(320,240)
修改完如下:
===========================================================
# 3GP_Converter AVS-Mode skelton
DirectShowSource("<%inputfile%>",fps=29.97,convertfps=true)
Lanczos4Resize(320,240)
return last
===========================================================
改完將它存檔
接著修改Transcoding.ini
原始檔很長一串,我就不PO了
建議清空,然後將下面虛線內的內容貼上
或是下載我修改好的取代之
http://0rz.net/a91tX
===========================================================
[Info]
Title=MP4 for PSP
TitleE=H264/AVC/for PSP
Description=123
[Item0]
Title=H264/768/128
TitleE=PSP H264/768/128
Command0=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -title "<%Title%>"
-timestamp "<%
TimeStamp%>" -bitexact -vcodec h264 -coder 1 -bufsize 128 -g 250 -r 29.97 -b
768 -qmin 27 -qmax 31 -
passlogfile "<%OutputFile%>" -pass 1 -acodec aac -ac 2 -ar 48000 -ab 64 -f
psp "<%OutputPath%>MAQ<%
RandomNumber5%>.MP4""
Command1=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -title "<%Title%>"
-timestamp "<%
TimeStamp%>" -bitexact -vcodec h264 -coder 1 -bufsize 128 -g 250 -r 29.97 -b
768 -qmin 27 -qmax 31 -
passlogfile "<%OutputFile%>" -pass 2 -acodec aac -ac 2 -ar 48000 -ab 64 -f
psp "<%OutputPath%>MAQ<%
RandomNumber5%>.MP4""
Command2="rm "<%OutputFile%>-0.log""
Command3=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -f image2 -ss 5
-vframes 1 -s 160x120 -an
"<%OutputPath%>MAQ<%RandomNumber5%>.THM""
===========================================================
修改的地方:
1.改成2-PASS壓縮繒強畫質,但耗時2倍
只想壓一次的人請將Command1整行刪除,並將Command0中的-passlogfile
"<%OutputFile%>" -pass 1參數移除
再把Command2改成Command1,Command3改成Command2
(Command後的數字一定要依序排列)
2.去除內建RESIZE,因為在AVS_Skelton.avs中已經使用最強演算法Lanczos4Resize
不必再作RESIZE
3.增加-qmin 27 -qmax 31參數
採用變動位元率VBR壓縮,增強畫質,但無法估計最終檔案大小
想要讓檔案大小固定的人可以移除這參數
改完以後存檔,開啟3GP_Converter.exe
先選擇你要輸出的目標資料夾,按【選擇】然後指定資料夾
接著你就可以將你要轉換的檔案拖放進去轉了
轉檔愉快!
^_<
由於我的參數是用H264的code,轉出來的檔案請放在
\MP_ROOT\100ANV01
小P版本要2.0以上
有疑問請直接回文,我會統一回答
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.62.129.50
※ 編輯: dodoba21 來自: 61.62.129.50 (06/19 02:51)
※ ffaaa:轉錄至看板 HKday 07/30 01:00
PSP-PSV 近期熱門文章
PTT遊戲區 即時熱門文章
-42
100