カテゴリ:DSマジコン( 1 )

R4(Revolution for DS)でニコニコ動画

 その内必要になりそうなので暇な時に書き記しておこうかとw
(flvのコーディックについて追記)

R4(Revolution for DS)がどんなモノかというのはお調べくださいw

[R4の初期設定]

まず、R4のmicroSDにカーネルを入れます。
[R4ー英語版公式サイト]
http://www.r4ds.net/index.htm

↑から最新(2007/06/21現在)の[R4 v1.10 kernel]をダウンロード
e0095054_21434870.jpg


rarファイルで圧縮してあるのでそれをWinrar等の解凍ソフトで展開します。
e0095054_21445772.jpg


通常は↑の4つのファイルをR4のmicroSDメモリーに入れればDSでR4が起動する様になるのですがR4のカーネルに標準で入っているmoonshell(DSで音楽・動画再生やテキスト・画像ファイル閲覧が出来るようにするアプリケーションソフト)はバージョンがmoonshellがVer1.6で、moonshell同梱のdpgtools(DSのmoonshellで動画を再生出来るようにエンコードするツールです)がVer12.1になります。

しかし
dpgtools12.1でエンコード → moonshellVer1.6で再生 ○
dpgtools12.1でエンコード → moonshellVer1.71で再生 ×

と最新のmoonshell Ver1.71での再生が出来ない事がありますので標準のmoonshellは捨てます。(_DS_MSHL.ndsファイルとmoonshellフォルダは削除)

残った_DS_MENU.DATファイルと_system_フォルダをmicroSDにコピーします。


次にこちらからmoonshell171_with_dpgtools13.zipをダウンロードして解凍します。

e0095054_2221881.jpg

↑展開されたファイルのSetup.exeを実行して言語(日本語)、インストール先(microSDドライブ)を選択し、メニューウインド右側の項目から対応したROMイメージ(R4の場合はR4TF R4(DS)- Revolution for DS)にチェックを入れセットアップを開始します。

インストール完了後、microSDに作成されたMoonShell_R4TF_M3Simply-R4DS (MicroSD Card).ndsというファイルを
_DS_MSHL.ndsにリネームし、DSからR4を起動してMultiMediaを実行して下画面のウィンドウに'Version 1.71'と表記されていれば最新のムーンシェルの導入完了です。

[動画をエンコード]

ニコニコ動画smile downloadernicotool等でダウンロード保存してyoutubeの動画等はOnline FLV Converter とかVideoDownloaderなどでダウンロード保存します。
(ダウンロード保存に使用するツールは何でも構いませんがファイルの拡張子がaviだと1番楽かもしれません)

mooonshellの作者様がdpgtoolのエンコードに関するFAQの文章をtxtで残しておられますので載せておきます。

Q:dpgtools13で動画が変換できないのですが?

A:WMV3は非対応です。WMPで再生できてもWMV3だけはダメです。
MP4やDivX、ogmなどの特殊フォーマットはWindowsMediaPlayerで再生できるようになって初めて変換できるようになります。
まずWindowsMediaPlayerで再生できるようにしてください。
特殊フォーマットで直接変換できるのを確認しているのはflvだけです。
120fpsの動画ファイルは変換できません。


では上記をふまえた上でdpgtools13を使ってエンコードをしてみます。
e0095054_23141349.jpg

dpgenc.exeを起動すると
e0095054_23151831.jpg

↑のような窓が現れます。
e0095054_23172064.jpg

↑この窓の中にエンコードしたい動画をドラッグ&ドロップしてやると変換が始まります。
e0095054_23244024.jpg

↑変換が終わって作成されたdpgファイルをmicroSDに入れてDSでR4を起動、MultiMediaを実行して再生したいdpgファイルを選択してAボタンで再生されるはずです。
(日本語のファイル名だと表示されないことがあるので英数字にリネームしてやった方が良いかもしれません)

e0095054_23291220.jpg

dpgエンコードによるファイルサイズの縮小は1割か2割減ってところですね

e0095054_046039.jpg


[FAQ]

Q:動画の早送りはどのボタンでできるのですか?

A:DPG再生に早送り機能はありません。
再生中にタッチパネルを触ると、下画面にシークバーがでますので、そちらで代用してください。
再生ウィンドウをクリックすると、フルスクリーン表示に戻ります。
Bでキャンセル、Xで音量↑、Yで音量↓、サイドLボタンが一時停止、Rボタンが次のファイル再生です。

Q:YouTubeから保存したFLVファイルは正常にエンコードできるのですが、ニコニコ動画から保存したFLVファイルは「秒間フレーム数が取得できませんでした」となりエンコードが進みません

A:moonshellの作者様が解説ページを書いてくださっているのでこちらこちらを参考にしてffdshowとflvsplitterのインストールをしてください。

ffdshowはココから

flvsplitterはココから

WindowsMediaPlayerで再生できるようになって初めて変換できるようになりますので、変換予定の動画がまずWindowsMediaPlayerで再生出来るのか確認をした方が良いですね。

*追記:ニコニコ動画の FLV ファイルはyoutubeと仕様が違うものを使っていて、上記の flvsplitterだけだとエンコードが出来ないモノがあります。
ココからFlash Video decodersをダウンロードして追加インストールしてみてください。
[PR]
by gs-peesan | 2007-06-22 00:38 | DSマジコン