FFmpeg 8.0 रिलीज़
(ffmpeg.org)- FFmpeg 8.0 "Huffman" में Vulkan compute-आधारित codec और hardware-accelerated decoding·encoding, साथ ही कई नए file formats और filters जोड़े गए हैं
- infrastructure को पूरी तरह आधुनिक बनाया गया है, और contribution process तथा code quality भी मज़बूत की गई है
- VVC decoder stabilization, xHE-AAC decoder, MV-HEVC और LC-EVC support सहित प्रमुख audio और video codec क्षेत्रों में भी प्रगति हुई है
- यह open source multimedia technology के विकास में केंद्रीय भूमिका निभाते हुए लगातार feature improvements और security enhancements जारी रखे हुए है
FFmpeg परिचय
- FFmpeg एक पूर्ण सामान्य-उद्देश्य multimedia processing toolkit है, जो audio और video को record, convert, stream करने के लिए लचीला और शक्तिशाली solution है
ffmpeg -i input.mp4 output.aviजैसे सरल command से video और audio processing की जा सकती है
23 अगस्त 2025, FFmpeg 8.0 "Huffman" रिलीज़
- FFmpeg 8.0 "Huffman" जारी किया गया है। कई बार की देरी और infrastructure modernization प्रक्रिया के बाद, अब तक का सबसे व्यापक release सामने आया है
- नई सुविधाओं में APV, ProRes RAW, RealVideo 6.0, Sanyo LD-ADPCM, G.728 जैसे native decoders का जोड़ना, VVC decoder में IBC, ACT, Palette Mode support का सुदृढ़ीकरण, और Vulkan compute-आधारित FFv1 (encode·decode), ProRes RAW (केवल decode) जैसे codecs शामिल हैं
- Vulkan-आधारित hardware-accelerated decoding (जैसे VP9, VVC, H264/5) और encoding (AV1, H264/5), विभिन्न नए formats (MCC, G.728, Whip, APV) और filters (colordetect, pad_cuda, scale_d3d11, Whisper आदि) पेश किए गए हैं
- Vulkan 1.3 पर चलने वाली compute shader-आधारित decoder और encoder families नई जोड़ी गई हैं। यह संरचना अलग special hardware accelerator की आवश्यकता के बिना काम करती है और hwaccel API की तरह ही कार्य करती है। encoder का उपयोग करते समय नया encoder निर्दिष्ट करना होगा, और फिलहाल केवल FFv1 (encode·decode) तथा ProRes RAW (decode) supported हैं। ProRes (दोनों दिशाओं में) और VC-2 (दोनों दिशाओं में) तैयारी में हैं
- यह संरचना केवल parallel decoding optimized codecs पर लागू की जा सकती है, और भविष्य में अधिक विविध क्षेत्रों में उच्च performance improvement तथा non-linear video editing·lossless recording जैसे नए उपयोग की उम्मीद है
- project infrastructure भी बड़े पैमाने पर modernize किया गया है। mailing list server को पूरी तरह बदल दिया गया है, और अब code.ffmpeg.org पर Forgejo-आधारित code collaboration supported है
- users को latest version में upgrade करने की सिफारिश की जाती है
1 टिप्पणियां
Hacker News की राय
FFmpeg डेवलपर्स और contributors को धन्यवाद दिया
यह देखकर खुशी हुई कि FFmpeg ने compute shader आधारित video encoder और decoder पेश किए हैं
video encoder/decoder को compute shader में implement किए जाने की खुशी की बात फिर से साझा की
decoder के हालिया रुझानों को 10 साल से ज़्यादा समय से नहीं देखा, लेकिन सहज रूप से लगता है कि GPU acceleration pixel data में बदलने वाली बाद की processing में काफी मददगार होगा
FFmpeg maintainers की प्रतिभा पर हर बार हैरानी होती है; इतना कठिन काम मुफ्त में करना बहुत बड़ी बात है
ये release notes बहुत दिलचस्प हैं
FFmpeg इस्तेमाल करते समय हर बार प्रभावित होना पड़ता है (भले ही manual फिर से देखना पड़े या LLM की मदद लेनी पड़े, यहाँ तक कि जब visual options से command बनाने वाला GUI इस्तेमाल करूँ तब भी ऐसा ही लगता है)
FFmpeg arguments को ‘original prompt engineering’ कहना एक मज़ेदार अभिव्यक्ति बताई
LLM और FFmpeg, ImageMagick जैसे जटिल command-line tools एक शानदार combination हैं
LLMs, FFmpeg के लिए interface के रूप में बेहतरीन काम करते हैं
ffmpeg से जटिल CLI commands बनाने में 50% मेहनत बर्बाद होती है, और बाकी 50% shell escaping से लड़ने में — ऐसा मज़ाकिया लेकिन वास्तविक अनुभव साझा किया
यह पूछा कि FFmpeg के विभिन्न features को आसानी से संभालने वाला कोई अच्छा GUI frontend है क्या
video combine करना सुनने में आसान लगता है, लेकिन असल में variables और issues काफी होते हैं
Handbrake यह भूमिका अच्छी तरह निभाता है
Mac users के लिए ffWorks(https://www.ffworks.net/index.html) की सिफारिश की
उनके लिए सबसे अच्छा frontend ChatGPT है
Lossless-cut प्रोग्राम देखने की सलाह दी
FFmpeg के Changelog को देखने के लिए यह लिंक साझा किया (https://github.com/FFmpeg/FFmpeg/blob/master/Changelog)
इसे संक्षेप में दिलचस्प खबर बताया
निजी राय दी कि ffmpeg शायद ssl, zlib, sqlite के बाद चौथी सबसे ज़्यादा इस्तेमाल होने वाली library हो सकती है (इस मान्यता के साथ कि 2025 में video सचमुच हर जगह है)
इससे सहमत होना मुश्किल बताया, क्योंकि video processing मुख्य रूप से media प्राप्त करने वाले servers पर ज़रूरी होती है
curl शायद उससे ऊपर हो सकता है, और "SSL" के कई implementations होने की वजह से आँकड़े बिखर जाएँगे
NixOS infra के fastly metric logs(https://github.com/NixOS/infra/blob/main/metrics/fastly/README.md) को data source के रूप में सुझाया
Qt, libpng, libusb जैसी libraries ffmpeg से अधिक इस्तेमाल होती होंगी, ऐसा सोचा
Arch Linux की package statistics(https://pkgstats.archlinux.de/packages) भी देखने लायक बताई
Vulkan compute shader implementation खासकर FFv1 और ProRes RAW में शानदार लगती है
ffmpeg अनगिनत tools की नींव है