FFmpeg 4.4 ملٹی میڈیا پیکیج کی ریلیز

دس ماہ کی ترقی کے بعد، FFmpeg 4.4 ملٹی میڈیا پیکیج دستیاب ہے، جس میں مختلف ملٹی میڈیا فارمیٹس (ریکارڈنگ، کنورٹنگ اور ڈی کوڈنگ آڈیو اور ویڈیو فارمیٹس) پر آپریشنز کے لیے ایپلی کیشنز کا ایک سیٹ اور لائبریریوں کا مجموعہ شامل ہے۔ پیکیج LGPL اور GPL لائسنسوں کے تحت تقسیم کیا گیا ہے، FFmpeg کی ترقی MPlayer پروجیکٹ سے ملحق کی جاتی ہے۔

FFmpeg 4.4 میں شامل کردہ تبدیلیوں میں شامل ہیں:

  • HEVC/H.265 (10/12bit) اور VP9 (10/12bit) فارمیٹس میں ویڈیو ڈیکوڈنگ کے ہارڈویئر ایکسلریشن کے لیے VDPAU (ویڈیو ڈیکوڈ اور پریزنٹیشن) API کو استعمال کرنے کی اہلیت کو نافذ کیا گیا ہے۔
  • NVIDIA NVDEC اور Intel QSV (Quick Sync Video) ہارڈویئر ایکسلریشن انجنوں کے ساتھ ساتھ DXVA1/D2D3VA API کا استعمال کرتے ہوئے AV11 فارمیٹ میں ویڈیو ڈی کوڈنگ کے لیے سپورٹ فراہم کی جاتی ہے۔
  • libaom لائبریری کا استعمال کرتے ہوئے مونوکروم میں AV1 کو انکوڈ کرنے کی صلاحیت شامل کی گئی (کم از کم ورژن 2.0.1 کی ضرورت ہے)۔
  • AV1 فارمیٹ میں ویڈیو کو انکوڈ کرنے کی صلاحیت کو SVT-AV1 (Scalable Video Technology AV1) انکوڈر کا استعمال کرتے ہوئے لاگو کیا گیا ہے، جو جدید Intel CPUs میں پائی جانے والی ہارڈ ویئر کے متوازی کمپیوٹنگ کی صلاحیتوں کو استعمال کرتا ہے۔
  • آڈیو ٹول باکس فریم ورک کے ذریعے آؤٹ پٹ ڈیوائس کو شامل کیا گیا۔
  • گوفرز پروٹوکول (ٹی ایل ایس پر گوفر) کے لیے معاونت شامل کی گئی۔
  • لائبریری کا استعمال کرتے ہوئے RIST (قابل اعتماد انٹرنیٹ سٹریم ٹرانسپورٹ) پروٹوکول کے لیے معاونت شامل کی گئی۔
  • libwavpack پر مبنی انکوڈر کے لیے سپورٹ کو ہٹا دیا گیا۔
  • نئے ڈیکوڈرز شامل کیے گئے: AV1 (ہارڈویئر ایکسلریٹڈ ڈیکوڈنگ کے ساتھ)، AV1 (بذریعہ VAAPI)، AVS3 (بذریعہ libuavs3d)، Cintel RAW، PhotoCD، PGX، IPU، MobiClip Video، MobiClip FastAudio، ADPCM IMA MOFLEX، Argonaut گیمز ویڈیو (MSP) مائیکروسافٹ پینٹ)، سمبیوسس آئی ایم ایکس، ڈیجیٹل پکچرز ایس جی اے۔
  • نئے انکوڈرز شامل کیے گئے: RPZA, PFM, Cineform HD, OpenEXR, SpeedHQ, ADPCM IMA Ubisoft APM, ADPCM Argonaut Games, High Voltage Software ADPCM, ADPCM IMA AMV, TTML (سب ٹائٹلز)۔
  • میڈیا کنٹینر پیکرز (مکسر) شامل کیے گئے: AMV، Rayman 2 APM، ASF (Argonaut Games)، TTML (سب ٹائٹلز)، LEGO Racers ALP (.tun اور .pcm)۔
  • میڈیا کنٹینر ان پیکرز (ڈیمکسر) شامل کیے گئے: AV1 (لو اوور ہیڈ بٹ اسٹریم)، ​​ACE، AVS3، MacCaption، MOFLEX، MODS، MCA، SVS، BRP (Argonaut Games)، DAT، aax، IPU، xbm_pipe، binka، Simbiosis IMX، Digital Pictures SGA، MSP v2 (مائیکروسافٹ پینٹ)۔
  • نئے تجزیہ کار شامل کیے گئے ہیں: IPU، Dolby E، CRI، XBM۔
  • نئے فلٹرز:
    • chromanr - ویڈیو میں رنگین شور کو کم کرتا ہے۔
    • afreqshift اور aphaseshift - آواز کی فریکوئنسی اور فیز کو شفٹ کریں۔
    • adenorm - ایک خاص سطح پر شور جوڑتا ہے۔
    • اسپیچ نارم - تقریر کو معمول پر لاتا ہے۔
    • asupercut - آواز سے 20 kHz سے زیادہ تعدد کو کاٹتا ہے۔
    • asubcut - ذیلی بفر تعدد کو کاٹتا ہے۔
    • asuperpass اور asuperstop - Butterworth فریکوئنسی فلٹرز کا نفاذ۔
    • shufflepixels - ویڈیو فریموں میں پکسلز کو دوبارہ ترتیب دیتا ہے۔
    • tmidequalizer - Temporal Midway Video Equalization Effect کا اطلاق۔
    • estdif — Edge Slope Tracing algorithm کا استعمال کرتے ہوئے deinterlacing.
    • ای پی ایکس پکسل آرٹ بنانے کے لیے ایک توسیعی فلٹر ہے۔
    • shear - shear ویڈیو کی تبدیلی۔
    • kirsch - ویڈیو پر Kirsch آپریٹر کا اطلاق کریں۔
    • رنگ درجہ حرارت - ویڈیو کے رنگ درجہ حرارت کو ایڈجسٹ کریں۔
    • colorcontrast - ویڈیو کے لیے RGB اجزاء کے درمیان رنگ کے تضاد کو ایڈجسٹ کرتا ہے۔
    • colorcorrect - ویڈیو کے لیے سفید توازن ایڈجسٹمنٹ۔
    • colorize — ویڈیو پر کلر اوورلے۔
    • نمائش - ویڈیو کے لیے نمائش کی سطح کو ایڈجسٹ کرتا ہے۔
    • مونوکروم - رنگین ویڈیو کو گرے اسکیل میں تبدیل کرتا ہے۔
    • aexciter - اعلی تعدد آواز کے اجزاء کی نسل جو اصل سگنل میں غائب ہیں۔
    • vif اور msad - VIF (Visual Information Fidelity) اور MSAD (مطلق فرق کی مجموعی رقم) کے گتانک کا تعین دو ویڈیوز کے درمیان فرق کا جائزہ لینے کے لیے۔
    • شناخت — دو ویڈیوز کے درمیان فرق کی سطح کا تعین کرنا۔
    • سیٹس - پیکٹ (بٹ اسٹریم) میں پی ٹی ایس (پریزنٹیشن ٹائم اسٹیمپ) اور ڈی ٹی ایس (ڈی کوڈنگ ٹائم اسٹیمپ) سیٹ کرتا ہے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں