動画プレイヤー,エンコーダー mplayer & mencoder のインストールと機能(Windows 上)

概要

mplayer は,多くの形式に対応した動画プレイヤーである.mencoder は,同じプロジェクトで開発されている動画のエンコーダ(動画ファイルを別のコーデックやコンテナ形式に変換するソフトウェア)である.いずれもコマンドプロンプトから使うコマンドラインのソフトウェアである.

Windows 用のビルドは SourceForge の mplayer-for-windows で配布されており,2026年7月時点の最新ビルドは r38151(2019年8月28日公開)である.本体である MPlayer 本家の最新リリースは 1.5(2022年2月27日公開)である.インストーラはなく,7z ファイルをダウンロードし,展開(解凍)して使う.

目次

関連する外部ページ

サイト内の関連情報

1. インストール(ダウンロードと展開)

おおまかには,7z ファイルをダウンロードし,展開(解凍)するという手順になる.

  1. SourceForge の mplayer-for-windows の Web ページを開く

    https://sourceforge.net/projects/mplayerwin/

  2. Files」から「MPlayer-MEncoder」,最新のリビジョン(r38151)の順に開き,64 ビット版(ファイル名:mplayer-svn-38151-x86_64.7z)を選ぶ
  3. .7z ファイルのダウンロードが始まるので確認する.
  4. ダウンロードした .7z ファイルを展開(解凍)する.分かりやすいディレクトリに置く.
    Windows での展開(解凍)に便利な 7-Zip: 別ページ »で説明

2. 基本的な使い方

展開したディレクトリに mplayer.exe と mencoder.exe が置かれる.コマンドプロンプトを起動し,展開したディレクトリに移動して実行する.

動画ファイルの再生

mplayer movie.avi

mencoder が対応している映像コーデックの一覧の表示(音声コーデックの一覧は -oac help,コンテナ形式の一覧は -of help で表示する)

mencoder -ovc help

mencoder による変換の実行例.映像コーデックと音声コーデックは -ovc-oac で,コンテナ形式は -of で指定する.次は,libavformat(-of lavf)を用いて Flash Video 形式に変換する例である.

mencoder input.avi -o output.flv -of lavf -oac mp3lame -lameopts abr:br=56 -srate 22050 -ovc lavc -lavcopts vcodec=flv:vbitrate=500:mbd=2:mv0:trell:v4mv:cbp:last_pred=3