作者dodoba21 (趴趴造)
站内PSP
标题[转档] 让携带动画变换君也能吃RM教学
时间Mon Jun 19 02:38:39 2006
携带动画变换君(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