एंड्रॉयड

कैसे स्थापित करें और सेंटो 7 पर ffmpeg का उपयोग करें

Statistical Programming with R by Connor Harris

Statistical Programming with R by Connor Harris

विषयसूची:

Anonim

FFmpeg मल्टीमीडिया फाइल्स को संभालने के लिए टूल्स का एक फ्री और ओपन सोर्स कलेक्शन है। इसमें साझा ऑडियो और वीडियो लाइब्रेरी जैसे कि libavcodec, libavformat और libavutil का एक सेट होता है। FFmpeg के साथ, आप विभिन्न वीडियो और ऑडियो प्रारूपों के बीच रूपांतरण कर सकते हैं, नमूना दर निर्धारित कर सकते हैं, स्ट्रीमिंग ऑडियो / वीडियो पर कब्जा कर सकते हैं और वीडियो का आकार बदल सकते हैं।

यह ट्यूटोरियल CentOS 7 पर FFmpeg स्थापित करने के माध्यम से चलता है।

आवश्यक शर्तें

अपने CentOS सिस्टम पर नए रिपॉजिटरी जोड़ने और पैकेज स्थापित करने में सक्षम होने के लिए, आपको sudo विशेषाधिकारों वाले उपयोगकर्ता के रूप में लॉग इन करना होगा।

CentOS पर FFmpeg स्थापित करना

FFmpeg CentOS 7 कोर रिपॉजिटरी में उपलब्ध नहीं है। आप स्रोत से FFmpeg उपकरण बनाने या Nux Dextop रिपॉजिटरी से yum का उपयोग करके इसे स्थापित करने का विकल्प चुन सकते हैं। हम दूसरे विकल्प के साथ जाएंगे।

CentF 7 पर FFmpeg स्थापित करने के लिए निम्न चरणों का पालन करें:

  1. Nux रिपॉजिटरी EPEL सॉफ्टवेयर रिपॉजिटरी पर निर्भर करता है। यदि आपके सिस्टम पर EPEL रिपॉजिटरी सक्षम नहीं है, तो इसे टाइप करके सक्षम करें:

    sudo yum install epel-release

    अगला, रिपॉजिटरी GPG कुंजी आयात करें और rpm पैकेज स्थापित करके Nux रिपॉजिटरी को सक्षम करें:

    sudo rpm -v --import sudo rpm -Uvh

    भंडार सक्षम होने के बाद, FFmpeg स्थापित करें:

    sudo yum install ffmpeg ffmpeg-devel

    FFmpeg ffmpeg -version कमांड चलाकर FFmpeg संस्थापन की जाँच करें:

    ffmpeg -version

    इस लेख को लिखने के समय, Nux Dextop रिपॉजिटरी में उपलब्ध FFmpeg का वर्तमान संस्करण 2.8.15

    ffmpeg version 2.8.15 Copyright (c) 2000-2018 the FFmpeg developers built with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-28)…

बस। FFmpeg को आपके CentOS मशीन पर स्थापित किया गया है।

FFmpeg उदाहरण

इस अनुभाग में, हम ffmpeg उपयोगिता का उपयोग करने के तरीके पर कुछ बुनियादी उदाहरणों को देखेंगे।

मूल रूपांतरण

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

  • एक वीडियो फ़ाइल को mp4 से वेबम में बदलें:

    ffmpeg -i input.mp4 output.webm

    एक ऑडियो फ़ाइल को MP3 से ogg में बदलें:

    ffmpeg -i input.mp3 output.ogg

निर्दिष्ट करने वाले कोडेक्स

फ़ाइलों को परिवर्तित करते समय आप उन कोड निर्दिष्ट कर सकते हैं जिनका आप -c विकल्प के साथ उपयोग करना चाहते हैं। कोडेक किसी भी समर्थित डिकोडर / एनकोडर या एक विशेष मूल्य की copy का नाम हो सकता copy जो बस इनपुट स्ट्रीम को कॉपी करता है।

  • libvorbis वीडियो कोडेक और libvorbis ऑडियो कोडेक का उपयोग करके mp4 से एक वीडियो फ़ाइल को webm में libvorbis

    ffmpeg -i input.mp4 -c:v libvpx -c:a libvorbis output.webm

    एक ऑडियो फ़ाइल को एमपी 3 से libopus में libopus जो libopus कोडेक के साथ एन्कोडेड है।

    ffmpeg -i input.mp3 -c:a libopus output.ogg

निष्कर्ष

आपने FFmpeg को अपने CentOS 7. पर सफलतापूर्वक स्थापित किया है। अब आप आधिकारिक FFmpeg प्रलेखन पृष्ठ पर जा सकते हैं और अपने वीडियो और ऑडियो फ़ाइलों को परिवर्तित करने के लिए FFmpeg का उपयोग करना सीख सकते हैं।

ffmpeg सेंटोस