पूरी तरह से स्वचालित डीवीडी इन्सर्ट-रिप-कम्प्रेस-इजेफ़ वर्कफ़्लो


15

(आंशिक रूप से इस प्रश्न से प्रेरित है ।)

पृष्ठभूमि : मेरे पास एक पीसी है जो कस्टम-निर्मित मनोरंजन केंद्र में एचडी एलसीडी के पीछे छिपा हुआ है। पीसी का एकमात्र दृश्य भाग एक बाहरी डीवीडी ड्राइव है, जो Wii के ऊपर रखा गया है। पीसी पर विंडोज एक्सपी होता है; Hackintoshing और लिनक्स संभव हो सकता है, लेकिन मैं पहले साउंड कार्ड के लिए ड्राइवरों के साथ समस्या थी। चलो बस मान लेते हैं कि ओएस एक्स और लिनक्स एक नो-गो हैं जब तक कि वे इस विशेष समस्या के लिए वास्तव में भयानक और सरल समाधान प्रदान नहीं करते हैं ।

लक्ष्य : मैं तेजस्वी डीवीडी के लिए एक पूरी तरह से स्वचालित वर्कफ़्लो रखना चाहूंगा । कुछ इस तरह:

  1. डीवीडी ड्राइव पर इजेक्ट बटन दबाएं, डीवीडी डालें।
  2. पीसी पहचानता है कि यह एक वीडियो डीवीडी है (डेटा के विपरीत)।
  3. पीसी हार्ड ड्राइव करने के लिए डीवीडी rips।
  4. पीसी तेजस्वी को खत्म करता है, और डीवीडी ट्रे को बाहर निकालता है।
  5. पीसी डीवीडी छवि को कुछ प्रारूप में संपीड़ित करता है जिसे एक Xbox 360 पढ़ सकता है
  6. पीसी प्रतियां एक विशेष फ़ोल्डर में संपीड़ित वीडियो फ़ाइल को समाप्त कर देती हैं, ताकि इसे WMP11 लाइब्रेरी में पढ़ा जा सके और Xbox 360 द्वारा मूल रूप से खेला जा सके।
  7. पीसी सभी अस्थायी फ़ाइलों को साफ करता है।
  8. किया हुआ।

यह पूरी तरह से स्वचालित होने की प्रेरणा यह है कि मुझे वायरलेस कीबोर्ड के साथ टीवी को पीसी के इनपुट और फिडल में बदलने की आवश्यकता नहीं होगी। यह केवल अनावश्यक उपयोगकर्ता हस्तक्षेप है।

UI को सुंदर होना जरूरी नहीं है। न ही मुझे गति की परवाह है। और मैं शायद कुछ रचनात्मक पर्ल उपयोग के साथ कई अंतरालों को पाट सकता हूं। लेकिन ऐसा लगता है कि भागों के कई (या सभी) पहले से मौजूद होना चाहिए।

कोई विचार?

जवाबों:


3

डीवीडी रिप ऑटोमैटिक वन-क्लिक डीवीडी रिपिंग ऐसा लगता है जैसे आप उसके बाद हैं। यह एक ओपन-सोर्स AutoHotkey स्क्रिप्ट है, इसलिए यदि यह वह नहीं करता है जिसकी आपको आवश्यकता है, तो आप इसे संशोधित कर सकते हैं


5

मैंने अपनी वेबसाइट पर इसी तरह के प्रश्न का उत्तर दिया है।

मैंने एडम पश की डीवीडी रिप की अवधारणा को कुछ कदम आगे बढ़ाया है। मैं फिल्म का शीर्षक और संबंधित मेटाडेटा और कवर कला प्राप्त करना चाहता था, और सही शीर्षक का उपयोग करके फ़ाइल को चीर देना चाहता था। इसका मतलब यह है कि तेजस्वी पूरी तरह से स्वचालित है और एक डिस्क डालने के कुछ ही घंटों बाद फिल्म मीडिया सेंटर में कवर आर्ट और मेटाडेटा के साथ दिखाई देगी।

इसे हासिल करने के लिए मैंने कई उपकरणों और कुछ लिपियों को एक साथ सिल दिया है।

समग्र प्रक्रिया इस प्रकार है:

  • एक ड्राइव में भरी हुई किसी भी डीवीडी के लिए थीमोविद से आईडी को स्वचालित रूप से प्राप्त करने के लिए यम का उपयोग करें ।
  • उपयोग EventGhost निर्देशिका घड़ी कि Yammm मेटाडाटा के साथ भरता है और एक शुरू करने के लिए AutoHotkey स्क्रिप्ट।
  • ऑटोहोटेकी स्क्रिप्ट के भीतर, हार्ड ड्राइव पर डीवीडी सामग्री को चीरने के लिए डीवीडी सिकोड़ें
  • एक बार जब डीवीडी फट गया है, तो हैंडब्रेक को एमकेवी फ़ाइल बनाने के लिए आमंत्रित करें ।

इस सेटअप के साथ कुछ समस्याएं हैं जिन्हें मैं परिष्कृत करना चाहूंगा।

  • EventGhost-Yammm एकीकरण थोड़ा परतदार है। अगर यह मेटाडेटा पाया जाता है तो यम को सीधे आमंत्रित किया जा सकता है या स्क्रिप्ट को आमंत्रित किया जा सकता है।
  • यदि फिल्म के लिए themoviedb.org में कोई प्रविष्टि नहीं है, तो तेजस्वी प्रक्रिया लॉन्च नहीं होगी।
  • हैंडब्रेक पूरा होने के बाद कमांड प्रॉम्प्ट चारों ओर पड़ा रहता है। इसे बंद किया जा सकता है, लेकिन मैं उपयोगकर्ता इंटरैक्शन के साथ टकराव से सावधान हूं।
  • VIDEO_TS और AUDIO_TS फ़ोल्डर चारों ओर पड़े हुए हैं। एक बार जब MKV बनाया जाता है तो वे वास्तव में जरूरी नहीं होते हैं और उन्हें हटाया जा सकता है।

जहां तक ​​आपके प्रश्न की आवश्यकताओं का संबंध है, कुछ अतिरिक्त ट्विक्स किए जाने की आवश्यकता है।

  • Xbox MKV को पसंद नहीं करता है, आप हैंडब्रेक को "नॉर्मल" प्रीसेट का उपयोग करके रिप करने के लिए कह सकते हैं, जो कि एक MP4 फाइल को आउटपुट करेगा। Xbox 360 उन ठीक पढ़ता है।
  • प्रसंस्करण पूरा होने के बाद डिस्क को बाहर नहीं निकाला जाता है, यह ऑटोहोट्की की कमांड का उपयोग करके आसानी से जोड़ा जा सकता हैDrive, Eject

आप स्क्रिप्ट डाउनलोड कर सकते हैं और home4film.com पर पूरे निर्देश देख सकते हैं ।

मेरा अगला कदम एक स्पिंडल से डीवीडी लोड करने के लिए एक रोबोट का निर्माण करना है ताकि मैं एक दिन में एक जोड़े से अधिक चीर कर सकूं।


1
शर्म करो home4film.com वेबसाइट अब ऑफ़लाइन है, इसलिए यह अद्भुत व्याख्या शून्य पर आती है।
ल्यूक स्टीवेन्सन

बचाव के लिए। अफसोस की बात है कि मुझे उनकी ऑटोहॉट्की स्क्रिप्ट नहीं मिली। मुझे एडम पश की मूल स्क्रिप्ट मिली, लेकिन इसके पास कोई लाइसेंस फ़ाइल नहीं है, या किसी भी कोड के साथ कोई लाइसेंस टिप्पणी नहीं है (संदर्भ के लिए, मैंने इसे यहां डाउनलोड किया: DVD-rip.en.uptodown.com/windows । BE CAUTIOUS उन फाइलों के साथ।)
जोहान

3

डीवीडी के रिपिंग को स्वचालित करने के लिए हैंडब्रेक एक बेहतरीन ऐप है। यह बैच नौकरियों को स्क्रिप्ट और संभाल सकता है, और सिंगल-फाइल फिल्में और सिंगल फाइल को ठीक से संभाल सकता है।



1
मैंने पढ़ा है कि "हैंडब्रेक गतिशील रूप से वीएलसी की प्रतिलिपि libdvdcss को लोड करेगा यदि आपके पास मैक ओएस एक्स में आपके एप्लिकेशन फ़ोल्डर में है, और यदि आप लिनक्स पर हैं, और आप वाइल्ड साइड पर रहना चाहते हैं, तो आप अपने कंप्यूटर पर पीडीएवीडीक्यूएस इंस्टॉल कर सकते हैं।" प्रणाली और एक ही प्रभाव मिलता है। "
एडुआर्डो मोल्टेनी

2
हैंडब्रेक में एक कमांड लाइन इंटरफेस संस्करण उपलब्ध है - कैसे स्क्रिप्ट के बारे में कोशिश कर रहा है, और बाकी सभी के लिए समाधान के साथ अपने प्रश्न को संपादित करें! :)
MGOwen

1
हैंडब्रेक एक एचडी से काफी आसानी से एन्कोड कर सकता है। मुझे हर व़क्त यह करना है।
दान एस्पेरज़ा

2009 में, मैंने हैंडब्रेक के साथ एक हार्ड ड्राइव से एक वीडियो फ़ाइल को फिर से एनकोड करने के लिए इसे प्राप्त किया था (क्योंकि यह मूल रूप से डीवीडी चीर करने के लिए डिज़ाइन किया गया था)। 2012 में, यह सुपर आसान है। मैं उत्तर संपादित करूँगा।
एंड्रयू स्केन्नेली

2

मैंने अभी-अभी सॉफ्टवेयर का एक टुकड़ा पूरा किया है जो ठीक यही करता है। मुझे यह जानकर काफी आश्चर्य हुआ कि किसी ने भी इसे पूरा नहीं किया। आपको AnyDVD और हैंडब्रेक की आवश्यकता है, लेकिन इसके अलावा यह वह सब कुछ करता है जो आपने मांगा था। जबकि एक निशुल्क संस्करण है, डिफ़ॉल्ट हैंडब्रेक गुणवत्ता सेटिंग्स को बढ़ाने के लिए, आपको $ 10 की आवश्यकता होगी। इसे noclickrip.com पर देखें


1
1 प्रतिनिधि उपयोगकर्ता होने के नाते सावधान रहें और आप अपने उत्पादों को पोस्ट कर रहे हैं। मुझे लगता है कि यह एक अच्छा समाधान है, हालांकि, मैं आपके उत्तर में शामिल करूंगा, हालांकि उच्च गुणवत्ता वाले रिप्स प्राप्त करने के लिए आपको $ 10 का भुगतान करना होगा
अर्लज़

@ एर्लज़, धन्यवाद। मैं भी प्रतिनिधि अंक के बारे में पता नहीं था। मैंने आपके सुझाव के साथ अपना उत्तर संपादित कर दिया है।
जॉय गेनरी

0

हैंडब्रेक एक उत्कृष्ट ऑल-इन-वन रिपर / एनकोडर है। यदि आप libdvdcss-2.dll को डाउनलोड करते हैं और इसे उस स्थान के मूल फ़ोल्डर में रखते हैं जिसे आपने हैंडब्रेक स्थापित किया था, तो यह प्रतिलिपि सुरक्षा को भी हटा सकता है। यानी .. C: \ Program Files \ Handbrake \ libdvdcss-2.dll

मैं पोस्ट नहीं करूँगा जहाँ आप इसे डाउनलोड कर सकते हैं, लेकिन बस "Videolan libdvdcss-2.dll" के लिए Google खोज करें । एक बार जब आप इसे अपनी स्थापना के फ़ोल्डर में कॉपी और पेस्ट कर देते हैं, तो बस हैंडब्रेक शुरू करें और इसे काम करें।

मैं कुछ महीनों से इस पद्धति का उपयोग कर रहा हूं और कोई हिचकी नहीं आई है।


0

मुझे नहीं पता कि यह मदद करेगा लेकिन एक विंडोज वातावरण में हैंडब्रेक कभी-कभी काम करता है लेकिन मेकमावी सबसे अच्छा काम करता है, NirCMD के साथ ड्राइव को खोलने और बंद करने के लिए और मुझे सूचित करें कि यह रेकिंग करने के लिए मेकमावीवी किया है और फाइलबोट को अपना नाम बदलने, हिलाने, और करने के लिए। पुरानी फ़ाइलों को हटाने के लिए यह एक तस्वीर होना चाहिए। मैं इसे पूरा करने के लिए एक बैच फ़ाइल चलाता हूं, लेकिन मैं अपनी फ़ाइलों को बाद में नहीं हटाता।

@ 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 है: इसलिए आपको अपनी आवश्यकताओं के अनुरूप इसे बदलना पड़ सकता है। एक बार यह सब करने के बाद आप विंडोज में टास्क फाइल को हैंडब्रेक सीसीआई या एफएफएमपीपी के माध्यम से संपीड़ित कर सकते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.