FFmpeg 7.0

FFmpeg7.0开源多媒体框架FFmpeg释出了代号的v7.0,距离上一个大版本号更新约1年1个月。主要新变化包括:实验性的原生VVC解码器,IAMF支持,多线程ffmpegCLI工具等。该版本不向后兼容,移除了6.0版本前标记为弃用的API,构建代码将需要C11兼容的编译器。本周值得一提与FFmpeg项目相关的一件事情是,一位微软开发者报告了一个bug,希望开发者将其作为高优先级尽快修复,并表示愿意提供一次性的数千美元作为赞助费。FFmpeg开发者认为如果微软项目依赖于FFmpeg,那么应该签订一个长期支持合同。其他微软开发者指出,在微软签订合同是相当繁琐的,而微软内部有一个选择开源项目一次性资助数千美元的投票,急于修复代码的微软工程师可能认为后者更方便。来源,https://github.com/BtbN/FFmpeg-Builds/releases频道:@kejiqu群组:@kejiquchat

相关推荐

封面图片

FFmpeg 5.1开始兼容IPFS文件系统 开发者期待更多开源项目提供支持

FFmpeg5.1开始兼容IPFS文件系统开发者期待更多开源项目提供支持IPFS全称"InterPlanetaryFile-System"协议,可实现在分布式文件系统中支持点对点网络共享,现在FFmpeg5.1已经支持这一协议。实验室的IPFS开发者也在考虑将对该协议的支持扩展到其他开源项目。7月发布的FFmpeg5.1引入了对这种分布式点对点协议的本地IPFS支持。MarkGaiser作为OpenGrant的参与者变成了ProtocolLabs的承包商,最近在IPFS.io上发表了关于FFmpegIPFS实现的博客。如果对FFmpeg的IPFS支持感兴趣,可以看看那篇文章,了解更多关于它的工作方式:https://blog.ipfs.io/2022-08-01-ipfs-and-ffmpeg/还有消息称,从MPlayer分叉出来的MPV视频播放器也将在其下一个版本中支持IPFS。除此之外,开发者还在考虑将IPFS支持扩展到其他开源项目。Kodi和VLC是其他被关注的支持这种分布式文件系统/协议的媒体项目之一。开发者还在寻找其他著名的开源项目或关键的底层的反馈,在这些项目中,用户将有可能看到IPFS的进一步支持。PC版:https://www.cnbeta.com/articles/soft/1302935.htm手机版:https://m.cnbeta.com/view/1302935.htm

封面图片

FFmpeg 7.0 发布 支持本地 VVC 解码和多线程 CLI

FFmpeg7.0发布支持本地VVC解码和多线程CLIFFmpeg多线程CLI支持是他们多年来最大的代码重构,对项目来说是一项艰巨的任务。在x86_64和AArch64处理器内核数不断增加的今天,这也是一个好消息。FFmpeg7.0还拥有DVD-Videodemuxer,初步支持AOMediaIAMF的沉浸式音频模型和格式,ffplay的Vulkan渲染器,以及许多其他更改。FFmpeg7.0是一个相当大的版本,官方的变更日志指出了这一点:版本7.0:-DXVDXT1编码器-LEADMCMP解码器-使用外部库libxevd的EVC解码-使用外部库libxeve的EVC编码-QOA解码器和解复用器-aap过滤器-解复用、解码、过滤、编码、ffmpegCLI中的解复用、解码、过滤、编码和复用现在全部并行运行-启用gdigrab设备,使用hwnd=HANDLER语法抓取窗口-IAMF原始解复用器和复用器-D3D12VA硬件加速H264、HEVC、VP9、AV1、MPEG-2和VC1解码-tiltandshift过滤器-qrencode过滤器和qrencodesrc源-quirc过滤器-lavu/eval:在表达式中引入randomi()函数-VVC解码器(实验性)-fsync过滤器-RawCaptionswithTime(RCWT)关闭字幕多路复用器-ffmpegCLI-bsf选项现在可用于输入和输出-ffmpegCLI选项现在可用作-/opt,相当于-opt>。-showinfobitstreamfilter-现在需要兼容C11的编译器;请注意,这一要求在不久的将来将提升至C17,因此如果您的构建环境不支持C17,请考虑更新-将QSV编码器的默认比特率控制方法从VBR更改为CQP。-移除过时的ffmpegCLI选项-psnr和-map_channel-DVD-Videodemuxer、由libdvdnav和libdvdread支持-ffprobe-show_stream_groups选项-ffprobe(使用-export_side_datafilm_grain)现在可打印胶片颗粒元数据-AEA多路复用器-ffmpegCLI回环解码器-在增强的flv格式中支持PacketTypeMetadata的PacketType-支持hwaccel的ffplay。支持hwaccel解码的ffplay(通过libplacebo依赖于vulkan渲染器)-dnn过滤器libtorch后端-Android内容URIs协议-AOMediaFilmGrainSynthesis1(AFGS1)-针对AAC的RISC-V优化、flac、jpeg-2000、lpc、rv4.0、svq、vc1、vp8、以及更多-针对HEVC解码的Loongarch优化-针对HEVC的重要AArch64优化-MP4/ISOBMFF中的IAMF支持-支持HEIF/AVIF静态图像和平铺静态图像-AV1中的杜比视界配置文件10支持-MP4/ISOBMFF中的环境观看环境元数据支持-使用libx264.HDR10和libx265编码时的HDR10元数据直通、和libsvtav1FFmpeg7.0可从FFmpeg.org下载。我将很快发布支持CLI多线程的新FFmpeg基准测试。...PC版:https://www.cnbeta.com.tw/articles/soft/1426310.htm手机版:https://m.cnbeta.com.tw/view/1426310.htm

封面图片

FFmpeg 6.0 将具有 AV1 硬件解码和许多其他功能

FFmpeg6.0将具有AV1硬件解码和许多其他功能知名多媒体开发商兼VideoLAN总裁Jean-BaptisteKempf本周末在FOSDEM2023上介绍了即将发布的FFmpeg6.0版本以及dav1dv1.1。继去年冬天发布FFmpeg5.0之后,参与这个广泛使用的多媒体库的开源开发人员现在正致力于FFmpeg6.0,有望在今年冬天推出。令人兴奋的关键变化包括跨Intel、NVIDIA和AMDGPU的AV1硬件解码。FFmpeg6.0还将为FFmpeg命令行、RISC-V架构优化、API更改等带来多线程支持。Jean-BaptisteKempf还概述了即将推出的新解码器和过滤器、Android媒体增强功能,以及围绕FFmpegCLI多线程的重大任务。FFmpeg项目仍然专注于每年交付一个ABI/API损坏的主要版本,然后是随后的一两个次要版本。FFmpegLTS版本仍然定位为每两年发布一次,下一个版本是2024年的FFmpeg7.1。

封面图片

开源社区的悲哀:前有苹果白嫖curl 现在微软试图白嫖FFmpeg

开源社区的悲哀:前有苹果白嫖curl现在微软试图白嫖FFmpeg昨天FFmpeg抱怨微软试图白嫖(但这件事实际是发生在2023年5月份的),FFmpeg称xz项目(就是前几天被植入后门的xz-utils,差点造成世界级安全问题)惨败的教训是,对维护和可持续发展的投资并不吸引人,而且也可能不会让管理人员升职,但多年来会得到千倍的回报(这里应该指的是利用其他公司利用开源软件创造财富)。2024-04-03这件事的起因是MicrosoftTeams团队遇到了一个问题,Windows版FFmpeg4.2.3+版无法提取隐藏式字幕eia-608并将其转换为srt或webvtt格式,原本这只是一个比较常规的BUG,按常规流程进行反馈、修复即可。微软工程师在提交BUG中将其描述为高优先级,因为它影响一个微软被广泛使用的软件,也就是Teams,这个问题导致Teams无法在实时会议中成功捕获字幕。既然微软认为这是个对自己产品影响比较严重的产品并且将其标记为高优先级,所以FFmpeg团队认为找微软收点钱应该不过分吧,毕竟FFmpeg是个免费项目,志愿维护团队在无偿工作,如果微软愿意提供资金支持的话,为微软提供优先技术支持其实也不是不行。FFmpeg向微软请求一份长期维护支持合同后,微软的回应是可以一次性支付几千美元,但不会提供长期支持合同,所以FFmpeg拒绝了这个几千美元的回应。MicrosoftTeams目前的用户数已经过亿,不过也在依赖于各种开源软件,FFmpeg认为这种价值万亿美元的公司期望志愿者提供免费且紧急的支持可能会导致严重问题。不过这件事目前已经没有后续,最终BUG被修复了,微软的长期合同也是没有的。...PC版:https://www.cnbeta.com.tw/articles/soft/1426084.htm手机版:https://m.cnbeta.com.tw/view/1426084.htm

封面图片

FFmpeg 6.0将大有作为 拥有AV1硬件解码和许多其他新功能

FFmpeg6.0将大有作为拥有AV1硬件解码和许多其他新功能其中值得期待的关键变化是英特尔、英伟达和AMDGPU的AV1硬件解码。FFmpeg6.0还将为FFmpeg命令行带来多线程支持,RISC-V架构优化,API变化等等。Jean-BaptisteKempf还概述了新的解码器和过滤器,Android媒体的增强,以及围绕FFmpegCLI多线程的重大工程。FFmpeg项目仍然专注于每年发布一个主要的ABI/API中断版本,然后再发布一到两个次要版本。FFmpeg的LTS版本仍然定位为每两年一次,下一次是2024年的FFmpeg7.1。与此同时,dav1d1.1这个开源的AV1解码器将有许多修正,更多的AVX2和AVX-512工作,ArmNEON的增加,以及其他改进。那些有兴趣了解更多关于FFmpeg6.0和这些VideoLAN项目的最新开发工作的用户,可以观看Jean-BaptisteKempf在FOSDEM2023演讲中的幻灯片(PDF):https://fosdem.org/2023/schedule/event/om_vlc/attachments/slides/5695/export/events/attachments/om_vlc/slides/5695/FFmpeg_VLC_js.pdf,而视频记录也应该很快就能得到。...PC版:https://www.cnbeta.com.tw/articles/soft/1342923.htm手机版:https://m.cnbeta.com.tw/view/1342923.htm

封面图片

德国主权科技基金开始支持 FFmpeg

德国主权科技基金开始支持FFmpeg访问:NordVPN立减75%+外加3个月时长另有NordPass密码管理器主权技术基金指出,FFmpeg项目将在2024年和2025年获得157,580.00欧元的资助。FFmpeg.org项目网站上的公告指出:"FFmpeg社区兴奋地宣布,德国主权技术基金(SovereignTechFund)已成为其首个政府赞助商。他们的支持将有助于维持FFmpeg项目的[维护],这是一个重要的开源软件多媒体组件,每天为全球数十亿人提供音频和视频是必不可少的。主权技术基金对许多开源项目进行了大量投资,这是一个令人振奋的消息,也给出了长期持续该项目的信号。...PC版:https://www.cnbeta.com.tw/articles/soft/1431206.htm手机版:https://m.cnbeta.com.tw/view/1431206.htm

🔍 发送关键词来寻找群组、频道或视频。

启动SOSO机器人