携帯動画変換君: PSP用にコンバートする際の設定色々

480×272に解像度を変更する

先ずはPSPの解像度にフィックスさせる意味で480×272の動画にコンバートするためのセッティングです。default_settingTranscoding_PSP.ini に追記してやると良いでしょう。

[Item18]
Title=AVC 480x272/29fps/VBR QB25 ステレオ/128kbps
TitleE=AVC 480x272/29fps/VBR QB25 Stereo/128kbps
Command0=""<%AppPath%>coresffmpeg" -y -i "<%InputFile%>" -title "<%Title%>" -timestamp "<%TimeStamp%>" -bitexact -vcodec h264 -coder 1 -vlevel 13 -bufsize 128 -g 250 -s 480x272 -r 29.97 -qscale 25 -maxrate 1500 -acodec aac -ac 2 -ar 48000 -ab 64 -f psp "<%OutputFile%>.mp4""
Command1=""<%AppPath%>coresffmpeg" -y -i "<%InputFile%>" -f image2 -ss 5 -vframes 1 -fixaspect -s 160x120 -an "<%OutputFile%>.jpg""

これで概ねコンバートはイける筈ですが、WMV系の動画ファイルはこれだけだと駄目だったりします。

WMV系動画ファイルのコンバートに必要な事

先ず、Avisynth 2.5以上のバージョンをインストールしましょう(SourceForge.net: Files)。インストールをすれば coresAVS_Skelton.avs に従ってプラグインを参照しつつ勝手にコンバートしてくれるようになります。

AVS_Skelton.avsを読ませる分岐設定

本来ならばWMV系の動画ファイルの拡張子は.wmvですが、WMV系のエンコードをしている.aviなんていうファイルも存在しています。そういった場合には 3GP_Converter.ini の [Avisynth] に項目を追加してやります。

Ext3=AVI:coresAVS_Skelton.avs

因みに通常時は外しておきましょう。無条件でAVS_Skelton.avsを読みにいってしまいますんで。

WMV系からコンバートした時に音ズレが発生する

配布元サイトで確りと説明してくれているので読みましょう(音ずれについて – MobileHackerz Knowledgebase Wiki)。とりあえず coresAVS_Skelton.avs を次のように修正したら音ズレは収まりました。

# 3GP_Converter AVS-Mode skelton
DirectShowSource("<%InputFile%>",convertfps=true)
return last

後はその場その場で対応って感じになるんだと思います。

参考URL
MobileHackerz – [携帯向けに簡単に動画を変換してみよう]