PSPシステムソフトウェアが v3.30 にバージョンアップ して、フル解像度でビデオ再生が可能になったようです。今回追加になった解像度は、
MPEG-4 AVC(H.264)ビデオ Main Profile(AVC CABAC)で以下のサイズのファイル
720x480/352x480/480x272
だそうです。早速 720x480 と 480x272 の動画を作って、今までの 320x240 と見比べてみましたが、かなりキレイになっていました。なお、PSP で見るだけなら、720x480 と 480x272 はほとんど差がありませんでした。720x480 のほうが PC でもキレイに見られるので、今後 720x480 でエンコードすることにしました。
↑病んでる タクシードライバー が、売春少女に説教する図 =)
携帯動画変換君 の設定(Transcoding.ini) はこんな感じです。
[Item25]
Title=AVC 480x272/29fps/VBR QB25 ステレオ/128kbps
TitleE=AVC 480x272/29fps/VBR QB25 Stereo/128kbps
Command0=""<%AppPath%>\cores\ffmpeg" -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%>\cores\ffmpeg" -y -i "<%InputFile%>" -f image2 -ss 5 -vframes 1 -fixaspect -s 160x120 -an "<%OutputFile%>.jpg""
[Item26]
Title=AVC 720x480/29fps/VBR QB25 ステレオ/128kbps
TitleE=AVC 720x480/29fps/VBR QB25 Stereo/128kbps
Command0=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -title "<%Title%>" -timestamp "<%TimeStamp%>" -bitexact -vcodec h264 -coder 1 -vlevel 13 -bufsize 128 -g 250 -s 720x480 -r 29.97 -qscale 25 -maxrate 1500 -acodec aac -ac 2 -ar 48000 -ab 64 -f psp "<%OutputFile%>.mp4""
Command1=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -f image2 -ss 5 -vframes 1 -fixaspect -s 160x120 -an "<%OutputFile%>.jpg""
デフォルト設定の「AVC QVGA/29fps/VBR QB25 ステレオ/128kbps」をベースに以下の部分を変更しています。
- -vlevel 13 (これを付けないと PSP で再生しようとすると「未対応」ファイルになる)
- -s 720x480 (解像度の指定 720x480 or 480x272)
- "<%OutputFile%>.mp4" (MP4 を小文字に。小文字じゃないと「未対応」になる?)
- "<%OutputFile%>.jpg" (THM ではなく jpg)
出来上がった .mp4 と .jpg をメモリースティックの \VIDEO フォルダにコピーすると再生できます。
ちなみに、圧縮後のサイズはこんな感じ。変換元ソースは MPEG2, 1GB, 20min。
320x240 78MB
480x272 99MB
720x480 187MB