.Vodafone/SH系. .au/ T系. .ケータイ動画. .リモートPC. .DIGITAL VIDEO. .電気的blog.
.Willcom/ 京ぽん. .FOMA/N902i. .ケータイ音楽. .静止画>動画Tips. .Link & Profile. .TOP.
《携帯電話のメモリーカード(microSD)ならAmazonへ。 2GB 千円以下より》

Top >> [ASF&3GPP変換]

【 携帯&PMPで共用する動画再生事情. 】

* マルチメディア・プレーヤーへの短くて平坦な道。*
≪動画共有サイトからのダウンロードファイル/TVキャプチャファイルの各機種共通フォーマットへの変換。≫
 (回線問屋 電気的blog より)

様々な動画再生可能な機材が巷にはあふれていますが、今までは各々が異なるフォーマットを使用していた為に機材の数だけそれ用に変換した動画ファイルが必要でした。  ※PMP=ポータブル(マルチ)メディアプレーヤー
最近では複数の動画フォーマットが扱える機材が増えるに従い、共通フォーマットが見えて来ました。
そこで手持ちの動画再生可能な機器のデータの共通化を図りたいと思い、あれこれ試してみました。
(同じMP4ファイルでも内部コーデックやコンテナの形式により互換性が無い場合も多い様です。 YouTubeのMP4ファイルは実はiPod系用なのでその他の機器では再生出来ません。 また、ニコ動のMP4もそのままでは手持ちの機材では再生出来ませんでした。)

★[YouTube]や[ニコニコ動画] からは、まず下記のツールで大元のFLVやMP4ファイルを取り込みます。
「Craving Explorer」 http://www.butsu-yoku.com/
このブラウザにはMP4や3GPへの変換機能が内蔵されていますが、変換後の解像度が横320ドットで決め打ちされているので最近のVGA以上の携帯端末やプレーヤーでは少々もの足りません。
(「YouTube」のMP4で横480ドット、「ニコ動」で横512ドットありますので、主な目標は横640ドットへの拡大です。)

★アナログTV放送からキャプチャしたMPEG2ファイルや、ビデオ素材のDVDなどからのVOBファイルについては VGAファイルへの変換時に少し設定が必要です。 (インターレース・ソースのため)
これらはそのまま変換すると再生時に動きの大きい場面でスダレ状のノイズの様な現象が見られます。
(インターレース・ソースをそのままノンインターレース機器で再生する時の表示の不整合です。)
これを人間の目で見てほぼ不自然さが解消する様にする操作が「インターレース解除」設定です。
(変換後サイズがVGA以外では、解像度が縮小される過程で不整合は解消されますので設定は不要です。)


動作確認機材一覧:
 ・922SH / 904SH / N905i
 ・iPod touch / Video iPod(5th)
 ・PSP(1000)
 ・PC その他

使用動画変換ツール:
 ・MediaCoder(http://mediacoder.sourceforge.net/)
  (日本語Wiki:http://www13.atwiki.jp/mediacoder/)
  (日本語化パッチ:http://www.nihongoka.com/jpatch_main/mediacoder/)

MediaCoder設定:
 ・【VGA共通設定】 (PSP以外の全機種共用)
 ・【QVGA共通設定】 (機材一覧全機種共用)
 ・【PSP専用設定】 (480x272dot,H.264,29.97/30fps)
 ・【VGA共通インターレース解除設定】 (PSP以外の全機種共用)



「VGA」
共通設定
・
YouTube
ニコ動
その他
動画用

「ビデオ」(Video)
  ・モード: Bitrate-based(約1.5Mbpsに設定)
  ・フォーマット: XviD
  ・コンテナ: MP4
  ・ソース: MEncoder (好みによりFFmpegを設定。 但し、クロップやインタレ解除は不可)
  ・エンコーダ: XviD
  ・XviDプロファイル: [Unrestricted] + 高画質モード(チェック)
「画像」(Picture)
  ・リサイズ: 640x480
  ・クロップ: Disabled(元動画が4:3の場合)、 Expand to fit(元動画が4:3以外の場合)
  ・フレームレート: 29.97 or 30 (元動画が24や25の場合は合わせた方が良い場合もある)
  ・アスペクト比: 4:3
「オーディオ」(Audio)
  ・ソース:MEncoder (好みによりFFMPEGを設定)
  ・エンコーダ: FFMPEG
  ・リサンプル: 48000Hz
  ・チャンネル: Stereo
  ・FFmpegプロファイル: オーディオ形式「AAC,128kbps」

上記設定にて、PSP以外の一覧内の機材で完全に共通で使えるファイルに変換できます。
(唯一、N905iのみファイル名を「MOL001.MP4」などの形式にリネームする必要があります。)



「QVGA」
共通設定
・
全共通

「ビデオ」(Video)
  ・モード: Bitrate-based(約0.6Mbpsに設定)
  ・フォーマット: XviD
  ・コンテナ: MP4
  ・ソース: MEncoder (好みによりFFmpegを設定。 但し、クロップは不可)
  ・エンコーダ: XviD
  ・XviDプロファイル: [Unrestricted] + 高画質モード(チェック)
「画像」(Picture)
  ・リサイズ: 320x240
  ・クロップ: Disabled(元動画が4:3の場合)、 Expand to fit(元動画が4:3以外の場合)
  ・フレームレート: 29.97 or 30
  ・アスペクト比: 4:3
「オーディオ」(Audio)
  ・ソース: MEncoder (好みによりFFMPEGを設定)
  ・エンコーダ: FFMPEG
  ・リサンプル: 48000Hz
  ・チャンネル: Stereo
  ・FFmpegプロファイル: オーディオ形式「AAC,128kbps」

上記設定にて、機材一覧内の全ての機材で完全に共通で使えるファイルに変換できます。
(唯一、N905iのみ ・・以下略。)



「PSP」
高画質
専用設定

「ビデオ」(Video)
  ・モード: Bitrate-based(約1Mbpsに設定)
  ・フォーマット: H.264
  ・コンテナ: MP4
  ・ソース: MEncoder (好みによりFFmpegを設定。 但し、クロップは不可)
  ・エンコーダ: x264
  ・x264プロファイル: [Main] + レベル:[3.0] (他は標準)
「画像」(Picture)
  ・リサイズ: 480x272
  ・クロップ: Disabled(元動画が4:3の場合)、 Expand to fit(縦横比がおかしい場合)
  ・フレームレート: 29.97 or 30
  ・アスペクト比: 4:3
「オーディオ」(Audio)
  ・ソース: MEncoder (好みによりFFMPEGを設定)
  ・エンコーダ: FFMPEG
  ・リサンプル: 48000Hz
  ・チャンネル: Stereo
  ・FFmpegプロファイル: オーディオ形式「AAC,128kbps」

上記設定にて、PSPのワイド液晶の能力を最大限に引き出すファイルに変換できます。
(元動画が4:3の場合は横に広がった状態で記録されますが、PSP側の設定で4:3にしてやると正常な縦横比で鑑賞できます。 元動画がワイド系の場合はそのままフルスクリーンで再生します。)



「VGA」
共通設定
・
TV録画
DVD等
インタレ
動画用

「ビデオ」(Video)
  ・モード: Bitrate-based(約1.5Mbpsに設定)
  ・フォーマット: XviD
  ・コンテナ: MP4
  ・ソース: MEncoder (FFMPEGは使用不可)
  ・エンコーダ: XviD
  ・XviDプロファイル: [Unrestricted] + 高画質モード(チェック)
「画像」(Picture)
  ・リサイズ: 640x480
  ・クロップ: Disabled
  ・フレームレート: 29.97 or 30
  ・アスペクト比: 4:3
  ・効果: インターレース解除→[YADIF mode 0]、他は必要に応じて。
   (インターレース解除で上記以外の設定は垂直解像度が劣化します)
「オーディオ」(Audio)
  ・ソース: MEncoder (FFMPEGは使用不可)
  ・エンコーダ: FFMPEG
  ・リサンプル: 48000Hz
  ・チャンネル: Stereo
  ・FFmpegプロファイル: オーディオ形式「AAC,128kbps」

インターレース解除(De-interlace)は垂直補間+1フレーム(2フィールド)補間適応型の「YADIF mode 0」フィルタを設定しました。 激しく動いている時はフィールド内での垂直補間処理で、静止画に近い部分は2枚のフィールドを合成して垂直解像度を稼ぐタイプです。
(若干適応処理に時間がかかる場面もある様で、垂直解像度は瞬時には上がらない場合もあります。)



共通設定を用いると、今まで色々面倒だったYouTube/ニコ動のFLVファイルがバッチモードで一気にまとめて変換出来て各機種同じファイルが使えます。 (左上の変換リストウィンドウにまとめて放り込んで「Start」を押すだけ。)

変換後のファイルもデフォルト設定(詳細)で十分満足な画質とスムーズな動きが得られます。
(ソースによって29.97fpsと30fpsを使い分けないと若干の音ズレを生じます。)

機種別コメント:
 ・922SH(854x480): 非常に高画質でスムーズ。 設定でワイド拡大表示可能。(横800ドットまで)
 ・904SH(640x480): 世界初VGA機種。 2年前の製品だが十分鑑賞可能。
 ・N905i(854x480): そこそこ高画質。 但しワイド拡大設定無し。(ファイル名制限あり)
 ・iPod touch(480x320): そこそこ高画質。 但し16bit階調なので時々非常に荒くなる。
 ・Video iPod(5th)(320x240): 液晶がQVGAで発色も悪いがスムーズに再生。
 ・PSP(480x272): 24bit階調&高性能動画エンジンで非常に高画質。 但し解像度低め。
 ・PC(任意): 全てスムーズに再生。(当然?)

変換時間はいずれも動画の実時間の半分〜2/3程度で完了します。
(Core2Duo、2.2GHz、Vista PCにて)

これ以外の動画再生可能な機器も最近では似たようなフォーマットをサポートしている場合が多いので、
 「ビデオ」(Video) → コンテナ: 3GP/3GP2
に変更する程度で使用可能だと思われます。
但し、使用する機器によっては映像のビットレートを下げないとコマ飛びする場合があります。
(QVGAのXviD変換したMP4又は3GPならほぼ万能だと思われます。)

PSPとインターレース除去が多少手間取りましたが、ほぼ思った通りの結果を得ることが出来ました。
今は携帯関係が標準MP4ですが、来年くらいにはほとんどがH.264対応になってくれるでしょうから、更なる高画質化と省ファイルサイズ化が可能になるかと思われます。
(iPod系は実はH.264に対応していますが、今回の目的は「共通フォーマット」なのであえて除外しました。)

今回使用した「MediaCoder」はフリーの変換ツールの中ではほぼ最高レベルの機能/性能かと思います。
設定項目が映像関係をある程度理解していないと分かり辛い様ですが、色々試してみると自分なりの「ベスト」な設定が見つかるかと思います。
(動作しない設定の組み合わせも多々ある様なので注意が必要ですが...)




回線問屋TOP

全頁合計  today 041 yesterday 245
此頁集計  today 004 yesterday 009
重複計数  today 022 yesterday 103