mplayerでDVD-Videoを扱うためのTIPS

Linuxで使える動画アプリmplayerに関するメモです。
Windowsバージョンもあります。詳細はリンクを参照してください。

DVD-Videoを再生する基本コマンド

単にDVD-Videoの再生したい場合

$ mplayer dvd://1

チャプター2から4のみ再生したい場合

$ mplayer dvd://1 -chapter 2-4

タイトル2を再生したい場合

$ mplayer dvd://2

メニューを使用したい場合

$ mplayer dvdnav://1 -mouse-movements                                                           

-mouse-movementsオプションを外した場合はキーボードのみの操作になります。

HDDにバックアップしたDVD-Videoの取り扱い

コピーガードのかかっていないDVD-Videoの場合

$ cp -r /mnt/dvd /path/to/directory
$ ls /path/to/directory
AUDIO_TS/  VIDEO_TS/

のような感じで普通のファイルと同様の手順でHDDにバックアップすることができます。

このバックアップしたファイルをDVD-Videoとして再生したい場合は-dvd-deviceオプションを使って次のようなコマンドを入力します。

$ mplayer dvd://1 -dvd-device /path/to/directory

DVD-Videoの内容をvobに変換

DVD-Videoの内容をvobファイルとしてdumpしたい場合は-dumpstream-dumpfileオプションを使って次のようなコマンドで出力できます。

$ mplayer dvd://1 -dumpstream -dumpfile dump.vob

-dumpstream-chapterオプションと併用できますので、例えばチャプターごとに分割したvobファイルを作成したい場合は

$ mplayer dvd://1 -chapter 1-1 -dumpstream -dumpfile chapter-1.vob
$ mplayer dvd://1 -chapter 2-2 -dumpstream -dumpfile chapter-2.vob

のような感じで出力できます。

ちなみに、収録されているチャプター数とかタイトル数などが不明な場合は-identifyオプションで調べることができます。

$ mplayer dvd://1 -identify

MPlayer homepage
http://www.mplayerhq.hu/

MPlayer & MEncoder Builds for Windows
https://mplayerwin.sourceforge.net/downloads.html

関連記事

アニメーションGIFの作り方
0000.png, 0001.png, 0002.png, ...の連番PNGファイルからアニメーションGIFを作るコマンド ffmpeg編 $ ffmpeg -framerate 30 -i %04d.png output.gif convert編(ImageMagick) $ convert -delay 10 -loop 0 *.png output.gif ...

FFmpegで動画を連結するコマンド
1. 連結したい動画をテキストファイルに書き出します。 $ vi list.txt $ cat list.txt file '/path/to/file1.avi' file '/path/to/file2.avi' file '/path/to/file3.avi' 2. FFmpegを実行します。 $ ffmpeg -f concat -safe 0 -i list.txt...

FFmpegで5.1chオーディオを2chに変換
FFmpegを使って5.1chオーディオのファイルを2ch(ステレオ)に変換するコマンドのメモ down-mix ダウンミックスして2chオーディオに変換 $ ffmpeg -i input.wav -ac 2 stereo.wav FL/FRを抜き出す 「Front Left」「Front Right」のオーディオを抜き出して2chオーディオに変換 $ ff...

FFmpegでボトムフィールドファーストのインターレース形式にエンコード
ボトムフィールドファーストでエンコード FFmpegでBottom Field First(BFF)のInterlace形式のx264にエンコードする方法を調べてみました。 とりあえず自分の環境でうまくいったコマンドは次のような感じです。 $ ffmpeg -i input.avi -flags +ilme+ildct -top 0 -c:v libx264 -x264opts...

FFmpegでYouTube向けにエンコード
FFmpegでYouTube向けにエンコードしたい場合は $ ffmpeg -i input.avi -c:v libx264 -preset slow -crf 18 -c:a copy -pix_fmt yuv420p output.mkv のようなコマンドでエンコードできます。 ポイントは-pix_fmt yuv420pの部分だと思います。-pix_fmt yuv420p...

FFmpegで連番画像から動画を作成する際のTIPS
FFmpegで連番画像から動画を作成する際のTIPSをまとめてみました。 ※一部、過去記事と重複する内容もあります。 画像ファイルから動画ファイルを作成するコマンド 0001.png、0002.png、0003.png …という連番画像から動画ファイル(MP4)を作成するには以下のようなコマンドを実行します。 $ ffmpeg -i %04d.png -c:v libx2...

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です