मैं उन्हें (पुनः-संपीड़न) परिवर्तित किए बिना WebM वीडियो फ़ाइलों से स्ट्रीम निकालना चाहूंगा, क्या कोई ऐसा सॉफ़्टवेयर सुझा सकता है जो इसे अनुमति दे सकता है?
मैं उन्हें (पुनः-संपीड़न) परिवर्तित किए बिना WebM वीडियो फ़ाइलों से स्ट्रीम निकालना चाहूंगा, क्या कोई ऐसा सॉफ़्टवेयर सुझा सकता है जो इसे अनुमति दे सकता है?
जवाबों:
चूंकि WebM एक Matroska सबसेट है, mkvtoolnix आपको फाइलों को डिमक्स करने देना चाहिए। यह ओपन सोर्स, क्रॉस प्लेटफॉर्म है, और लेखक विंडोज के लिए बायनेरी प्रदान करता है।
एक वेब फ़ाइल से ऑडियो निकालने के लिए, ffmpeg टूल ( https://www.ffmpeg.org/download.html ) का उपयोग करके :
ffmpeg -i "input.webm" -vn -acodec copy "output.oga"
स्पष्टीकरण:
"-i input.webm" इनपुट फ़ाइल को नामित करता है
"-vn" आउटपुट से वीडियो स्ट्रीम को हटाता है
"-acodec copy" ऑडियो स्ट्रीम को कॉपी करने के लिए ffmpeg को बताता है- (कोई पुन: संपीड़न)
"output.oga" आउटपुट फ़ाइल को नामित करता है।
नायब: उन फ़ाइलनामों के आसपास "" उद्धरणों का उपयोग करें जिनमें रिक्त स्थान हैं।
आउटपुट फ़ाइल एक्सटेंशन को स्रोत वेब फ़ाइल में निहित ऑडियो स्ट्रीम के प्रारूप के साथ मेल खाना है।
मैं आउटपुट फ़ाइल एक्सटेंशन के रूप में ".ga" का उपयोग करता हूं क्योंकि अधिकांश वेबएम फाइलें जो मैं संभालता हूं उनमें वोरबिस ऑडियो होता है।
".oga" इस मामले में पसंदीदा एक्सटेंशन है, भले ही .ogg अभी भी vorbis ऑडियो-ओनली फ़ाइलों के लिए अक्सर सामना किया जाने वाला एक्सटेंशन है।
Ffmpeg पर आधारित यह कमांड लाइन आपको स्रोत फ़ाइल से ऑडियो प्रारूप देना चाहिए:
ffmpeg -i "inputfile.ext"
आमतौर पर कमांड आउटपुट के अंत के पास पाठ "ऑडियो" युक्त लाइन के लिए खोजें।
मेरे मामले में, यह आउटपुट है:
Stream #0:1: Audio: vorbis, 44100 Hz, stereo, fltp (default)
इस विकिपीडिया पृष्ठ को पढ़ने से आपको कुछ जानकारी मिल सकती है कि किस फ़ाइल एक्सटेंशन का उपयोग ऑडियो प्रारूपों के साथ किया जाना चाहिए: http://en.wikipedia.org/wiki/Audio_file_format
.opus
फ़ाइल एक्सटेंशन को प्रोत्साहित किया जाता है।
वीडियो फ़ाइलों में एक कंटेनर प्रारूप और कोडेक प्रारूप होते हैं।
वीडियो बिट्स को आसानी से 'निकालने' के लिए इसकी कड़ी मेहनत की जाती है, लेकिन कंटेनर फॉर्मेट को किसी ऐसी चीज में बदलना संभव है जिसे आप वीडियो में बदलाव न करते हुए उपभोग कर सकते हैं:
ffmpeg का उपयोग -vcodec copy
(और आमतौर -an
पर किसी भी ऑडियो को छीनने के लिए)
MKVToolNix के साथ - लिनक्स / यूनिक्स और विंडोज के लिए Matroska उपकरण :
mkvextract.exe "file.webm" tracks 0:"file_audio.ogg"
( मान्य ऑडियो ट्रैक आईडी 0 है - आप के साथ देख सकते हैं mkvinfo.exe
या mkvtoolnix-gui.exe
)