Tamamen otomatikleştirilmiş DVD insert-rip-compress-eject iş akışını


15

( Bu sorudan kısmen ilham alındı .)

Arka plan : Özel yapım eğlence merkezinde bir HD LCD'nin arkasına saklanmış bir PC'm var. PC'nin yalnızca görünen kısmı, Wii'nin üstüne monte edilmiş harici bir DVD sürücüsüdür. PC üzerinde Windows XP var; Hackintoshing ve Linux mümkün olabilir , ancak daha önce ses kartı için sürücülerle ilgili sorunlar yaşadım. Bu özel problem için gerçekten harika ve basit bir çözüm sağlamadıkça, OS X ve Linux'un sorunsuz olduğunu varsayalım .

Hedef : DVD kopyalamak için tamamen otomatik bir iş akışına sahip olmak istiyorum . Bunun gibi bir şey:

  1. DVD sürücüsündeki çıkarma düğmesine basın, DVD'yi yerleştirin.
  2. PC bunun bir video DVD olduğunu (verinin aksine) olduğunu kabul eder.
  3. PC, DVD'yi sabit sürücüye kopyalar.
  4. PC yırtılmayı tamamlar ve DVD tepsisini çıkarır.
  5. PC, DVD görüntüsünü bir Xbox 360'ın okuyabileceği bir formata sıkıştırır .
  6. PC, bitmiş sıkıştırılmış video dosyasını belirli bir klasöre kopyalar, böylece bir WMP11 kütüphanesinde okunabilir ve Xbox 360 tarafından sorunsuzca oynatılabilir.
  7. PC tüm geçici dosyaları temizler.
  8. Bitti.

Bunu tamamen otomatik hale getirmenin itici gücü, TV'yi asla PC'nin girişine geçirmem ve kablosuz klavyeyle oynamama gerek kalmamasıdır. Bu sadece gereksiz kullanıcı müdahalesi.

UI güzel olmak zorunda değildir. Ben de hızı umursamıyorum. Ve muhtemelen bazı yaratıcı Perl kullanımlarıyla bazı boşlukları kapatabilirim. Ancak, parçaların çoğunun (veya hepsinin) zaten mevcut olması muhtemel görünüyor.

Düşüncesi olan var mı?

Yanıtlar:



5

Ben sadece benzer bir soruyu web sitemde cevapladım .

Adam Pash'in DVD Rip konseptini birkaç adım daha ileri götürdüm . Filmin başlığını ve ilişkili meta verilerini ve kapak resmini elde edebilmek ve doğru başlığı kullanarak dosyayı kopyalamak istedim. Bu, kopyalamanın tamamen otomatik olduğu ve bir disk yerleştirildikten birkaç saat sonra, filmin kapak resmi ve meta verilerle dolu bir Medya Merkezi'nde görüneceği anlamına gelir.

Bunu başarmak için bunları bir araya yapıştırmak için birkaç araç ve birkaç komut dosyası bir araya getirdim.

Genel işlem aşağıdaki gibidir:

  • Kullanım Yammm otomatik dan kimliğini almak için themovidb bir sürücüye yüklenmiş herhangi DVD için.
  • Kullanım EventGhost bir Yammm meta verilerle dolduran dizini izlemek ve başlatmak için AutoHotkey senaryoyu.
  • Autohotkey komut içinde, çağırmak DVD Shrink sabit diskinize DVD içeriğini rip için.
  • DVD yırtıldıktan sonra, bir MKV dosyası oluşturmak için El Freni'ni çağırın .

Bu kurulumda ayrıntılandırmak istediğim birkaç sorun var.

  • EventGhost-Yammm entegrasyonu biraz lapa lapa. Yammm doğrudan çağrılabilirse veya meta veri bulunduğunda betiği çağırabilirseniz daha düzgün olur.
  • Film için themoviedb.org'a giriş yapılmazsa, kopyalama işlemi başlatılmaz.
  • El Freni tamamlandıktan sonra, etrafında bir komut istemi bırakılarak bırakılır. Kapalı olabilir, ancak kullanıcı etkileşimleriyle çarpışma konusunda temkinli oluyorum.
  • VIDEO_TS ve AUDIO_TS klasörleri etrafta yatar. MKV oluşturulduktan sonra gerçekten gerekli değildir ve silinebilirler.

Sorunuzun gereksinimleri söz konusu olduğunda, yapılması gereken birkaç ek tweaks var.

  • Xbox, MKV'lerden hoşlanmıyor, EventBhost betiğindeki parametreleri, El Freni'ne bir MP4 dosyası verecek olan "Normal" ön ayarı kullanarak yırtmasını söylemek için ince ayar yapabilirsiniz. Xbox 360 bunları iyi okuyor.
  • İşlem tamamlandıktan sonra disk çıkartılmıyor, bu AutoHotkey komutu kullanılarak kolayca eklenebilirDrive, Eject

Komut dosyalarını indirebilir ve talimatların tamamını home4film.com adresinde görebilirsiniz .

Bir sonraki adımım, bir milden DVD'leri yüklemek için bir robot oluşturmak, böylece günde birkaç kişiden fazlasını çıkarabilirim.


1
Utanç home4film.com web sitesi şu anda çevrimdışı, bu yüzden bu harika açıklama boşa geliyor.
Luke Stevenson

archive.org kurtarmaya! Ne yazık ki autohotkey komut dosyasını bulamadım. Adam Pash'in orijinal komut dosyasını buldum, ancak onunla birlikte bir lisans dosyası veya bir lisans içeren herhangi bir kod yorumu bulunmuyor (başvuru için burada indirdim : dvd-rip.en.uptodown.com/windows . BE CAUTIOUS Bu dosyalar ile.)
Johann

3

El freni , DVD'lerin yırtılmasını otomatikleştirmek için harika bir uygulama. Toplu iş komut dosyası ve işleyebilir ve tek dosya filmleri ve tek dosyaları iyi idare edebilir.


2
El freni, kopya korumasını kaldırmaz
kpoehls

1
Mac OS X'teki Uygulamalar klasörünüzde varsa ve Linux kullanıyorsanız ve vahşi tarafta yaşamak istiyorsanız, libdvdcs'leri bilgisayarınıza yükleyebilirsiniz. sistemi ve aynı etkiyi almak. "
Eduardo Molteni

2
El freni için bir Komut satırı arayüzü sürümü mevcut - peki ya bunu yazmaya çalışın ve sorunuzu herkesin çözümü ile düzenleyin! :)
MGOwen

1
El freni bir HD'den oldukça kolay kodlanabilir. Onu her zaman yaparım.
Dan Esparza

2009'da Handbrake'in sabit diskteki bir video dosyasını yeniden kodlamasını sağlamada sorun yaşadım (başlangıçta DVD'leri kopyalamak için tasarlanmıştı). 2012 yılında, süper kolay. Cevabı düzenleyeceğim.
Andrew Scagnelli

2

Tam olarak bunu yapan bir yazılım parçası yeni bitirdim. Bunu kimsenin başaramadığıma şaşırdım. AnyDVD ve El Freni'ne ihtiyacınız var, ancak bunun dışında istediğiniz her şeyi yapıyor. Ücretsiz bir sürüm varken, varsayılan El Freni kalitesi ayarlarını yükseltmek için 10 $ kazanmanız gerekir. Noclickrip.com adresinden kontrol edin .


1
1 rep kullanıcısı olmak konusunda dikkatli olun ve kendi ürünlerinizi gönderiyorsunuz. Bence bu iyi bir çözüm, cevabınıza da ekleyeceğim, ancak yüksek kalitede para
kazanmak için

@Earlz, teşekkür ederim. Temsilcilerden bile haberim yoktu. Önerinizi değiştirerek cevabımı düzenledim.
Joey Gennari

0

El freni mükemmel bir hepsi bir arada ripper / enkoder. Ayrıca, libdvdcss-2.dll dosyasını indirip Handbrake ürününü yüklediğiniz konumun kök klasörüne yerleştirirseniz, kopya korumasını kaldırabilirsiniz. yani .. C: \ Program Files \ El Freni \ libdvdcss-2.dll

Bunu indirebileceğiniz bir yere göndermeyeceğim ancak "Videolan libdvdcss-2.dll" için bir Google araması yapın . Kurulumunuzun klasörüne kopyalayıp yapıştırdıktan sonra, sadece El Freni'ni başlatın ve çalışmasını izleyin.

Bu yöntemi birkaç aydır kullanıyorum ve hiç hıçkırık olmadı.


0

Bunun işe yarayıp yaramayacağını bilmiyorum ama bir Windows ortamında HandBrake bazen çalışıyor, ancak MakeMKV en iyi şekilde çalışıyor, sürücüyü açıp kapatmak ve bana yeniden bildirmek, taşımak ve dosya yapmak için FileBot yapmak için MakeMKV yapıldı. Eski dosyaların kaldırılması çok kolay olmalı. Bunu yapmak için bir toplu iş dosyası çalıştırıyorum, ancak dosyalarımı daha sonra silmiyorum.

@ 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

Şimdi bu% PATH% 'nizde makemkvcon64, filebot ve nircmd değerine sahip olduğunuzu varsayıyor, bilgisayarınızda bir G: \ sürücünüz var ve dvd sürücünüzün harfi d: bu nedenle gereksinimlerinize uyacak şekilde değiştirmeniz gerekebilir. Tüm bunlar bir kez yapıldığında, Windows'ta bir elinizle bir el çantasıyla sıkıştırmak için nite ortasındaki el freniCLI veya ffmpeg.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.