मैंने हाल ही में youtube-dl के gpaste get
आउटपुट के उपयोग के बारे में यह प्रश्नSTDIN
पूछा था । उस प्रश्न का उत्तर तब से दिया जा रहा है, लेकिन मैं स्वचालन के अगले चरण पर एक बहु-कमांड कार्य करना चाहूंगा:
फ़ायरफ़ॉक्स कमांड में url बार से कॉपी किए गए url का उपयोग करके वर्तमान फ़ोल्डर में वीडियो का डाउनलोड डाउनलोड करें:
youtube-dl $(gpaste get [video url])
। mavv या mp4 या m4a फ़ाइल को .wav
कमांड में बदलें :ffmpeg -i [filename of video from step one].<filetype of video from step one> [filename of video from step one].wav
[... प्रक्रिया जारी है ...]
मेरा सवाल है: मैं अभी भी regex के लिए नया हूँ। वहाँ एक regex अनुक्रम है कि मैं youtube-dl
कमांड द्वारा बनाई गई फ़ाइल से फ़ाइल नाम को हथियाने के लिए नियोजित कर सकता हूं और इसे निम्न ffmpeg
कमांड के लिए इनपुट के रूप में उपयोग कर सकता हूं ?
यहाँ एक उदाहरण है:
gpaste get 0
रिटर्न https://somevideo.com/video
youtube-dl $(gpaste get 0)
फ़ाइल फ़ोल्डर में Y
फ़ाइल नाम && के साथ डाउनलोड करें
ffmpeg -i <filename Y>
प्रारंभिक फ़ाइल की एक डुप्लिकेट लौटाएगा, अब .wav
प्रारूप में
मैं कैसे बता सकता हूँ कि फ़ाइल नाम वाई को प्राप्त करने से पहले बैश कर दिया जाए, ताकि मैं यह सब एक स्क्रिप्ट में डाल सकूं?
क्या मुझे फ़िलिपीस (सभी वीडियो प्रकार) की एक श्रृंखला के अनुसार फ़िल्टर करने की आवश्यकता होगी या क्या मैं वर्तमान फ़ोल्डर में सबसे हाल की फ़ाइल या दोनों के संयोजन के लिए फ़िल्टर करूंगा?