私は何日も多くの記事を読んでいて、ついにスーパーユーザーに非常に役立つ質問を見つけました( DVDムービーをリッピングするためにどのツールを使用できますか? )
私は大きなオリジナルDVDのコレクションを持っていて、それらは現在ISOファイルにあります(私は学ぶためだけにそれらを自分で欲しい言語)、DVDShrinkで作成。以下を含む1つのフォルダに各映画を入れるための最良の方法を知りたいです。
だから私は私が望む言語と私が望む字幕でビデオを開くことができます(メニューなし)
これは8Gbのフルコピーよりも少ないサイズで済むと思います(同じ品質)そうではありませんか?.
注:Linuxシステムで実行できる方が良いですが、仮想ウィンドウを使用してもかまいません=]
ありがとう。
Handbrake (無料、クロスプラットフォーム、オープンソース)を使用して、すべてを含むMKVファイルにDVDをリッピングすることをお勧めします。
ハンドブレーキはすでに:
ビデオには必ず一定の品質を選択し、品質には18〜28のいずれかを選択してください。低いほど良いという意味ですが、自分にとって何が良く見えるかを実験する必要があります。
リッピングが完了したら、 FFmpeg を使用してMKVファイルからさまざまなトラックをエクスポートできます。ホームページから静的ビルドをダウンロードすると、最新バージョンを入手できます。静的ビルドは常に最新であり、Ubuntuを使用している場合は、apt-get
に付属しているものを使用したいという誘惑に抵抗してください。それはひどく時代遅れです。
抽出がどのように機能するかは、ファイルに含まれるオーディオトラックと字幕トラックの数によって異なります。後でこの情報を取得するには、ffmpeg -i input.mkv
を呼び出して出力を確認します。
ここにそれは言う:
Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p, …
それがビデオです。さらに音声を探してください。英語とドイツ語の2つの音声トラックがあります。
Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 48000 Hz, …
Stream #0:2(ger): Audio: aac (mp4a / 0x6134706D), 48000 Hz, …
最後に、字幕が表示される場合があります。ここでは、彼らはドイツ人です:
Stream #0:3(ger): Subtitle: text (default)
それでは、それらを抽出しましょう…
まず、音声や字幕のない空のビデオを作成します。ここで、-an
は音声を無効にし、-sn
は字幕を無効にします。または、字幕を保持するために-sn
を省略します。
ffmpeg -i input.mkv -c copy -an -sn output.mkv
出力ファイルにはビデオのみが含まれます。必要に応じて、ここでコンテナを変更することもできます。
ffmpeg -i input.mkv -c copy -an -sn output.mp4
これは、オーディオトラックの数によって異なります。別々のオーディオファイルを作成するには、2つのオーディオトラックがあると仮定して、次のようにします。ここでも、ビデオと字幕の出力を無効にします。
ffmpeg -i input.mkv \
-c:a:0 copy -vn -sn output-0.m4a
-c:a:1 copy -vn -sn output-1.m4a
ご覧のとおり、インデックス0
と1
は、最初と2番目のオーディオトラックを指定します。さらにある場合は、必要に応じてコマンドを変更し、別の行を追加します。
字幕を取得するには、同様のアプローチに従います。字幕トラックが1つあると仮定します。
ffmpeg -i input.mkv -vn -an -c copy output.srt
または、複数の字幕トラックがある場合:
ffmpeg -i input.mkv \
-c:s:0 copy -vn -an output-0.srt
-c:s:1 copy -vn -an output-1.srt
MakeMKV を試すことができます。すべてのビデオ、オーディオ、字幕を含むmkvファイルを生成でき、Linuxで動作します。ビデオ、オーディオ、字幕を別々のファイルに入れたいと思いますが、メディアプレーヤーで再生する場合は、mkvファイル内にあれば同じことができます。
プログラム自体はオーディオに触れないので、isoと同じ品質になります。