मीडिया का प्रबंधन हमेशा आसान नहीं होता है। फ़ाइल स्वरूप आगे चीजों को जटिल बनाते हैं। कई लिनक्स सिस्टम मीडिया को चलाने और प्रबंधित करने के लिए एक शक्तिशाली टूल का उपयोग करते हैं: एफएफएमपीईजी।

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

1. फ़ाइल जानकारी देखें

एफएफएमपीईजी के पास उन फाइलों के बारे में सारी जानकारी तक पहुंच है जिनके साथ आप काम कर रहे हैं। आप फाइल को संशोधित किए बिना या रूपांतरण चलाने के बिना टर्मिनल में उस जानकारी को प्रदर्शित कर सकते हैं।

 ffmpeg -i video.mkv -hide_banner 

संबंधित : लिनक्स पर एफएफएमपीईजी के साथ छवियों में एक वीडियो फ़ाइल को कैसे डिमंपाइल करें

2. प्रारूपों के बीच सरल रूपांतरण

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

 ffmpeg -i input.mkv output.mp4 

वही बात ऑडियो फाइलों के साथ काम करती है।

 ffmpeg -i input.mp3 output.ogg 

3. वीडियो लक्ष्य

वीडियो के लिए, एफएफएमपीईजी में एक सुविधा भी शामिल है जो आउटपुट के लिए माध्यम के विनिर्देशों से मेल खाने का प्रयास करती है। इसका उपयोग डीवीडी पर जलाए जाने वाले वीडियो को प्रारूपित करने के लिए किया जाता है।

 ffmpeg -i input.mkv -target डीवीडी आउटपुट .avi 

आप भी क्षेत्र निर्दिष्ट कर सकते हैं।

 ffmpeg -i input.mkv -target ntsc-dvd output.avi 

4. वीडियो को ऑडियो में कनवर्ट करना

अगर आपके पास एक ऐसे वीडियो के साथ एक वीडियो है जिसे आप चाहें या संभवतः केवल वीडियो फ़ाइल के ऑडियो हिस्से की आवश्यकता हो, तो आप केवल फाइल को छोड़कर फ़ाइल से वीडियो को पट्टी करने के लिए एफएफएमपीईजी का उपयोग कर सकते हैं।

 ffmpeg -i input.mkv -vn output.ogg 

5. वीडियो को जीआईएफ में कनवर्ट करें

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

 ffmpeg -i video.mkv animation.gif 

6. क्लिप बनाना

आप एफएफएमपीईजी के साथ भी वीडियो और ऑडियो क्लिप बना सकते हैं। आपको केवल एक प्रारंभ बिंदु निर्दिष्ट करना होगा और आप कितनी देर तक FFMPEG को चलाने के लिए चाहते हैं। -ss ध्वज आपको एक प्रारंभ बिंदु देगा। इसे hh:mm:ss में समय दें hh:mm:ss-f फ्लैग के लिए भी यही सच है जो क्लिप के रन टाइम को निर्दिष्ट करेगा। अंत में, -c ध्वज एक ही फ़ाइल को काटने के बजाय मूल से एक प्रतिलिपि बनाने के लिए एफएफएमपीईजी को बताता है।

 ffmpeg -i orig.mkv -ss 00:23:45 -t 00:03:87 -c clip.mkv 

7. वीडियो स्केलिंग

FFMPEG आकार को कम करने और / या अलग-अलग स्क्रीन फिट करने के लिए विभिन्न संकल्पों पर वीडियो को भी स्केल कर सकता है। इच्छित आयाम निर्दिष्ट करें, और जब आप कनवर्ट करते हैं तो यह स्वचालित रूप से स्केल हो जाएगा।

 ffmepg -i source.mkv -vf scale = 1280: 720 scaled.mkv 

8. वीडियो में उपशीर्षक जोड़ें

यदि आपके पास एक वीडियो फ़ाइल है और साथ ही साथ उपशीर्षक अलग हैं, तो आप उपशीर्षक में FFMPEG के साथ जोड़ सकते हैं।

 ffmpeg -i source.mkv -i subs.srt -map 0 -map 1 -c copy -crf 23 वीडियो-साथ-subtitles.mkv 

संबंधित : लिनक्स में कमांड लाइन से स्क्रीनकास्ट कैसे करें

9. एक वीडियो घुमाएं

आप वास्तव में एक वीडियो के घूर्णन को बदल सकते हैं। यह तब उपयोगी होता है जब आप मोबाइल उपकरणों के लिए वीडियो प्रारूपित करना चाहते हैं। घूर्णन की दिशा बदलने के लिए आप कई विकल्प उपयोग कर सकते हैं। 0 प्रतिद्वंद्वी घुमावदार और लंबवत फ्लिप के लिए है। 1 90 डिग्री रोटेशन घड़ी के लिए है। 2 वीडियो 90 डिग्री काउंटर-वारवाइड घुमाता है। 3 वीडियो 90 डिग्री दक्षिणावर्त घुमाएगा और इसे लंबवत फ्लिप करेगा।

 ffmpeg -i video.mkv -vf transpose = 1 for-mobile.mkv 

10. ऑडियो बिटरेट सेट करें

जब आप ऑडियो फ़ाइलों को परिवर्तित कर रहे हैं, तो परिणामी फ़ाइल के बिटरेट को सेट करना अक्सर महत्वपूर्ण होता है। बिटरेट ऑडियो की गुणवत्ता में सुधार करने में मदद करेगा। बिटरेट निर्दिष्ट करने के लिए, -ab ध्वज का उपयोग करें।

 ffmpeg -i source.flac -ab 320k output.mp3 

11. ऑडियो में बैनर जोड़ें

यदि आप किसी वीडियो साइट पर अपलोड करने के लिए ऑडियो फ़ाइल बना रहे हैं, तो आप ऑडियो को एक स्थिर फ़ाइल के साथ वीडियो फ़ाइल में बदलने के लिए एक जोड़ सकते हैं।

 ffmpeg -loop 1 -i banner.jpg -i audio.mp3 -strict experimental -shortest audio-upload.mp4 

12. ऑडियो फ़ाइलों का डिफ़ॉल्ट वॉल्यूम बदलें

कभी-कभी आपके पास एक ऑडियो फ़ाइल होती है जो सुनने के लिए बहुत ही शांत होती है, या बदतर होती है, जो कि बहुत ही ज़ोरदार है। आप ऑडियो फ़ाइल की डिफ़ॉल्ट मात्रा को बदलने के लिए FFMPEG का उपयोग कर सकते हैं। यह 1 को डिफ़ॉल्ट मात्रा मानता है, इसलिए 2 मूल को दोगुना कर दिया जाएगा, और 0.5 आधा होगा।

 ffmepg -i quiet-song.mp3 -af "वॉल्यूम = 2.0" louder-song.mp3 

13. रिकॉर्ड ऑडियो

आप माइक्रोफ़ोन की तरह इनपुट स्रोत से ऑडियो रिकॉर्ड करने के लिए FFMPEG का भी उपयोग कर सकते हैं। यह किसी और चीज के समान ही काम करता है, लेकिन आपको यह निर्दिष्ट करने की आवश्यकता है कि आप कौन से ऑडियो बैकएंड (अल्सा या पल्सौडियो) का उपयोग कर रहे हैं। आपको फ़ाइल के बजाय स्रोत के रूप में एक डिवाइस (माइक्रोफ़ोन) निर्दिष्ट करने की भी आवश्यकता है।

 ffmpeg -f alsa -i / dev / dsp -ab 320k record.flac 

समापन विचार

वास्तव में, आप एफएफएमपीईजी के साथ बहुत कुछ कर सकते हैं, और वास्तव में, जब आप स्क्रिप्टिंग में शामिल हो जाते हैं, तो आपको कई और संभावनाएं मिलेंगी। इन विकल्पों को भी संयोजित करना प्रारंभ करें, और आप पाएंगे कि आप अपनी मीडिया फ़ाइलों पर काफी नियंत्रण प्राप्त कर सकते हैं।

यह आलेख पहली बार सितंबर 2016 को प्रकाशित हुआ था और फरवरी 2018 में अपडेट किया गया था।