web-dev-qa-db-ja.com

コマンドラインからDVDをイメージファイルに作成する

どんな種類のビデオファイルでもISOイメージに変換したいので、(別のコンピューターで)DVDに書き込むことができるので、最終的なディスクは通常のDVDプレーヤーで再生できます。

Medibuntuで既にffmpegをインストールしていますが、MPEG出力のサポートは機能しているようです。

コマンドラインツール、またはこれを行うために使用できる簡単なスクリプトはありますか?

6
Ilari Kajaste

具体的にはmpeg2出力が必要です(解像度の低下を気にしない場合はmpeg1が行いますが、mpeg4は仕様外です)。おそらく、PAL 720x576 25fps 16:9、MPEG-1またはAC3オーディオが必要です。またはfor NTSC 720x480および23.97fps(またはwhatevs)。ただし、「[DVD]」ターゲットプリセットを使用して、ffmpeg -i input.avi -target dvd video.mpgを実行するだけで簡単に処理できます。

MpegファイルをDVD互換のフォルダー構造に変換するには、dvdauthorなどのツールが必要です。おそらくいくつかのフロントエンドがありますが、本の最初の例 chapter 1.2 で十分でしょう。その例をファイルdvdauthor.xmlに入れ、ビデオをvideo.mpgに入れてdvdauthor -o DVD -x dvdauthor.xmlを実行します。

これにより、フォルダDVDの下にディレクトリ構造が作成され、genisoimage -dvd-video -o my.iso -v DVDを使用してisoファイルに変換できます。その後、my.isoを他のシステムにコピーし、wodimまたは他のツールを使用してディスクに書き込むことができます。

作成されたディスクはスタンドアロンプ​​レーヤーで再生できるはずですが、DVDの制限により、任意のmpegストリームで問題が発生する場合があります。一部の問題はdvdauthorで修正され、他の問題はパッケージmplexmjpegtoolsで修正されます。字幕が必要な場合は、spumuxの使用方法を学ぶ必要があります。

6
taneli

@taneliの答えはプロセスの大部分をカバーしていますが、いくつかの詳細が欠けています。 MP4ファイルを変換してDVDに書き込むための完全なプロセスを次に示します。

私は通常MP4ファイルでしか動作しませんが、これは入力としてほとんどのビデオ形式で動作するはずです(ffmpegでサポートされている限り)。これをNTSC DVDプレーヤーでテストしました。

(Lubuntu 16.04 LTS、AMD64でテスト済み)

1.これらのパッケージをインストールします(Sudo apt-get installを使用):

  • dvdauthor
  • ffmpeg
  • 薄暗い
  • mkisofs

2.ビデオファイルを正しい形式に変換します。

(ffmpegバージョン2.8.15-0を使用してテスト済み)

これは、DVDプレーヤーを購入した世界の地域によって異なります。

3. dvdauthorを使用してdvdファイルシステムを作成します

(dvdauthor 0.7.0を使用してテスト済み)

初回セットアップ:

(ソース)

video_format~/.config/というファイルを作成します。

ファイルに必要なのは1行だけです:

  • NTSCユーザー:NTSC
  • PALユーザー:PAL
  • SECAMユーザー:SECAM?これを確認できませんでした。

DVDのファイルシステムの作成:

(ソース)

dvdauthor --title -o yourvideo -f yourvideo.mpg
dvdauthor -o yourvideo -T

これらのコマンドは、DVDのファイルシステムを「yourvideo」という名前のフォルダーに書き込みます。

4. isoの作成

(mkisofs 1.11.11を使用してテスト済み)

このコマンドは、yourvideoフォルダーの内容を取得し、isoに変換します。

mkisofs -dvd-video -o yourvideo.iso yourvideo/

5. isoを空のDVDに書き込みます

(Wodim 1.1.11を使用してテスト済み)

(ソース)

DVDバーナーのデバイス名と一致するように、おそらく/dev/sr0/を変更する必要があります。

Sudo wodim -tao speed=2 dev=/dev/sr0 -v -data yourvideo.iso

4
jrh