(部分的に この質問 に触発されました。)
背景:特注のエンターテインメントセンターでHDの後ろにPCを隠していますLCD。唯一の目に見える部分PCのはWiiの上にマウントされた外付けDVDドライブです。PCにはたまたまWindows XP; Hackintoshing and Linuxmight可能ですが、以前にサウンドカードのドライバーで問題が発生しました。OSXとLinuxは、本当に素晴らしいシンプルなソリューションを提供しない限り、問題がないと仮定しましょうこの特定の問題のために。
目標:DVDをリッピングするための完全に自動化されたワークフローが欲しい 。このようなもの:
これを完全に自動化する推進力は、テレビをPCの入力に切り替えてワイヤレスキーボードをいじる必要がないことです。それは単に不必要なユーザーの介入です。
UIはきれいである必要はありません。スピードも気にしません。そして、私はおそらく、いくつかの創造的なPerlの使用で、いくつかのギャップを埋めることができます。しかし、パーツの多く(またはすべて)がすでに存在している可能性があります。
何かご意見は?
DVDリッピングはワンクリックDVDリッピングを自動化します あなたが求めているもののようです。これはオープンソースのAutoHotkeyスクリプトなので、必要な処理が行われない場合は変更できます
私はちょうど私のウェブサイトで 同様の質問 に答えました。
AdamPashのDVDRip の概念をさらに数歩進めました。映画のタイトルと関連するメタデータとカバーアートを取得し、適切なタイトルを使用してファイルをリッピングできるようにしたいと思っていました。つまり、リッピングは完全に自動化されており、ディスクを挿入してから数時間後に、ムービーがMedia Centerに表示され、カバーアートとメタデータが追加されます。
これを実現するために、いくつかのツールといくつかのスクリプトを組み合わせて、それらを接着しました。
全体的なプロセスは次のとおりです。
この設定には、改善したいいくつかの問題があります。
質問の要件に関する限り、いくつかの追加の調整を行う必要があります。
Drive, Eject
コマンド を使用してかなり簡単に追加できます。スクリプトをダウンロードして、詳細な手順を home4film.com で確認できます。
私の次のステップは、スピンドルからDVDをロードするロボットを構築することです。これにより、1日に2つ以上リッピングできるようになります。
Handbrake は、DVDのリッピングを自動化するための優れたアプリです。バッチジョブをスクリプト化して処理し、単一ファイルのムービーと単一ファイルを問題なく処理できます。
これを正確に実行するソフトウェアを完成させました。誰もこれを成し遂げていないことに私は非常に驚いた。 AnyDVDとHandBrakeは必要ですが、それ以外はあなたが要求したすべてを行います。無料版がありますが、デフォルトのHandBrake品質設定を上げるには、$ 10を支払う必要があります。 noclickrip.com でチェックしてください。
これが役立つかどうかはわかりませんが、Windows環境ではHandBrakeが機能することがありますが、MakeMKVが最適に機能し、NirCMDでドライブを開閉し、MakeMKVでリッピングを実行し、FileBotで名前の変更、移動、古いファイルの削除は簡単です。これを実現するためにバッチファイルを実行しますが、後でファイルを削除しません。
@ echo off & setlocal enableextensions
:top
set home=G:\Ripped
nircmd cdrom open
pause
nircmd cdrom close
nircmd wait 5000
for /f "tokens=6" %%1 in ('vol d:') do set title=%%~1
if not exist %home%\%title% md %home%\%title%
makemkvcon64 mkv --decrypt --directio=true --minlength=1800 --cache 1024 -r disc:0 all %home%\%title%
cd /d %home%
for /r "%home%\%title%" %%a in (*.mkv) do (filebot -rename "%%~fa" --db themoviedb --format "{n} ({y}) [{certification}]" -non-strict)
cls
echo "ya wanna do another one (y)es or (n)o"
set /p m=
if /i %m%==y goto :top
if /i %m%==n goto :eof
これは、%PATH%にmakemkvcon64、filebot、およびnircmdがあり、コンピューターにG:\ドライブがあり、DVDドライブが文字d:であると想定しているため、ニーズに合わせてこれを変更する必要がある場合があります。それがすべて完了したら、Windowsでタスクをスケジュールして、niteの途中でhandbrakeCLIまたはffmpegを介してバッチファイルで圧縮することができます。
ハンドブレーキは優れたオールインワンリッパー/エンコーダーです。 libdvdcss-2.dllをダウンロードして、Handbrakeをインストールした場所のルートフォルダーに配置すると、コピー防止機能も削除されます。すなわち..C:\ Program Files\Handbrake\libdvdcss-2.dll
これをダウンロードできる場所は投稿しませんが、Googleで "Videolan libdvdcss-2.dll" を検索してください。インストールのフォルダにコピーして貼り付けたら、Handbrakeを起動して動作を確認します。
私はこの方法を数か月使用していますが、問題は発生していません。