Other posts related to av%e3%82%a8%e3%83%b3%e3%82%b3

自用ノートDell XPS M1330のCodec検証

後藤 | 2010 年 1 月 29 日 23:28

ION_usage_dxva
うちのノートパソコン:Dell XPS M1330はnVIDIA GeForce 8400Mを搭載している。スペックよればグラボによるハードウェア的H.264再生加速機能がついてる。だがうまくできなかった….以下は720pのMP4ファイル (H.264 AVC CQ22)を再生して、タスクマネージャーの一番高いCPU使用率を記録する結果:
共通設定:
Windows 7 Ult(x64), 4GB RAM, 160GB SATA2 HDD
Media Player Classic Homecinema 1.3.1249.0 (2010.1.27現時点最新バージョン)

テスト1: CoreAVC 2.0, nVIDIA CUDAサポート起動
MPCHCのInternal Filterにて、自前のMP4/MKV入力およびH.264/DXVAやH.264/ffmpeg機能を無効化して、CoreAVCを使用させる。CoreAVC設定の中で”Prefer CUDA Acceleration”をチェックする。
画面はとんでもないラグしています…. どうやら8400MのCUDAが使うものにならない。CPU使用率は28%~35%

テスト2: CoreAVC 2.0, CUDA無効化 (つまりCPUだけ頼り)
正常です。CPU使用率が28%~48%

テスト3: ffdshow Rev.3320を使用、これもCPUだけ頼ります。
正常です、CPU使用率 24%~60%、フリーソフトですからCPUのマルチコア対応はまだ完全ではないらしい。

4: MPC-HC internal H.264 DXVA
一番低いCPU使用率(19%~31%)ですが、軽微なラグがあります。やっぱり使えない。

ちなみに、当然のことですが、嫁のPentium E6300 + GeForce 9600と私のXeon3220 + Radeon HD3850の組み合わせではCUDAやDXVAの動作は正常です。1080pのBDRIPでも問題なく再生してくれます。

ノート:meguiを使って、BDのファイルをmp4にエンコする手順

後藤 | 2009 年 5 月 22 日 10:22

先日入手したFF7ACCのBDファイル(mts)と中国語字幕と合体すべく、客室のPS3に放送させるためmp4にエンコした。
半年前マクロスF第一話のテストのときと比べて大きく進化してるから、改めて手順を記録する。

  1. meguiを起動し、メーニュのtoolsから HD stream extractor を選択。
  2. HD stream extractorの中でBDファイルを開ける、多分一番大きいなファイルが本番。auto indexingという作業を完了したら、”Feature”(BDに収録した映像)のリストが現れ、その中に1つを選んでから、画面の下で抽出したい”stream”(音声と動画のデーター)を選ぶ。FF7ACCの場合、本番の映像が動画1つ、音声は日本語と英語の二択があります。
  3. streamを選定し、データーのフォーマットも選定しなければならない。テストよれば、Video Streamは”h.264 format”にして、AudioはAC3にするほうが良いと思います。選定してから[Extract]を押して抽出作業に入ります
  4. HD stream extractorの抽出作業終わったら、meguiにもどって、tools -> DG Indexer -> DGA creatorを選んで、さき抽出した動画データーの*.h264を開けて、分析作業に入ります。分析のデーターファイルdgaが生成したら、meguiは自動的にAVS editorを発動し、AVIsynth用の基本AVSを生成します。ここでは自由に映像を編集することができる。例えばLanczosResizeで1080pから720pに軽量化するとか・・・
  5. meguiに戻ってから、Videoの入力はAVSを開いて、Audio入力はスデップ(1)で得るAC3を開いて、AutoEncodeするだけ。ちなみに自分が選んだプロフィールは:x264-standalone-PS3を基本に、画質はconst.quality 22に変更、音声はnero digital AAC 160kbpsに選定した。最終出来上がったファイルサイズは2GBちょい。

iPhoneを使い倒す(5): 録画した番組をエンコして再生する

後藤 | 2009 年 2 月 20 日 14:38

自分でエンコしてiPhoneで再生するドラマ

いよいよ個人的に大好きなエンコwww まぁiPhone3G対応のエンコ=プログラムがいっぱいあるけど、うちの需要とぴったりあわせるプログラムがなかなか見つからない。

ソース:ケーブルTVのアナログキャプチャーカードで録画した番組、Vista Home PremiumのMedia Center標準ファイル”dvr-ms”である。またはDVDRIPおよびTVRIP(sub/ssa/srt字幕対応してほしかった)。

出力:iPhone 3G対応のMP4ファイル。
詳細のスペックはーBaseline Profile Level 3.0 / Max.10 MBit/s, (avg. bitrate <5MBit/s) 10 MBits buffer / 480*368 or 480*272 or  resolution / No B-slices / No CABAC / No pixel aspect ratio support / No interlaced

以下、目的を達成するため、ネットから漁った情報をノートします。

Show me more… »

DivX独自フォーマットの終焉:DivX7がMKVとH.264に転換する

後藤 | 2008 年 11 月 10 日 23:50

impress集団「窓の社」のこの記事によれば:これまで、動画コーデックおよび字幕などを利用する際のコンテナに独自形式を採用してきたDivXが、v7よりこの方針を転換することを明らかにしていた。MKVコンテナにH.264動画とAAC音声を格納したファイルは“DivX Plus”と定義されており、v7での標準形式になるものとみられる。

ここ数年「DivX対応」を売りにするDVDプレイヤー(たとえばPS3)もかなり数量あるので、v7の標準転換によりMKVを導入すれば、いつかPS3をMKV対応してもおかしくないんだ。MP4 / AVI / MKV三者対応そろえばPS3が汎用動画プレイターとして最強の領域に入るということが確実になるよね。楽しみだ!


追記:DivXとx264の提携規模が想像以上らしい、英語圏重要なAVエンコ技術サイト”Doom9″の住人たちは最近DivX本部ビルでx264バージョン1000突破のお祝いパーティを開催したという(本スレ参照)。

TTA, APEなどファイルを直接iTunes AACにエンコする方法

後藤 | 2008 年 6 月 11 日 10:42

EAC (Exact Audio Copy)発明以降、CDなど音源の共有もかなり便利の境界になっておりますが、すでにトラック情報入ってるcueとWAVおよびAPE、TTAなどフォーマットは、iPodに入らない。貧乏性の人なので、最小の空間で最大の音質を求む。そこがMPEG4 AACの出番です。いくつの専門サイトが挙げた試験結果によれば、多数の被験者にとって192Kbps VBRに設定したAACファイルの音質は320Kbps MP3と同等と感じてる。

本来はFoobar2000というプレイヤーをcueを読み込んで自身用意したMP4コンバータ (Nero AAC Encoderを使用)をMP4ファイルに転換したが、PS3とiPodにはいくつ不具合があります。

  • PS3ではDLNA経由するとMP4音楽ファイルは「破損した動画」に化ける
  • iTunesが再生できるものの、iPodではMP4ファイルを再生できない、ファイルの拡張子をm4aに変更してもかなり確率で再生できない

逆にiTunes自体がエンコするAACファイル(m4a)はPS3とiPodで問題なく再生されます。こうなったらiTunes自体のエンコーダを利用する手段がほしくなった。

ググったら、海外の人はすでにこういうツールを作りました。iTunesEncode 4.6です。このファイル自体が小さいですが、FoobarとiTunesの架け橋であるのため、ほとんどの仕事はFoobarとiTunesがやってます。
以下、利用法をメモします。

1. とりあえずiTunesのAACエンコーダを192kbps VBRに設定する。

2. Foobar2000のFile→Preferencesを開いてConverterを追加する。

3. iTunesEncodeのReadmeファイルの中でFoobar2000用の設定関すがあります。それをコピペする。

4. Foobar2000のカスタムコンバータ設定の中で、iTunesEncodeのパスを設定、関数をコピペ、表示する名前を設定。

5. 新しいデュアルコア以上のCPUに対して、コンバータ実行スレットの数を1に限定するのは必要。そうしないと必ず変なエラーが出てきて失敗する。

6. これで準備完了した。Foobarでcueを読み込み、右クリックでコンバート(エンコ)を選択

7. エンコーダがさき設定したiTunesにする。この段階iTunesを予め起動すること。

エンコ完成したファイルは自動的にiTunes音楽データーベースに入る。そしてFoobarのコンバータ指定した所にもコピーする。片方を削除してHDD空間を節約しましょう。

以下為中文版:

Show me more… »