2つのドライブでディスクを挿入した後の自動DVDから.isoコピー


0

できれば.isoとして保存したいDVD(ムービー)がたくさんありddます。プロセスを高速化するために、2つのドライブがあります。

挿入時に実行されるスクリプト(純粋なbashまたはbash + AppleScriptの組み合わせ)をセットアップしたいと思います。macOSでは、設定› CDおよびDVD›挿入時…でスクリプトを設定できます

プロセスは次のようになります。

  1. 2つのドライブのいずれかにDVDを挿入します
  2. スクリプトが起動し、どのドライブがコマンドをトリガーしたかを確認します(私にとって最も難しい部分)
  3. ターミナルウィンドウを開き、実際のスクリプトを実行します

私のアイデアの大まかなドラフト:

#!/bin/bash
diskutil umountDisk /dev/THEDRIVE
echo -n `date "+%Y-%m-%d - %H:%M:%S -> Starting with DISCTITLE"` >> iso.log
dd if=/dev/THEDRIVE | pv -s DRIVESIZE | dd of=/myfolder/DISCTITLE.iso
echo -n `Finished DISCTITLE, took TIME. Ejecting.`
drutil tray eject -drive DRIVENUMBER
  1. 取り出し後にターミナルウィンドウを閉じる

のUnmountDisk、ddログへの書き込み、ステータスを使用したコピー、pvログへの書き込み、終了後のディスクの取り出し。

私が知らないのは、2つのドライブで適切に部品を得る方法です。そして、スクリプトが正しく処理されるようにセットアップします。

drutil statusサイズとデバイスを示します。mount名前を伝えます。しかし、もちろん、常に両方のドライブが存在します。

どのように私は例えばを使用することができawkたりsed、デバイス/マウントポイント、ディスクタイトル、サイズやdrivenumberを取得するために、現在のディスクの(正しいものを取り出すには)?


これらの市販のDVDはありますか?はいの場合、どのようにコピー防止を通過する予定ですか?
user3439894

@ user3439894はい、ほとんどが映画、シリーズ、ゲームやデータなしのプライベートバックアップコピーです。物理的なコピーを取り除きたい。私は1つを手動で試しましたがdd、VLCで作成された.isoを問題なく開くことができました。コピー防止についても考えましたが、最初の試みはうまくいきました。
-woerndl

@ user3439894 Burn.appなどを使用することを考えました。ただし、Burnはクラッシュして終了します(macOS用のほとんどのDVD関連ツールがそうであるように見えます)。
-woerndl

@ user3439894は、DVDのコピー保護機能さえ備えているようです。Handbrakeで開いてみたところ(調べる方法がわかりませんでした)、「コピー保護されたソースはサポートされていません...」という通知が表示されました。dd本質的に問題を回避することは可能ですか?
-woerndl

HandBrakeでは、CSSで保護されたディスクのコピーを読み取るためにlibdvdcssが必要です。しかし、Sony ArccOS、UOP、Disney X-project DRMなど、libdvdcssが動作しないCSSなどのDVDコピー保護には他にも多くの種類があります。
-user3439894

回答:


1

とても簡単に解決できました。

Mac DVD Ripper Pro、MacX DVD Ripper Pro(両者を混同しないでください)、RipIt、AnyDVD for Windowsを比較した後。Mac DVD Ripper Proを使用することにしました。

DVDを挿入し、終了後に取り出すと自動的に開始する設定があります。

を使用してアプリの2つのインスタンスを実行しますopen -n /Applications/MDRP.app。MDRPは最初に見つけたDVDをピックアップし、最初のDVDは利用できないため、2番目のインスタンスは2番目のDVDドライブをピックアップし、その逆も同様です。

出力.isoはビット単位のコピーではありません。MDRPがコピー保護を処理するため(少なくともCSSは問題ありません)、VLCとKodi(私のメディアサーバー上)でのテストではうまく機能しました。

私が見つけられなかったのはログファイルだけでしたが、私が探していた他のすべてはこの方法で解決されました。

.isoよりもvideo_ts出力を好む場合は、RipItを使用して同じことを行うことができます。RipItは、同時に2つのドライブからのリッピングも公式にサポートしています。

注:コメントに記載されているように、Sony ArccOS、UOP、Disney X-projectで保護されたDVDのリッピングはまだ試していません。CSS保護が機能しました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.