スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

ニコニコ動画をPSP向けに変換してみよう(携帯動画変換君)

ニコニコ動画はOn2 VP6/FLV4という、携帯動画変換君に同梱されているコーデックが対応していな新しい形式でエンコードされている場合が多く、変換できません。今回は携帯動画変換君に最新のFFmpegを導入することで、変換可能にする方法を紹介します。

必要なもの



手順

まず、携帯動画変換君を解凍します。


NICO2PSP_3GPC_00000.jpg
続いて、FFmpegのWin32 Binaryを解凍し、binフォルダの中の
ffmpeg.exepthreadGC2.dllを、
携帯動画変換君のcoresフォルダに入れてください。

NICO2PSP_3GPC_00001.jpg
このような警告が出ますが、はい(Y)を選択してください。


この状態では、FFmpegが新バージョンになり仕様が変わったせいで、そのままでは変換できません。

仕様変更の為、Transcoding.iniを書き換えなければならないのですが、簡易化の為にこちらで作成しました。

携帯動画変換君のフォルダ内に、Transcoding.iniというファイルを作成し、メモ帳などで開いてください。既にある場合は、一度消してください。

以下の内容を、Transcoding.iniにコピー&ペーストし、保存してください。

[Info]
Title=ニコニコ動画対応 MP4ファイル, PSP向け設定
TitleE=Model: MP4, for PSP

Description=ニコニコ動画対応設定です。ffmpegを最新の物にしてご利用ください。
DescriptionE=


[Item0]
Title=AVC 320x240 384kbps
TitleE=AVC 320x240 384kbps

Command0=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>"
-title "<%Title%>" -timestamp "<%TimeStamp%>" -flags bitexact
-vcodec h264 -coder 1 -bufsize 128k -g 250 -s 320x240 -r 29.97 -b 384k -acodec
aac -ac 2 -ar 48000 -ab 128k -f psp -level 21
"<%OutputPath%><%Title%>.MP4""
Command1=""<%AppPath%>\cores\ffmpeg"
-y -i "<%InputFile%>" -f image2 -ss 5 -vframes 1 -s 160x120 -an
"<%OutputPath%><%Title%>.jpg""

[Item1]
Title=AVC 320x240
512kbps
TitleE=AVC 320x240 512kbps

Command0=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>"
-title "<%Title%>" -timestamp "<%TimeStamp%>" -flags bitexact
-vcodec h264 -coder 1 -bufsize 128k -g 250 -s 320x240 -r 29.97 -b 512k -acodec
aac -ac 2 -ar 48000 -ab 128k -f psp -level 21
"<%OutputPath%><%Title%>.MP4""
Command1=""<%AppPath%>\cores\ffmpeg"
-y -i "<%InputFile%>" -f image2 -ss 5 -vframes 1 -s 160x120 -an
"<%OutputPath%><%Title%>.jpg""

[Item2]
Title=AVC 320x240
768kbps
TitleE=AVC 320x240 768kbps

Command0=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>"
-title "<%Title%>" -timestamp "<%TimeStamp%>" -flags bitexact
-vcodec h264 -coder 1 -bufsize 128k -g 250 -s 320x240 -r 29.97 -b 768k -acodec
aac -ac 2 -ar 48000 -ab 128k -f psp -level 21
"<%OutputPath%><%Title%>.MP4""
Command1=""<%AppPath%>\cores\ffmpeg"
-y -i "<%InputFile%>" -f image2 -ss 5 -vframes 1 -s 160x120 -an
"<%OutputPath%><%Title%>.jpg""

[Item3]
Title=AVC 480x272
384 kbps
TitleE=AVC 480x272 384 kbps

Command0=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>"
-title "<%Title%>" -timestamp "<%TimeStamp%>" -flags bitexact
-vcodec h264 -coder 1 -bufsize 128k -g 250 -s 480x272 -r 29.97 -b 384k -acodec
aac -ac 2 -ar 48000 -ab 128k -f psp -level 21
"<%OutputPath%><%Title%>.MP4""
Command1=""<%AppPath%>\cores\ffmpeg"
-y -i "<%InputFile%>" -f image2 -ss 5 -vframes 1 -s 160x120 -an
"<%OutputPath%><%Title%>.jpg""

[Item4]
Title=AVC 480x272
512 kbps
TitleE=AVC 480x272 512 kbps

Command0=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>"
-title "<%Title%>" -timestamp "<%TimeStamp%>" -flags bitexact
-vcodec h264 -coder 1 -bufsize 128k -g 250 -s 480x272 -r 29.97 -b 512k -acodec
aac -ac 2 -ar 48000 -ab 128k -f psp -level 21
"<%OutputPath%><%Title%>.MP4""
Command1=""<%AppPath%>\cores\ffmpeg"
-y -i "<%InputFile%>" -f image2 -ss 5 -vframes 1 -s 160x120 -an
"<%OutputPath%><%Title%>.jpg""

[Item5]
Title=AVC 480x272
768 kbps
TitleE=AVC 480x272 768 kbps

Command0=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>"
-title "<%Title%>" -timestamp "<%TimeStamp%>" -flags bitexact
-vcodec h264 -coder 1 -bufsize 128k -g 250 -s 480x272 -r 29.97 -b 768k -acodec
aac -ac 2 -ar 48000 -ab 128k -f psp -level 21
"<%OutputPath%><%Title%>.MP4""
Command1=""<%AppPath%>\cores\ffmpeg"
-y -i "<%InputFile%>" -f image2 -ss 5 -vframes 1 -s 160x120 -an
"<%OutputPath%><%Title%>.jpg""

[Item6]
Title=AVC 480x272
1024 kbps
TitleE=AVC 480x272 1024 kbps

Command0=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>"
-title "<%Title%>" -timestamp "<%TimeStamp%>" -flags bitexact
-vcodec h264 -coder 1 -bufsize 128k -g 250 -s 480x272 -r 29.97 -b 1024k -acodec
aac -ac 2 -ar 48000 -ab 128k -f psp -level 21
"<%OutputPath%><%Title%>.MP4""
Command1=""<%AppPath%>\cores\ffmpeg"
-y -i "<%InputFile%>" -f image2 -ss 5 -vframes 1 -s 160x120 -an
"<%OutputPath%><%Title%>.jpg""



なお、Transcoding.iniを自分で改変する場合は、、-vcodecの前にある、-bitexactの部分を、ffmpegと -yの間に移動します。


あとは、3GP_Converter.exeを起動し、ニコニコ動画のflvファイルをドラッグ&ドロップするだけです。

なお、ニコニコ動画の動画をダウンロードするには、nicoToolnicovideonなどをご利用ください。

変換したファイルは、VIDEOフォルダに入れることでPSP上で再生できます(2.80以降)

2.80以下の方は、PSP動画転送君などを使って転送してください。



※追記:ちょっと通りますよさんのTranscoding.iniに書き換えさせていただきました。ありがとうございます。
※追記2:>及び%lt;の記号が正常に表示されていなかった点を修正しました。
スポンサーサイト

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。