ffmpegX0.0.9sエンコード動画の再生

ffmpegX0.0.9sエンコード動画の再生
 
ffmpegXで変換した動画ファイルはプラットホームを越えて利用可能か?
(2005.01.30作成 )
=古くなって一部訂正が必要な箇所あるが、ffmpegX0.0.9sのメモをそのままで残してます=

以下、ffmpegX0.0.9sの各種動画ファイルのトランスコーダー用途(DVDバックアップではない)での
有用性について検討してみた。

I. ffmpegXのインストール

1) ffmpegXの入手先は、こちらから
  ダウンロードしたら解凍後、仮想ボリュームが開くので、ffmpegXをApplicationsフォルダにコピーする。
2) ffmpegXは、日本語環境では動作しないので、英語環境に切り替え・再起動した後に以下を実行。
    ある情報では、[パッケージの内容を表示] →[Contents]→[Resources]内の[English.lproj]を複製し、
    [Japanese.lproj]にリネームすれば、日本語環境下でも動作するとあるが、著者の環境では不可だっ
    た。
    又、ffmpegX0.0.9sはOSX10.4に未対応(インストール不可)とあるが、Tigerインストール後に「移行
    アシスタント」で別のPantherボリュームからアプリケーションを転送したお蔭か問題なく動作している。

3) ffmpegXの初回起動段階で、補助ツールのインストールを促すセットアップ画面が表示される。

  ここにダウンロード先が記載され
  ているので、ブラウザのURLに
  コピーしてリンク先に接続する。

  ダウンロードし解凍したツール
  類をDesktopに配置し、
  「Locate..」ボタンを押してファイ
  ルの場所を指定する。
  →MacOSXの管理者権限のパスワードを入力して「Install」する。
  これらのツール類も、library/Application Support/ffmpegXの中にインストールされる。
 
II. ffmpegXによるエンコード
使用方法については、「How to Use ffmpegX」に詳細解説があり。以下概略のみを記述。
ffmpegX0.0.9sから「Summary」タブが付き、ドラッグでファイルの読み込みが可能となった。
1)起動するとreminder messageが表示される→「Try for free」ボタンをクリック
2) 「Open..」ボタンないしドラッグで、素材ファイルを読み込む。
  なお、再生テスト用の素材に
  は、無圧縮AVI(RAWVideo_
  PCM.avi)ファイルを用いた。

  →Source Formatに詳細が
   表示される。

 *この機能はMacでは唯一の
  「コーデックチェッカー」
  として利用出来る!
 エンコード可能な素材:
   AVI(RAWVideo, DivX, XviD, H.264),MPEG(MPEG1, MPEG2, VOB),MP4(MPEG4, XviD),
   MOV(Sorenson, DivX, MPEG4, XviD)。
   但し、圧縮法によっては出力出来ない場合もあるが、組み合わせが多く詳細は不明
    
例えば、MPEG2_MP2.mpgとXviD_AAC.movに出力した場合の違いは、ここを参照
 エンコード出来ない素材:
   AVI(VP6, WMV)、MPEG(H.264)は読み込み出来てもエンコードは不可。
   RM、WMV、MKV、NSV も読み込み出来てもエンコード不可。
   OGMは認識すら出来ない。
追記(05.06.08:WMV8が素材の場合は、「HostessでWMVファイルをMOVに変換」を参照。

 

3) 「Video」タブで、目的の映像
  コーデックを選択。
  VideoBitrate:入力
  VideoSize:入力
  Autosize:プルダウン選択
  Framerate:プルダウン選択

 
 指定したファイルサイズにな
 るようにビットレートを計算さ
 せることも可能。

 何故かDivX3(mencoder).aviと
 H263.3gpとDV.dvはエンコード
 エラーとなる?
 何故かMsMPEG4v1.aviは
 再生エラーとなる?

4) 「Audio」タブで、作成する音
  声コーデック形式を指定。
 映像コーデックに非対応の組み
 合わせでも選択出来てしまう。

 ・MP3:DivX/Xvid.avi用
  (mpeg2encのMPEGは非対応)
 ・MP2:MPEG1/MPEG2用
 ・AC3:DVD用
 ・AMR:H236用
 ・PCM:DV用
 ・AAC:MOV/MP4用
  (AVIは認識出来ない、エンコ
  ードしてもPCMとなってしまう) 
 →Audio bitrate, Sampling,
  Channels, Modeを指定

 注意:素材がMOV又はMP4の
   場合は、AudioTrackを0→1
   に変更してエンコードしない
   と無声となる事が多い。

   変更の必要性は、「Play」ボ
   タンをクリックすると
   mplayerが起動して素材フ
   ァイルが再生されるので、
   確認できる。
  *WMV8も同様に変更すると
   再生のみは可能だが・・・

5) 「Filters」タブでは、Deinterlaceなどのフィルター処理や切り取り、字幕の追加が出来る。

6) 「Options」タブで、エンコード
 の品質に関する設定をする。
 ffmpegとmencoderでは
  High Quality, 2-passエンコード
  などの処理が可能。
 mpeg2encでは別メニューだが、
  概略は割愛。

7) 「Tools」では、エンコード後のVCD、SVCD、DVD作成や映像・音声の分離/結合などを設定できる。

8) 「Encode」ボタンをクリックすると、ffmpegXProgressが起動して進行状況が表示される。

追記(05.05.22「高画質MOVファイルをMPEG2に変換」   →こちらに記述。


III. エンコードしたファイルの再生テスト
<エンコードエンジン>ff:ffmpeg、menc:mencoder、mpg2:mpeg2enc
プラットホーム
MacOSX10.3.7
WindowsXP_SP3

メディアプレーヤー
   
 フォーマット形式:
 映像圧縮(エンジン)
 _音声圧縮.コンテナ
QuickTime
Player
( 6.52)
MPlayer
OSX2
(2b8)

VLCMedia
Player

( 0.81)

Windows
MediaPlayer
(9.0)
MediaPlayer
Classic
(6.482)
VLCMedia
Player

( 0.81)

 MPEG4(ff)_AAC.mov

注意1

注意2or4

注意2or3or4
 MPEG4(ff)_MP3.mov
×
フリーズ

注意1;音割れ

注意4;無声

注2or3or4;無声
 XviD(ff)_AAC.mov

注意1

注意2or4

注意2or3or4
 XviD(ff)_MP3.mov
×
フリーズ

注意1;音割れ

注意4;無声

注2or3or4;無声
 MPEG4(ff)_AAC.mp4

注意1

注意4

注意4
 MPEG(ff)_MP3.mp4
×
エラー

注意1;音割れ

注意4;無声

注意4;無声
 XviD(ff)_AAC.mp4

注意1

注意4

注意4
 XviD(ff)_MP3.mp4
×
エラー

注意1;音割れ

注意4;無声

注意4;無声
 MPEG1(ff)_MP2.mpg

 MPEG1(mpg2)_MP2.mpg
 (実はMPEG2だ)

注意5
 MPEG2(ff)_MP2.mpg

注意6

注意5
 MPEG2(mpg2)_MP2.mpg

注意6

注意5
 DivX3(ff)_MP3.avi

注意7

注意8

注意8
 MPEG4(ff)_MP3.avi
 (QTではDivX4.1.2)

注意7

注意8

注意8
 MPEG4(menc)_MP3.avi
 (QTではDivX4.1.2)

注意7

注意8

注意8
 MsMPEG4v2(ff)_MP2.avi

注意9
 MsMPEG4v2(ff)_MP3.avi

注意9;無声
 XviD(ff)_MP3.avi

注意10

注意11

注意11
 XviD(menc)_MP3.avi

注意10

注意11
×
 H264(menc)_MP3.avi
×
×

注意12

注意12
注意1)

再生バーの操作不可。

注意2) QuickTimeAlternative必要。
注意3) QuickTime必要。
注意4) Windows用3ivx D4 4.xコーデック再生可能。
注意5) MPEG2コーデック(市販のDVDプレイヤー又はフリーのGPL MPEG-1/2 Decoder)必要。
注意6) MPEG2再生コンポーネント(有料)必要。
注意7) Mac用DivX コーデック必要。
注意8) Windows用DivXコーデック必要。
注意9) msmpeg4v2.component必要。
注意10) 3ivx Delta4 4.x for OSX 又はDivX 5.0.6以降+XVID Delegate Component 0.1必要。
注意11) XviDコーデック(Koepi版又はuManiac版)必要。
注意12) H.264コーディク必要→現在のところ、ffdshowを利用する。

結果 :

1) Windowsユーザーも、DVD単独再生可能な万能プレイヤーVLC media player for Windows
  (フリーウェア)は重宝
する(ここを参照)。RealMediaには未対応だが、MediaPlayerClassic
  ように各種コーデックを追加インストール(ここを参照)する必要はない。

2) MPEG4.aviは、
  一世代前のDivX?
  MPEG4.mov/mp4と違うのか?
  実体はlivabcodec-MPEG4?
3) mpeg2encエンジンのMPEG1は何者?
  QuickTimeではMPEG2 Muxedと表示。

 右は、MMname2(Windows)を用いて
 ffmpegXで変換した動画ファイルを解
 析した結果(MOV/MP4は解析不可)。

4) DivX3(mencoder)とMsMPEG4v1(ffmpeg)の出力が上手く出来ない。
5) クリップは出来ても、編集ソフトとしての機能は皆無だ。

結語 :

Mac環境では、WindowsのTMPGEncPlusやVirtualDubModのように優秀なフリー/シェアウェアの動画
トランスコーダーソフトが無いので、ffmpegXMPEG Streamclipここを参照)と共に貴重なツール
だが、不可解・難解な点が多い。



| Kenのムービー計画へ >動画狂コーナーへ |