[轉檔] 讓攜帶動畫變換君也能吃RM教學

看板PSP-PSV (Sony PSP/PSV)作者 (趴趴造)時間19年前 (2006/06/19 02:25), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
攜帶動畫變換君(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
文章代碼(AID): #14bPgjKM (PSP-PSV)
文章代碼(AID): #14bPgjKM (PSP-PSV)