2009.05.06
PSP・SH-01A・アドエス向け「携帯動画変換君」忘備録
動画のエンコードは「携帯動画変換君」を使ってますが、色々弄ってたら設定等分からなくなりそうなのでその防備録です。
1、携帯動画変換君への最新版ffmpeg導入
入手先
ffmpegはソース配布のためコンパイル必要。
1.下記サイトでコンパイルしたソースを配布してくれているので、感謝しつつ入手する。
お気に入りの動画を携帯で見よう
Pentium Dual-CoreならCore2用。
2.解凍後のffmpeg.exeを3GP_Convertercores配下にコピー(上書き)
※ffmpegを入れ替えると従来のTracnscoding.iniは使えなくなるので入れ替え必須。
※ffmpegを入れ替えると「処理中のファイルを中断」では止まらなくなるので、止めるには携帯動画変換君そのものを終了させる必要がある。
2、ソースを120fps化するようにする
WMVなどでソースがVBRだったりすると音ズレ起こしたりするので、AviSynthを使ってソースを120fpsで読み込むようにする。(AviSynth を使用して読み込む参照)
手順は以下。
1.sourceforge.netからAviSynth2.5.xを感謝しつつ入手。
2.DirectShow File Reader プラグイン for AviUtl(ds_input.aui)をAviUtl実験室から感謝しつつ入手。
3.WarpSharp パッケージ (warpsharp.dll) をwarpsharp パッケージ置き場から感謝しつつ入手。
4.C:Program FilesAviSynth 2.5plugins配下にds_input.auiとwarpsharp.dllをコピー。
5.AVS_Skelton.avsを書き換える。内容は以下。
# 3GP_Converter AVS-Mode skelton for120fps
LoadPlugin(“C:Program FilesAviSynth 2.5pluginswarpsharp.dll”)
LoadAviUtlInputPlugin(“C:Program FilesAviSynth 2.5pluginsds_input.aui”, “DSInput”)
DSInput(“<%InputFile%>“)
return last
3、Tracnscoding.iniを書き換える。
3GP_ConverterTracnscoding.iniを以下の内容に書き換える。
・H.264ならQB15~20位、Xdivなら3~5位がファイルサイズと画質で妥協できる範囲。
720×480なら本当はQB10くらいの方がベストなのでソースとしてはQB10で。H.264はcqpで、Xdivはqscaleで指定。
・-threads 6はデュアルコアなどのマルチコアでのエンコードの場合。シングルコアやエンコードしながら何かするなら外す(エンコードの時間がかかる)。
※完全に片方のCPUだけになるというわけではない
・-deinterlaceはインタレ解除。ソースによっては不要。
・音は128kbps 48000khzで統一してるが変えてもいいかも。
[Info]
Title=PSP/SH-01A/ades用MP4ファイル(最新ffmpeg対応版)
Description=最新のffmpegを使う設定 マルチスレッド対応
[Item0]
Title=PSP/SH-01A Dual AVC 480×272/29fps/QB20 ステレオ/128kbps 48000khz
Command0=””<%AppPath%>coresffmpeg” -y -i “<%InputFile%>” -threads 6 -vcodec libx264 -deinterlace -coder 0 -level 13 -g 300 -s 480×272 -r 29.97 -cqp 20 -acodec libfaac -ac 2 -ar 48000 -ab 64 -f psp -level 21 “<%OutputFile%>.mp4″”
[Item1]
Title=PSP/SH-01A Dual AVC 480×272/23.98fps/QB20 ステレオ/128kbps 48000khz
Command0=””<%AppPath%>coresffmpeg” -y -i “<%InputFile%>” -threads 6 -vcodec libx264 -deinterlace -coder 0 -level 13 -g 300 -s 480×272 -r 23.980030 -cqp 20 -acodec libfaac -ac 2 -ar 48000 -ab 64 -f psp -level 21 “<%OutputFile%>.mp4″”
[Item2]
Title=PSP/SH-01A Dual AVC 720×480/29fps/QB15 ステレオ/128kbps 48000khz
Command0=””<%AppPath%>coresffmpeg” -y -i “<%InputFile%>” -threads 6 -vcodec libx264 -deinterlace -coder 0 -level 13 -g 300 -s 720×480 -r 29.97 -cqp 15 -acodec libfaac -ac 2 -ar 48000 -ab 64 -f psp -level 21 “<%OutputFile%>.mp4″”
[Item3]
Title=PSP/SH-01A Dual AVC 720×480/23.98fps/QB15 ステレオ/128kbps 48000khz
Command0=””<%AppPath%>coresffmpeg” -y -i “<%InputFile%>” -threads 6 -vcodec libx264 -deinterlace -coder 0 -level 13 -g 300 -s 720×480 -r 23.980030 -cqp 15 -acodec libfaac -ac 2 -ar 48000 -ab 64 -f psp -level 21 “<%OutputFile%>.mp4″”
[Item4]
Title=ades Dual Xdiv ステレオ128Kb/29.97fps/QVGA
Command0=””<%AppPath%>coresffmpeg” -y -i “<%InputFile%>” -threads 6 -vcodec libxvid -deinterlace -coder 0 -level 13 -g 300 -s 320×240 -r 29.97 -qscale 4 -acodec libmp3lame -ac 2 -ar 48000 -ab 64 -f avi “<%OutputFile%>.avi””
[Item5]
Title=ades Dual Xdiv ステレオ128Kb/23.98fps/QVGA
Command0=””<%AppPath%>coresffmpeg” -y -i “<%InputFile%>” -threads 6 -vcodec libxvid -deinterlace -coder 0 -level 13 -g 300 -s 320×240 -r 23.980030 -qscale 4 -acodec libmp3lame -ac 2 -ar 48000 -ab 64 -f avi “<%OutputFile%>.avi””
[Item6]
Title=ades Dual Xdiv ステレオ128Kb/29.97fps/480×272
Command0=””<%AppPath%>coresffmpeg” -y -i “<%InputFile%>” -threads 6 -vcodec libxvid -deinterlace -coder 0 -level 13 -g 300 -s 480×272 -r 29.97 -qscale 4 -acodec libmp3lame -ac 2 -ar 48000 -ab 64 -f avi “<%OutputFile%>.avi””
[Item7]
Title=ades Dual Xdiv ステレオ128Kb/23.98fps/480×272
Command0=””<%AppPath%>coresffmpeg” -y -i “<%InputFile%>” -threads 6 -vcodec libxvid -deinterlace -coder 0 -level 13 -g 300 -s 480×272 -r 23.980030 -qscale 4 -acodec libmp3lame -ac 2 -ar 48000 -ab 64 -f avi “<%OutputFile%>.avi””
[Item8]
Title=PSP/SH-01A Single AVC 480×272/29fps/QB20 ステレオ/128kbps 48000khz
Command0=””<%AppPath%>coresffmpeg” -y -i “<%InputFile%>” -vcodec libx264 -deinterlace -coder 0 -level 13 -g 300 -s 480×272 -r 29.97 -cqp 20 -acodec libfaac -ac 2 -ar 48000 -ab 64 -f psp -level 21 “<%OutputFile%>.mp4″”
[Item9]
Title=PSP/SH-01A Single AVC 480×272/23.98fps/QB20 ステレオ/128kbps 48000khz
Command0=””<%AppPath%>coresffmpeg” -y -i “<%InputFile%>” -vcodec libx264 -deinterlace -coder 0 -level 13 -g 300 -s 480×272 -r 23.980030 -cqp 20 -acodec libfaac -ac 2 -ar 48000 -ab 64 -f psp -level 21 “<%OutputFile%>.mp4″”
[Item10]
Title=PSP/SH-01A Single AVC 720×480/29fps/QB15 ステレオ/128kbps 48000khz
Command0=””<%AppPath%>coresffmpeg” -y -i “<%InputFile%>” -vcodec libx264 -deinterlace -coder 0 -level 13 -g 300 -s 720×480 -r 29.97 -cqp 15 -acodec libfaac -ac 2 -ar 48000 -ab 64 -f psp -level 21 “<%OutputFile%>.mp4″”
[Item11]
Title=PSP/SH-01A Single AVC 720×480/23.98fps/QB15 ステレオ/128kbps 48000khz
Command0=””<%AppPath%>coresffmpeg” -y -i “<%InputFile%>” -vcodec libx264 -deinterlace -coder 0 -level 13 -g 300 -s 720×480 -r 23.980030 -cqp 15 -acodec libfaac -ac 2 -ar 48000 -ab 64 -f psp -level 21 “<%OutputFile%>.mp4″”
[Item12]
Title=ades Single Xdiv ステレオ128Kb/29.97fps/QVGA
Command0=””<%AppPath%>coresffmpeg” -y -i “<%InputFile%>” -vcodec libxvid -deinterlace -coder 0 -level 13 -g 300 -s 320×240 -r 29.97 -qscale 4 -acodec libmp3lame -ac 2 -ar 48000 -ab 64 -f avi “<%OutputFile%>.avi””
[Item13]
Title=ades Single Xdiv ステレオ128Kb/23.98fps/QVGA
Command0=””<%AppPath%>coresffmpeg” -y -i “<%InputFile%>” -vcodec libxvid -deinterlace -coder 0 -level 13 -g 300 -s 320×240 -r 23.980030 -qscale 4 -acodec libmp3lame -ac 2 -ar 48000 -ab 64 -f avi “<%OutputFile%>.avi””
[Item14]
Title=ades Single Xdiv ステレオ128Kb/29.97fps/480×272
Command0=””<%AppPath%>coresffmpeg” -y -i “<%InputFile%>” -vcodec libxvid -deinterlace -coder 0 -level 13 -g 300 -s 480×272 -r 29.97 -qscale 4 -acodec libmp3lame -ac 2 -ar 48000 -ab 64 -f avi “<%OutputFile%>.avi””
[Item15]
Title=ades Single Xdiv ステレオ128Kb/23.98fps/480×272
Command0=””<%AppPath%>coresffmpeg” -y -i “<%InputFile%>” -vcodec libxvid -deinterlace -coder 0 -level 13 -g 300 -s 480×272 -r 23.980030 -qscale 4 -acodec libmp3lame -ac 2 -ar 48000 -ab 64 -f avi “<%OutputFile%>.avi””
[Item16]
Title=PC Dual AVC 720×480/29fps/QB10 ステレオ/128kbps 48000khz
Command0=””<%AppPath%>coresffmpeg” -y -i “<%InputFile%>” -threads 6 -vcodec libx264 -deinterlace -coder 0 -level 13 -g 300 -s 720×480 -r 29.97 -cqp 10 -acodec libfaac -ac 2 -ar 48000 -ab 64 -f psp -level 21 “<%OutputFile%>.mp4″”
[Item17]
Title=PC Dual AVC 720×480/23.98fps/QB10 ステレオ/128kbps 48000khz
Command0=””<%AppPath%>coresffmpeg” -y -i “<%InputFile%>” -threads 6 -vcodec libx264 -deinterlace -coder 0 -level 13 -g 300 -s 720×480 -r 23.980030 -cqp 10 -acodec libfaac -ac 2 -ar 48000 -ab 64 -f psp -level 21 “<%OutputFile%>.mp4″”
[…] PSP・SH-01A・アドエス向け「携帯動画変換君」忘備録 […]
Posted at 2010.08.8 10:08 PM by » 最後のガラケー?SH-03B購入。: あどえすとモバイルなくらし