FFmpeg 6.0 बेहतर डिकोडर सपोर्ट और बहुत कुछ के साथ आता है

FFmpeg

FFmpeg मुफ्त सॉफ्टवेयर का एक संग्रह है जो ऑडियो और वीडियो को रिकॉर्ड, कन्वर्ट और स्ट्रीम कर सकता है। libavcodec, एक कोडेक लाइब्रेरी शामिल है।

छह महीने के विकास के बाद, मल्टीमीडिया पैकेज के लॉन्च की घोषणा की गई। एफएफएमपीईजी 6.0, जिसमें विभिन्न मल्टीमीडिया प्रारूपों (ऑडियो और वीडियो प्रारूपों की रिकॉर्डिंग, रूपांतरण और डिकोडिंग) पर संचालन के लिए अनुप्रयोगों का एक सेट और पुस्तकालयों का संग्रह शामिल है।

जो लोग FFmpeg से अपरिचित हैं उनके लिए यह जानना चाहिए कि यह है एक मुफ्त सॉफ्टवेयर परियोजना यह कई अन्य चीजों के अलावा उपयोगकर्ताओं को डिकोड, एनकोड, ट्रांसकोड, मक्स, डेमो, स्ट्रीम, फिल्टर, स्ट्रीमिंग ऑडियो और वीडियो को अनुमति देता है।

यह भी ध्यान देने योग्य है कि पैकेज लिबावकोडेक शामिल है, libavutil, libavformat, libavfilter, libavdevice, libswscale और libswresample जिनका उपयोग अनुप्रयोगों द्वारा किया जा सकता है। साथ ही ffmpeg, ffserver, ffplay और ffprobe, जो इसका उपयोग अंत उपयोगकर्ताओं द्वारा ट्रांसकोडिंग, स्ट्रीमिंग और प्लेबैक के लिए किया जा सकता है।

FFmpeg की मुख्य नई सुविधाएँ 6.0

FFmpeg 6.0 के इस नए जारी संस्करण में, मल्टीथ्रेडेड मोड में ffmpeg पैकेज संकलन को अनिवार्य श्रेणी में ले जाया गया है, जहां से प्रत्येक मक्सर अब एक अलग थ्रेड पर चलता है।

हम इस नए संस्करण में भी पा सकते हैं VAAPI और QSV के लिए कार्यान्वित समर्थन (क्विक सिंक वीडियो) VP9 और HEVC को एनकोड और डिकोड करने के लिए 4:2:2 और 4:4:4 कलर सबसैंपलिंग, 10-बिट और 12-बिट कलर डेप्थ एन्कोडिंग के साथ।

प्रस्तुत एक और नवीनता यह है कि oneVPL लाइब्रेरी के लिए अतिरिक्त समर्थन (oneAPI वीडियो प्रोसेसिंग लाइब्रेरी) Intel QSV (क्विक सिंक वीडियो) हार्डवेयर त्वरण तकनीक का उपयोग करने के साथ-साथ QSV-आधारित हार्डवेयर त्वरित AV1 एनकोडर जोड़ा गया।

की ओर से नए विकल्प जोड़े गए ffmpeg उपयोगिता में, का समावेश -shortest_buf_duration बफ़र्ड फ़्रेम की अधिकतम अवधि सेट करने के लिए (अधिक, "-शॉर्टेस्ट" मोड में उच्च सटीकता, लेकिन उच्च मेमोरी खपत और विलंबता)।

एक और जोड़ा विकल्प है -stats_enc_pre[_fmt], -stats_enc_post[_fmt] और -stats_mux_pre[_fmt] चयनित धाराओं के बारे में फ्रेम-दर-फ्रेम जानकारी लिखने के लिए एन्कोडिंग के विभिन्न चरणों में निर्दिष्ट फ़ाइल में।

उपशीर्षक को विभाजित करने के लिए उपयोग किए जाने वाले वीडियो अनुक्रम (दिल की धड़कन) को परिभाषित करने के लिए "-fix_sub_duration_heartbeat"।

का वाक्य-विन्यास फ़िल्टरग्राफ को विकल्प मानों को पारित करने की क्षमता के साथ बढ़ाया गया है निर्दिष्ट फ़ाइल का। फ़ाइल नाम '/' के साथ प्रीफ़िक्स्ड मान निर्दिष्ट करके निर्दिष्ट किया गया है, उदाहरण के लिए, "ffmpeg -vf drawtext=/text=/tmp/some_text" फ़ाइल से टेक्स्ट पैरामीटर लोड करेगा /tmp/some_text.

छवि प्रारूपों के लिए समर्थन जोड़ा गया: WBMP (वायरलेस एप्लिकेशन प्रोटोकॉल बिटमैप), रेडियंस एचडीआर (आरजीबीई) और नए डिकोडर जोड़े गए: एपीएसी, बॉनक, माइक्रोनस एससी-4, मीडिया 100i, व्यूक्वेस्ट वीक्यूसी, मीडियाकोडेक (एनडीकेमीडियाकोडेक), वाडी डीपीसीएम, सीबीडी2 डीपीसीएम, XMD ADPCM, WavArc, RKA।

की अन्य परिवर्तन वह बाहर खड़ा है:

  • नए एनकोडर जोड़े गए: nvenc AV1, MediaCodec।
  • मीडिया कंटेनरों के लिए जोड़ा गया डिमल्टीप्लेक्सर्स: SDNS, APAC, bonk, LAF, WADY DPCM, XMD ADPCM, WavArc, RKA।
  • नए वीडियो फ़िल्टर:
    ddagrab - डेस्कटॉप मिररिंग एपीआई के माध्यम से विंडोज डेस्कटॉप वीडियो कैप्चर।
    corr - दो वीडियो के बीच संबंध निर्धारित करता है।
    ssim360 - 360° वीडियो के लिए समानता स्कोर।
    hstack_vaapi , vstack_vaapi , और xstack_vaapi : स्पीडअप के लिए VAAPI का उपयोग करके कई वीडियो (प्रत्येक वीडियो अपने स्वयं के स्क्रीन क्षेत्र में प्रदर्शित) को मर्ज करना।
    बैकग्राउंडकी - एक स्थिर पृष्ठभूमि को पारदर्शी में परिवर्तित करता है।
    क्रॉपडिटेक्ट फ़िल्टर में अब मोशन वैक्टर और किनारों पर आधारित क्रॉप डिटेक्शन मोड है।
  • नए ध्वनि फ़िल्टर:
    showcwt: निरंतर वेवलेट और मोरलेट ट्रांस्फ़ॉर्म का उपयोग करके फ़्रीक्वेंसी स्पेक्ट्रम डिस्प्ले के साथ ऑडियो-टू-वीडियो रूपांतरण
    adrc - स्पेक्ट्रल डायनामिक रेंज को बदलने के लिए इनपुट ऑडियो स्ट्रीम में फ़िल्टर लागू करता है।
    a3dscope - इनपुट ऑडियो को 3D स्थानिक ऑडियो में कनवर्ट करता है।
    afdelaysrc: परिमित आवेग प्रतिक्रिया गुणांक उत्पन्न करें
  • नया बिटस्ट्रीम फ़िल्टर:
    Media100 से mjpegb में कनवर्ट करें।
    डीटीएस से पीटीएस में कनवर्ट करें।

डाउनलोड करें और FFmpeg 6.0 प्राप्त करें

अंत में, पीउन लोगों के लिए जो FFmpeg 6.0 को स्थापित या अपडेट करना चाहते हैं आपको पता होना चाहिए कि यह पैकेज अधिकांश लिनक्स वितरण में पाया जाता है या यदि आप चाहें, तो आप संकलन के लिए इसका स्रोत कोड डाउनलोड कर सकते हैं। नीचे दिए गए लिंक से

और स्रोत कोड से इंस्टॉलेशन करने के लिए, यह पहले से ही ज्ञात स्क्रिप्ट को निष्पादित करने के लिए पर्याप्त है:

./configure मेक इनस्टॉल करें

उन लोगों के मामले में जो उबंटू, डेबियन या इन वितरणों के किसी अन्य व्युत्पन्न के उपयोगकर्ता हैं, बस एक टर्मिनल खोलें और उसमें निम्नलिखित कमांड निष्पादित करें:

sudo apt इंस्टाल ffmpeg

जबकि फेडोरा के मामले में, निष्पादित करने का आदेश निम्नलिखित है:

सूडो ffmpeg स्थापित करें

और उन लोगों के मामले में जो आर्क लिनक्स, मंज़रो या आर्क लिनक्स के किसी अन्य व्युत्पन्न के उपयोगकर्ता हैं, यह निम्नलिखित कमांड को निष्पादित करने के लिए पर्याप्त है:

सुडो पैक्मैन -S ffmpeg

लेख की सामग्री हमारे सिद्धांतों का पालन करती है संपादकीय नैतिकता। त्रुटि की रिपोर्ट करने के लिए क्लिक करें यहां.

पहली टिप्पणी करने के लिए

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।