एंड्रॉयड

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

स्केलिंग वीडियो ffmpeg के साथ पहलू अनुपात संरक्षण

स्केलिंग वीडियो ffmpeg के साथ पहलू अनुपात संरक्षण

विषयसूची:

Anonim

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

यह ट्यूटोरियल Ubuntu 18.04 पर FFmpeg को स्थापित करने के लिए आवश्यक चरणों को शामिल करता है। हम आपको दिखाएंगे कि डिस्ट्रो स्थिर संस्करण और FFmpeg के नवीनतम संस्करण को कैसे स्थापित किया जाए।

उबंटू 16.04 और किसी भी उबंटू-आधारित वितरण के लिए लिनक्स मिंट और एलिमेंटरी ओएस सहित समान निर्देश लागू होते हैं।

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

स्थापना को पूरा करने के लिए आपको sudo विशेषाधिकार के साथ रूट या उपयोगकर्ता के रूप में लॉग इन करना होगा।

Ubuntu पर FFmpeg 3.x स्थापित करना

आधिकारिक उबंटू रिपॉजिटरी में एफएफएमपीई पैकेज होते हैं जिन्हें apt पैकेज मैनेजर के साथ स्थापित किया जा सकता है। यह Ubuntu पर FFmpeg स्थापित करने का सबसे आसान तरीका है। हालाँकि, रिपॉजिटरी में शामिल संस्करण FFmpeg के नवीनतम संस्करण से पिछड़ सकता है।

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

Ubuntu 18.04 पर FFmpeg 3.x स्थापित करने के लिए नीचे दिए गए चरणों का पालन करें:

  1. संकुल सूची अपडेट करके प्रारंभ करें:

    sudo apt update

    अगला, निम्नलिखित कमांड टाइप करके FFmpeg स्थापित करें:

    sudo apt install ffmpeg

    यह पुष्टि करने के लिए कि पैकेज ठीक से स्थापित है ffmpeg -version कमांड का उपयोग करें जो FFmpeg संस्करण को प्रिंट करता है:

    ffmpeg -version

    आउटपुट कुछ इस तरह दिखना चाहिए:

    ffmpeg version 3.4.4-0ubuntu0.18.04.1 Copyright (c) 2000-2018 the FFmpeg developers built with gcc 7 (Ubuntu 7.3.0-16ubuntu3)

    सभी उपलब्ध FFmpeg के एन्कोडर और डिकोडर टाइप को प्रिंट करने के लिए:

    ffmpeg -encoders ffmpeg -decoders

बस। FFmpeg 3 अब आपके सिस्टम पर स्थापित है और आप इसका उपयोग शुरू कर सकते हैं।

Ubuntu पर FFmpeg 4.x स्थापित करना

FFmpeg संस्करण 4.x में कई नए फिल्टर, एनकोडर और डिकोडर शामिल हैं।

सबसे आसान तरीका उबंटू 18.04 पर FFmpeg 4.x को स्थापित करना है, जो भद्दी पैकेजिंग प्रणाली का उपयोग करता है।

Ctrl+Alt+T दबाकर अपना टर्मिनल खोलें और FFmpeg स्नैप पैकेज स्थापित करके टाइप करें:

sudo snap install ffmpeg

आपके कनेक्शन की गति के आधार पर डाउनलोड में कुछ समय लग सकता है।

एक बार हो जाने के बाद, FFmpeg ffmpeg -version कमांड चलाकर FFmpeg इंस्टालेशन को सत्यापित करें:

ffmpeg -version

आउटपुट कुछ इस तरह दिखना चाहिए:

ffmpeg version n4.1.4 Copyright (c) 2000-2019 the FFmpeg developers built with gcc 7 (Ubuntu 7.4.0-1ubuntu1~18.04.1)

बस! आपके सिस्टम पर FFmpeg स्थापित किया गया है और इसका उपयोग करने के लिए तैयार है।

FFmpeg 4 रोब सैवॉरी के PPA से भी उपलब्ध है।

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

निष्कर्ष

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

ffmpeg ubuntu