आपमें से कितने लोग ऐसा नहीं करते विभिन्न कार्यक्रमों का सहारा लिया है किसी डिवाइस के साथ संगतता के कारणों से या बस उसके वजन को कम करके अधिक स्थान प्राप्त करने के लिए अपनी किसी भी वीडियो फ़ाइल को दूसरे प्रारूप में परिवर्तित करने में सक्षम होना।
अपनी ओर से मैंने विभिन्न कार्यक्रमों का उपयोग किया है और मुझे अलग-अलग परिणाम प्राप्त हुए हैं, उनमें से अधिकांश में हम हमें दिए गए विकल्पों तक ही सीमित हैं, केवल कुछ प्रारूपों में परिवर्तित करने में सक्षम होने से, केवल उसी या कुछ अन्य में काफी कुछ विकल्पों के साथ जिनके बारे में आपको पता नहीं है कि उनमें से प्रत्येक क्या करता है।
इस अवसर पर मैं आपके साथ साझा करने का अवसर लेता हूं एक बेहतरीन टूल जो सभी सुविधाओं और विकल्पों को देखते हुए बहुत शक्तिशाली है और उपयोग में आसान है।
इस टूल को FFmpeg कहा जाता है जैसा कि मैंने बताया, इसका उपयोग करना काफी आसान है और इसका लक्ष्य उन्नत ज्ञान वाले लोगों और नौसिखिए उपयोगकर्ताओं दोनों के लिए है।
FFmpeg हमें ऑडियो और वीडियो रिकॉर्ड करने, परिवर्तित करने और स्ट्रीम करने की अनुमति देता है, यह प्रोग्राम निःशुल्क सॉफ्टवेयर है, इसे मूल रूप से GNU/Linux परिवेश के लिए विकसित किया गया था।, लेकिन इसकी अत्यधिक लोकप्रियता को देखते हुए इसे विंडोज़ सहित अधिकांश ऑपरेटिंग सिस्टम पर भी संकलित किया जा सकता है।
हम इस बात पर भी प्रकाश डाल सकते हैं कि यह प्रोग्राम, इसके अधिकांश डेवलपर भी MPlayer प्रोजेक्ट से हैं।
अंत में, मुझे इसका उल्लेख अवश्य करना चाहिए FFmpeg एक कमांड लाइन टूल है इसलिए, यह किसी ग्राफिकल इंटरफ़ेस का उपयोग नहीं करता है, हालांकि इसमें WinFF है, जो इसका एक GUI है, व्यक्तिगत रूप से मैं कह सकता हूं कि FFmpeg का उपयोग करना सीखना बेहतर है, क्योंकि कई वीडियो कन्वर्टर्स इसे आधार के रूप में उपयोग करते हैं और उनमें से कई इस टूल के कस्टम कमांड की प्रविष्टि की अनुमति दें।
आपके विकल्पों के बारे में थोड़ा समझाने से पहले, मैं आपके साथ साझा करना चाहता हूँ निम्नलिखित लिंक, जहां आप ऑडियो, वीडियो और छवि प्रारूपों की समीक्षा कर सकते हैं जो इस टूल के साथ काम कर सकते हैं, साथ ही विकल्प और कोडेक्स भी।
Linux पर FFmpeg कैसे स्थापित करें?
अब अधिकांश Linux वितरणों पर यह उपकरण पहले से ही स्थापित है डिफ़ॉल्ट रूप से, हालांकि ऐसे कुछ लोग हैं जो कुछ पुस्तकालयों के मुद्दों के कारण इसे बाहर रखते हैं जो खुला स्रोत नहीं हैं। बिना किसी देरी के, मैं आपको इसकी स्थापना के लिए आदेश छोड़ता हूं।
डेबियन, उबंटू और डेरिवेटिव के लिए:
sudo apt-get install ffmpeg
आर्कलिनक्स, मंज़रो और डेरिवेटिव के लिए:
sudo pacman -S ffmpeg
फेडोरा, रेड हैट, सेंटओएस, ओपनएसयूएसई और डेरिवेटिव के लिए:
sudo dnf install ffmpeg
एफएफएमपीईजी का उपयोग कैसे करें?
पहला कदम है परिभाषित करें कि हम अपने वीडियो को किस प्रकार के प्रारूप में परिवर्तित करने जा रहे हैं, साथ ही ऑडियो प्रारूप, यदि हम चाहते हैं कि वीडियो में एक विशेष रिज़ॉल्यूशन हो, यदि हम परिणामी वीडियो, ऑडियो बिटरेट, वीडियो बिटरेट, एफपीएस इत्यादि के लिए एक विशेष आकार चाहते हैं।
अब प्रोग्राम का उपयोग शुरू करने के लिए, हमें एक टर्मिनल खोलना चाहिए, हम वीडियो से जानकारी प्राप्त करके शुरुआत करेंगे जिसके साथ हम काम करने जा रहे हैं, इसके लिए हम निम्नलिखित कमांड का उपयोग करते हैं:
ffmpeg -i ~/Videos/video.mp4
हम वीडियो का पथ बता सकते हैं या बस खुद को उस फ़ोल्डर के टर्मिनल में रख सकते हैं जहां हमारा वीडियो है, मेरे मामले में यह मुझे कुछ इस तरह दिखाएगा:
इस जानकारी से हम कई प्रकार के मूल्य ले सकते हैं जिससे हम अपना नया वीडियो बना सकते हैं, यदि आप रेजोल्यूशन, एफपीएस, ऑडियो आदि बढ़ाना चाहते हैं तो आप ऐसा कर सकते हैं, लेकिन इसका परिणाम खराब होगा।
मेरे मामले में, मुझे वीडियो परिवर्तित करने में रुचि है ताकि मैं इसे अपने मीडिया सर्वर पर उपयोग कर सकूं और इसे सीधे क्रोमकास्ट पर चला सकूं (क्योंकि यह ट्रांसकोडिंग का समर्थन नहीं करता है)। आपके मामले में, आपको अनुशंसित प्रारूपों के साथ-साथ किसी विशेष डिवाइस के मूल्यों के बारे में थोड़ा खोजना चाहिए।
दूसरी स्थिति यह है कि आपको किसी विशेष चीज़ में कोई दिलचस्पी नहीं है और आप उसे बदल देते हैं आदेश इस प्रकार हैं.
एक प्रारूप से दूसरे प्रारूप में कनवर्ट करें और ffpmeg को उचित मानों का ध्यान रखें:
ffmpeg -i videoaconvertir videoresultante
कुछ इस तरह रहता है, उदाहरण के लिए, mp4 से avi या flv से mpeg या mkv से avi आदि।
ffmpeg -i video.mp4 nuevovideo.avi
ffmpeg -i video.flv nuevovideo.mpeg
ffmpeg -i video.mkv nuevovideo.avi
अब मैं आपके लिए कुछ पैरामीटर छोड़ूंगा और वे क्या करते हैं:
-क्यूस्केल 0: समान रिज़ॉल्यूशन रखें
इस मामले में, वीडियो रिज़ॉल्यूशन को 1280×720 में बदलने के लिए
एम-फ़िल्टर: वी स्केल = 1280: 720 -सी: एक प्रति
-एस 1280×720 -सी: एक प्रति
-पहलू 16:9: यदि आप पहलू अनुपात बदलना चाहते हैं, तो इस स्थिति में 16:9
-बी:वी 2600के : इस मामले में वीडियो का बिटरेट 2600 पर
-बी:ए 128के: इस मामले में ऑडियो का बिटरेट 128 है
-पास 1: वीडियो रूपांतरण कितने पासों में समाप्त होगा (2 अनुशंसित है)
-सी:ए एएसी : इस मामले में ऑडियो कोडेक एएसी
-c:v libx264: इस मामले में वीडियो कोडेक h.264
-फ्रेमरेट 30: इस मामले में वीडियो में कितने एफपीएस होंगे 30
-थ्रेड्स 2: 2 या अधिक कोर वाले प्रोसेसर के मामले में यह विकल्प, हम संकेत कर सकते हैं कि वीडियो के रूपांतरण के लिए 1 से अधिक का उपयोग किया जाता है और इस प्रकार प्रक्रिया तेज हो जाती है।
ऐसे कई हैं जिन्हें मैं पढ़ने की सलाह देता हूं यह अन्य विकि जहां वह प्रत्येक विशेष मामले के लिए उपयोग के बारे में अधिक विस्तार से बताते हैं।
अब मेरे मामले में, जैसा कि मैं आपको बता रहा था, मुझे अपने Chromecast में दिलचस्पी है, इसके लिए मुझे इसे इस तरह रखना होगा:
ffmpeg -i video.mp4 -pass 2 -b:a 128k -c:a aac -c:v libx264 -qscale 0 -framerate 29 -threads 2 nuevovideo.mp4
अधिक जानकारी के बिना, मैं केवल यह कह सकता हूं कि यह एक सरल उपकरण है, लेकिन यदि कोई विषय और एफएफएमपीईजी हमें प्रदान किए जाने वाले सभी विकल्पों पर गहराई से विचार करता है तो यह काफी शक्तिशाली है।
अच्छा ट्यूटोरियल
आश्चर्यजनक। बहुत उपयोगी। मुझे यह चाहिए था।
कुंआ!!! आपका बहुत-बहुत धन्यवाद
बहुत अच्छा ट्यूटोरियल.
और यदि आप विंडोज़ चाहते हैं:
1.- जीथब पर डाउनलोड: https://github.com/BtbN/FFmpeg-Builds/releases
यदि आप जीपीएल या एलजीपीएल आदि चाहते हैं तो ज़िप को अनज़िप करें।
2.- डाउनलोड फ़ोल्डर से C:\ में कॉपी करें, लंबे नाम को "C:\FFMPEG-XX" से छोटे में बदलें, जहां XX संस्करण है
3.- विंडोज़ + पॉज़ दबाएँ, फिर "उन्नत सिस्टम सेटिंग्स" में, फिर "पर्यावरण चर" में, फिर पहले "XXXX के लिए उपयोगकर्ता चर" "PATH" देखें और "PATH" पर क्लिक करें और अंत में जोड़ें जैसे: " ;C:\FFMPEG-XX\bin;C:\FFMPEG-XX\lib", फिर "OK" या "Accept" और फिर "system वेरिएबल्स" और "PATH" पर क्लिक करें और अंत में इस प्रकार जोड़ें: ";C: \FFMPEG-XX\bin;C:\FFMPEG-XX\lib", फिर "ओके" या "स्वीकार करें" पर क्लिक करें और फिर एक बार समाप्त होने पर, ओके पर क्लिक करें और फिर ओके पर क्लिक करें। मशीन को पुनरारंभ न करें, बस सीएमडी टर्मिनल कंसोल और पावरशेल टर्मिनल कंसोल को बंद कर दें, इससे मशीन को पुनरारंभ करने की आवश्यकता के बिना कंसोल स्वयं ही पुनरारंभ हो जाएंगे।
अंतिम अंतिम चरण...
फिर ऊपर पहचाने गए लिनक्स में दिखाई देने वाले पैरामीटर का उपयोग करें।
भाग्य!!!
यदि आप 1280 × 727 (720पी) में चाहते हैं तो मैं विंडोज सीएमडी या पावरशेल के लिए कमांड छोड़ता हूं:
ffmpeg.exe -ic:\my_folder\video.mpg -b:a 128k -s 1280×720 -aspect 16:9 -c:a aac -c:v libx264 -framerate 29 c:\my_folder\newvideo.mp4
या रहस्यमय 1280×727 (बोइंग 727 की तरह! "7" के बजाय 0 जोड़ें), जिसे "727पी" के रूप में जाना जाता है और हमें इस तरह छोड़ दिया गया है:
ffmpeg.exe -ic:\my_folder\video.mpg -b:a 128k -s 1280×727 -aspect 16:9 -c:a aac -c:v libx264 -framerate 29 c:\my_folder\newvideo.mp4