シネスコサイズのMPEG2ファイルの再生
(2005.05.25作成、05.07.30更新)
TMPGEnc Plus2.5(Win)、MediaStudioPro6(Win)、ffmpegX0.09s(Mac)及びMPEG
Streamclip1.31
(Mac)で出力したシネスコサイズ(640x272ピクセル)のMPEG2ファイルについて、
各種プレイヤーを用いて、その再生試験をした。
 なお、TMPGEnc Plus、MediaStudioProとffmpegXはアスペクト比率を設定する項目はあるが、MPEG
 Streamclipには設定する箇所がない。
  Windowsでの結果
以下は、筆者のVAIOPCV-RX70(WinXP_Pro SP2)で検討した一例を提示した。Elecard MPEG-2 Video
  Decoder,Elecard MPEG Demultiplexerのメリット値が高いSBPC-D945(WinXP_ProSp2)場合は異な
  った成績となった。
I. 先ず、プレイヤーの初期設定状態での再生結果は、下の図表の如くであった。
  即ち、Windows Media Player, Real Player, Media Player ClassicGOM Playerは、いずれ
  のソフトで出力された場合でも、全てシネスコサイズ(2.35:1)で再生可能だった。
  その他のプレイヤーは、MPEG Streamclip以外で出力された場合は、4:3のスタンダードサイズで
  再生されてしまう場合があった。
Players
(バージョン)
出力ソフト
WM
Player
(10)
Real
Player
(10)
Winamp
(5.09)
DV
(0.75)
Media
unite
(2.117)
Zoom
Player
(4.03)
BS
Player
(1.32)
MPlayer
Classic
(6.482)
GOM
Player
(1.94)
VLCM
Player
( 0.82)
TMPGEnc
Plus

シネスコ
(LigDec)

シネスコ
(不明)

4:3?
(LigDec)

4:3
(LigDec)

シネスコ
(IntDec)

シネスコ
(IntDec)

 4:3? 
(LigDec)

シネスコ
(IntDec)

シネスコ
(LigDec)

シネスコ
(
内蔵)
MediaStudio
Pro

シネスコ
(LigDec)

シネスコ
(不明)

4:3?
(LigDec)

4:3
(LigDec)

シネスコ!
(IntDec)

シネスコ!
(IntDec)

 4:3? 
(LigDec)

シネスコ!
(IntDec)

シネスコ
(LigDec)

シネスコ!
(
内蔵)
ffmpegX

シネスコ
(LigDec)

シネスコ
(不明)

4:3?
(LigDec)

 4:3
(LigDec)

4:3?
(IntDec)

4:3
(IntDec)

 4:3? 
(LigDec)

シネスコ
(IntDec)

シネスコ
(LigDec)

4:3?
(内蔵)
MPEG
Streamclip

シネスコ?
(IntDec)

シネスコ?
(
不明)
再生不可
(IntDec)

シネスコ
(IntDec)

シネスコ
(IntDec)

シネスコ
(IntDec)

シネスコ
(IntDec)

シネスコ
(IntDec)

シネスコ
(IntDec)

シネスコ
(
内蔵)
 WMPlayer: Windows Media Player, Zoom Player: Zoom Player Standard,
 MPlayerClassic:
Media Player Classic, VLCMPlayer: VLC media player for Windows
<図表の説明>
 再生アスペクト比
   シネスコ:640x272ピクセルのシネスコサイズで再生。
    シネスコ!MediaStudioProで出力された場合は、InterVideo Video Decoderを利用する
     プレイヤー(Mediaunite, ZoomPlayerとMedia PlayerClassic)及びVLC media Playerで再生
     すると、下方に緑黄色の空白帯が挿入されてしまう。
   ・シネスコ?:Windows Media PlayerとReal Playerは、MPEG Streamclipで出力された場合
     に、横幅が僅かに縮小されて左右に黒帯が入ってしまう。
   ・4:3?:該当プレイヤーには、MPEG2ソースの「プロパティ/再生情報」を表示する機能がない。
 利用デコーダ
    LigDec:Ligos MPEG Video Decoder、IntDec::InterVideo Video Decoder

II. 次に、正規のアスペクト比で再生出来ない時は、設定を変更をすればシネスコサイズで再生可能か?
  を検討した。
 1) DVは、アスペクト比の初期設定 "自動判別"を "動画サイズ"に変更すれば、シネスコサイズで再生
   可能。これは、汎用性があり推奨出来る。
 2) BS Playerは、毎回、ビデオ設定/アスペクトレートを"オリジナル"に選択すれば、シネスコサイズで
   再生可能。
 3) ZoomPlayerは、アスペクト比を「Custom」にチェックすると、シネスコサイズに近似した比で再生可
   能。
 4) Mediauniteは、アスペクト比をサイズ比にすれば近似した比で再生出来る。
 5) VLCMediaPlayerは、設定/ビデオ(高度なオプション)の「ソースのアスペクト比」を強制的に"2.35:1"
   に変更すれば、シネスコサイズで再生可能だが実際的ではない。
 6) Winampは、設定/ビデオ/拡張ビデオ設定の「アスペクト比を固定」のチェックを取ると、画面操作で
   自由にアスペクト比を変えて再生させる事は出来るが、正規の対応ではない。

 追記(05.07.30):「MPEG2デコーダをInterVideo Video Decoderにして再検討」
  Ligos MPEG Video Decoderは、Windows Media Playerで再生する場合にアスペクト情報を無視して
  しまうという不具合の報告があるので、DirectShow Filter Toolここから入手)を用いて、このデ
  ーダのメリット値を0x00800000から0x0010000の最下位に変更して検討した。

即ち、Ligos MPEG Video Decoderを各プレイヤーが利用しないように設定した。
結果:不明と内蔵以外は全て、InterVideo Video Decoderが利用された。
Players
(バージョン)
出力ソフト
WM
Player
(10)
Real
Player
(10)
Winamp
(5.09)
DV
(0.75)
Media
unite
(2.117)
Zoom
Player
(4.03)
BS
Player
(1.32)
MPlayer
Classic
(6.482)
GOM
Player
(1.94)
VLCM
Player
( 0.82)
TMPGEnc
Plus

シネスコ?
(IntDec)

シネスコ?

(不明)
再生不可
(IntDec)

シネスコ
(IntDec)

シネスコ
(IntDec)

シネスコ
(IntDec)

シネスコ
(IntDec)

無声!

シネスコ
(IntDec)

シネスコ
(IntDec)

シネスコ
(
内蔵)
MediaStudio
Pro

4:3?
(IntDec)

4:3?

(不明)
再生不可
(IntDec)

4:3?
(IntDec)

シネスコ!
(IntDec)

シネスコ!
(IntDec)
再生不可
(IntDec)

シネスコ!
(IntDec)
再生不可
(IntDec)

シネスコ!
(
内蔵)
ffmpegX

4:3
(IntDec)

4:3
(不明)
再生不可
(IntDec)

 4:3
(IntDec)

4:3?
(IntDec)

4:3
(IntDec)

 4:3? 
(IntDec)
無声!

シネスコ
(IntDec)

シネスコ
(IntDec)

4:3?
(内蔵)
MPEG
Streamclip

シネスコ?
(IntDec)

シネスコ?
(
不明)
再生不可
(IntDec)

シネスコ
(IntDec)

シネスコ
(IntDec)

シネスコ
(IntDec)

シネスコ
(IntDec)

シネスコ
(IntDec)

シネスコ
(IntDec)

シネスコ
(
内蔵)
1) TMPGEnc Plusで出力した場合、DVBSPlayerでも正規のアスペクト比で再生可能となったが、
  BS Playerは無声再生となってしまった。
  Winampは再生そのものが不能となってしまった。
2) MediaStudioProffmpegXで出力した場合、Windows Media PlayerReal Playerは正規
  の比で再生出来なくなってしまった。
  Winampは再生そのものが不能となってしまった。
  BS PlayerGOMPlayerは、MediaStudioPro出力ファイルの再生が不能となってしまった。

結語:出力に用いたツールと再生に用いたプレイヤーが利用するデコーダとの兼ね合いを予測して正規の
   アスペクト比で再生可能か?を解析する(一定の法則を導き出す)ことは出来なかった。
   インストールされているMPEG2関連コーデックの優先度によっても大きく影響される。



  Macintoshでの結果
I. QuickTime Player(6.52,7.01)、VLCMedia Player(0.70,0.82)、 MPlayerOSX2(2b6,2b8)及び
 ffmpegX(0.09s)mplayerでの再生結果は、下の図表の如くであった。
 1) TMPGEnc Plus出力のシネスコサイズのMPEG2ファイルは、MPlayerOSX2(2b6)以外は
   いずれも正規で再生可能。
 2) MediaStudioPro出力のシネスコサイズのMPEG2は、いずれのプレイヤーでも正規の比
   で再生可能。
   但し、vlcMediaPlayerは下方に、MPlayerOSX2は上方に緑黄色の空白帯が挿入されてしまう。
 3) ffmpegX出力のシネスコサイズのMPEG2は、いずれのプレイヤーでも約4:3のスタンダードサ
   イズで再生されてしまう。
 4) MPEG Streamclip出力のシネスコサイズのMPEG2ファイルは、TMPGEnc Plusと同様
   MPlayerOSX2(2b6)以外はいずれも正規で再生可能。
Players
(バージョン)
 出力ソフト
QuickTime
Player
vlcMedia
Player
MPlayer
OSX2
ffmpegX
mplayer
(6.52)
(7.01)
(0.70)
(0.82)
(2b6)
(2b8)
(0.09s)
 TMPGEncPlus

シネスコ

シネスコ

シネスコ?

シネスコ?

 4:3? 

シネスコ?

シネスコ
 MediaStudio
 Pro

シネスコ

シネスコ

シネスコ!?

シネスコ!?

シネスコ!?

シネスコ!?

シネスコ
 ffmpegX

約4:3

約4:3

4:3?

 4:3? 

4:3?

4:3?

 約4:3
 MPEG
 Streamclip

シネスコ

シネスコ

シネスコ?

シネスコ?

4:3?

シネスコ?

シネスコ
<図表の説明>
 ・再生アスペクト比
    シネスコ:640x272ピクセルのシネスコサイズで再生。
    シネスコ!:下方又は上方に緑黄色の空白帯が挿入されてしまう。
    ?印:該当プレイヤーにMPEG2ソースの「プロパティ」などを表示する機能がない。
 ・利用デコーダは、「QuickTime MPEG-2再生コンポーネント」以外は内蔵。

II. 正規のアスペクト比で再生出来ない時の対応策は、以下の如くで実用的なものはない。
 1) QuickTime Playerは、Pro版でないと映像サイズのアスペクト比を変更出来ない。
   QuickTimePro(6.52)は、[ムービー/ムービーのプロパティを表示]を選択、[MPEG2 Muxedトラック]
    の[サイズ]を手動で調節する。
   QuickTimePro(7.01)は、[ウインドウ/ムービーのプロパティを表示]を選択、[MPEG2 Muxedトラック]
    の[ビジュアル設定]の[現在のサイズ]欄に数値を入力する。
  但し、正しいサイズはファイルを作成した者でないと知り得ない情報なので、現実的ではない。
 2) VLCMedia Playerは、Preferences/ビデオ(Advanced)の「Source aspect ratio」を強制的に
   "2.35:1"に設定すれば可能だが、これまた実用的ではない。
 3) MPlayerOSX2 は、環境設定/ビデオ設定の「アスペクト」はデフォルト, 4:3, 16:9 の三種類しか
   なく、"2.35:1"に設定することは出来ない。
 4) ffmpegXのmplayerは、Movieの「Aspect Ratio」にはOriginal, 4:3, 16:9 の三種類しかなく、
   "keep"のチェックを取ると、画面操作で自由にアスペクト比を変えて再生させる事は出来るが、
   正規の対応と言えるものではない。

<参考>
 1) ffmpegXについては、ここを参照MPEG Streamclipについては、ここを参照
 2) ビスタサイズ(16:9)のMPEG2の場合は、TMPGEnc Plus, MediaStudioPro, ffmpegXやMPEG
   Streamclip いずれのソフトで作成されたファイルても、Winamp以外のプレイヤーであれば全て、
   正規のアスペクト比で再生出来る。
 3) ASF, RM, MOV, AVI, OGMやMKVファイルの場合は、対応しているプレイヤーであれば全て
   シネスコサイズであろうと、正規のアスペクト比で再生可能。

*シネスコサイズのサンプルムービーファイル入手は、Boxサービス 「CinescoMovies」 から


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