स्केलिंग वीडियो ffmpeg के साथ पहलू अनुपात संरक्षण
विषयसूची:
- आवश्यक शर्तें
- Ubuntu पर FFmpeg 3.x स्थापित करना
- Ubuntu पर FFmpeg 4.x स्थापित करना
- FFmpeg उदाहरण
- मूल रूपांतरण
- निर्दिष्ट करने वाले कोडेक्स
- निष्कर्ष
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 स्थापित करने के लिए नीचे दिए गए चरणों का पालन करें:
-
संकुल सूची अपडेट करके प्रारंभ करें:
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 ubuntuUbuntu 18.04 पर php कंपोज़र को कैसे स्थापित करें और कैसे उपयोग करें
संगीतकार PHP के लिए एक निर्भरता प्रबंधक है। संगीतकार सभी आवश्यक PHP संकुल में खींच लेगा जो आपकी परियोजना पर निर्भर करता है और आपके लिए उन्हें प्रबंधित करता है।
कैसे स्थापित करें और सेंटो 7 पर ffmpeg का उपयोग करें
FFmpeg मल्टीमीडिया फाइल्स को संभालने के लिए टूल्स का एक फ्री और ओपन सोर्स कलेक्शन है। यह ट्यूटोरियल CentOS 7 पर FFmpeg स्थापित करने के माध्यम से चलता है।
कैसे स्थापित करें और def 9 पर ffmpeg का उपयोग करें
FFmpeg मल्टीमीडिया फ़ाइलों को ट्रांसकोड करने के लिए एक फ्री और ओपन सोर्स कमांड लाइन टूल है। यह ट्यूटोरियल बताता है कि डेबियन 9 पर FFmpeg कैसे स्थापित किया जाए।