FFmpeg 7.0开源多媒体框架 FFmpeg 释出了代号的 v7.0,距离上一个大版本号更新约 1 年 1 个月。主要新变化

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

相关推荐

封面图片

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

FFmpeg 7.0 发布 支持本地 VVC 解码和多线程 CLI FFmpeg 多线程 CLI 支持是他们多年来最大的代码重构,对项目来说是一项艰巨的任务。在 x86_64 和 AArch64 处理器内核数不断增加的今天,这也是一个好消息。FFmpeg 7.0 还拥有DVD-Video demuxer,初步支持 AOMedia IAMF的沉浸式音频模型和格式,ffplay 的 Vulkan 渲染器,以及许多其他更改。FFmpeg 7.0 是一个相当大的版本,官方的变更日志指出了这一点:版本 7.0:- DXV DXT1 编码器- LEAD MCMP 解码器- 使用外部库 libxevd 的 EVC 解码- 使用外部库 libxeve 的 EVC 编码- QOA 解码器和解复用器- aap 过滤器- 解复用、解码、过滤、编码、ffmpeg CLI 中的解复用、解码、过滤、编码和复用现在全部并行运行- 启用 gdigrab 设备,使用 hwnd=HANDLER 语法抓取窗口- IAMF 原始解复用器和复用器- D3D12VA 硬件加速 H264、HEVC、VP9、AV1、MPEG-2 和 VC1 解码- tiltandshift 过滤器- qrencode 过滤器和 qrencodesrc 源- quirc 过滤器- lavu/eval:在表达式中引入 randomi() 函数- VVC 解码器(实验性)- fsync 过滤器- Raw Captions with Time (RCWT) 关闭字幕多路复用器- ffmpeg CLI -bsf 选项现在可用于输入和输出- ffmpeg CLI 选项现在可用作 -/opt,相当于 -opt>。- showinfo bitstream filter- 现在需要兼容 C11 的编译器;请注意,这一要求在不久的将来将提升至 C17,因此如果您的构建环境不支持 C17,请考虑更新- 将 QSV 编码器的默认比特率控制方法从 VBR 更改为 CQP。- 移除过时的 ffmpeg CLI 选项 -psnr 和 -map_channel- DVD-Video demuxer、由 libdvdnav 和 libdvdread 支持- ffprobe -show_stream_groups 选项- ffprobe(使用 -export_side_data film_grain)现在可打印胶片颗粒元数据- AEA 多路复用器- ffmpeg CLI 回环解码器- 在增强的 flv 格式中支持 PacketTypeMetadata 的 PacketType- 支持 hwaccel 的 ffplay。支持 hwaccel 解码的 ffplay(通过 libplacebo 依赖于 vulkan 渲染器)- dnn 过滤器 libtorch 后端- Android 内容 URIs 协议- AOMedia Film Grain Synthesis 1 (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 元数据直通、和 libsvtav1FFmpeg 7.0下载。我将很快发布支持 CLI 多线程的新FFmpeg 基准测试。 ... PC版: 手机版:

封面图片

PCIe 7.0首次引入光学部件 满血带宽高达512GB/s

PCIe 7.0首次引入光学部件 满血带宽高达512GB/s 但是到了这里,传统思路已经基本走到了尽头,想继续提升极为困难。PCIG-SIG DevCon 2024开发者大会上,Cadence全球首次展示了PCIe 7.0的全新方向,加入自己独有的光学连接方案,在一个真实、低延迟、无需重定时、线性光学连接的系统中,跑出了128GT/s的收发速率。这就意味着,它的x16双向带宽可达512GB/s,继续翻番。眼图演示,整个系统表现出了完美的信号完整性、平滑性。其实在去年8月,PCI-SIG组织就成立了专门的光学工作组,研究基于光学接口的PCIe新标准,但尚未确定PCIe 7.0是否一定采用光学方案。毕竟,向下兼容可是PCIe一直以来的优秀传统。 ... PC版: 手机版:

封面图片

Thunderbird 128 释出

Thunderbird 128 释出 开源邮件客户端项目 Thunderbird 释出了代号为 Nebula 的 v128,该版本是基于刚刚释出的 Firefox 128 ESR 版本。Thunderbird 128 改进了代码、稳定性和用户体验,主要变化包括:整合了 Rust 语言;重新设计了卡片视图;加强了文件夹窗格;改进了主题兼容性,能与桌面环境无缝融合;自定义账号颜色,为电邮加入了个性化色彩;简化菜单导航,原生 Windows 通知,改进上下文菜单,等等。开发者表示由于技术上的障碍, Thunderbird 128 对 Exchange 和 Mozilla Sync 的支持将延后。 via Solidot

封面图片

Django 5.0 释出

Django 5.0 释出 Python Web 框架 Django 释出了。主要新特性包括:数据库计算默认值,数据库生成的模型字段 GeneratedField,声明字段选择选项 Field.choices 和 ChoiceField.choices,等等。随着 Django 5.0 的发布,Django 4.2 结束主流支持,最后一个版本是 v4.2.8,之后该版本将在 2026 年 4 月前一直提供安全和数据丢失修正,开发者鼓励用户升级到较新的版本。来源 , 频道:@kejiqu 群组:@kejiquchat

封面图片

Android 15不再支持安装Android 7.0(SDK 24)之前的应用以提高安全性

Android 15不再支持安装Android 7.0(SDK 24)之前的应用以提高安全性 为什么某些开发商热衷于使用老旧的 SDK 版本呢?原因在于很久以前的这些老旧版本在权限管理方面不够精细,导致应用程序甚至可以无需经过用户同意就获得某些隐私权限。不过这种情况在 Android 14 中就得到了比较好的解决,这些开发商主要利用的是 Android 6.0 SDK 23 之前的版本,而 Android 14 必须安装 SDK 23 及之后的应用程序。今年Google继续提高Android新版本的 SDK 级别,最新要求是 Android 15 只能安装基于 Android 7.0 SDK 24 及之后的应用程序,对于通过 SDK 23 构建的应用程序也无法在 Android 15 上安装。当然这也不是绝对的,如果开发者确实有需要的话,仍然可以通过 ADB Bridge 命令行安装,但普通用户无法通过 APK 和用户界面直接安装。通过 APK 文件直接安装时 Google Play Protect 会弹出阻止框,即便用户点击仍然安装也无济于事,若需要通过命令行安装,请追加忽略最低 SDK 版本参数。具体使用方法是这样的:adb install bypass-low-target-sdk-block FILENAME.apk ... PC版: 手机版:

封面图片

15年前上了“FFmpeg 耻辱柱” 今天他却得谢谢咱:腾讯QQ影音一雪前耻?

15年前上了“FFmpeg 耻辱柱” 今天他却得谢谢咱:腾讯QQ影音一雪前耻? 事件背景FFmpeg 全称为 FastForwardMPEG (Moving Picture Experts Group),由神一般的开发者 法国程序员法布里斯・贝拉(Fabrice Bellard)创建并开源。其最早诞生于 2000 年,是用户量最大的音视频编解码套件,全球 90% 以上的音视频软件是采用 FFmpeg 作为基础库进行音视频相关的功能支持,它包含丰富的封装格式支持、编解码格式支持、网络协议支持、滤镜支持等模块支持,具有较好的可移植性。FFmpeg 采用LGPL 和 GPL 开源许可证(具体依据所选的组件)公开源代码,任何人都可以在遵守协议的情况下自由使用 FFmpeg,而且不收费。简单总结 FFmpeg 的优点就是:功能强大、代码开源、免费使用 很难不让人 “白嫖”。PC 互联网时代,许多播放器软件使用了 FFmpeg 的代码后并没有遵守开源协议公开任何源代码。FFmpeg 社区便将违反开源协议的公司、组织和个人网站贴在 “耻辱柱”。他们解释称,这是一份违反 FFmpeg 许可证的项目或公司名单。他们希望通过公开羞辱这些项目或公司来促使其遵守许可条款。这其中不乏一些知名产品,比如韩国播放软件 KMPlayer 以及国产播放器暴风影音、QQ 影音都被列入 “FFmpeg 耻辱柱”。暴风影音被加入到 FFmpeg 耻辱名单QQ 影音被加入到 FFmpeg 耻辱名单中据介绍,2009 年 11 月,网友 roozhou 向 FFmpeg 举报,指出 QQ 影音的 credit 只给出了修改的 FFmpeg 源码下载,声称是 LGPL 许可证。但实际是修改过的 ffdshow 采用的是 GPL 许可证。同日,另一位用户 cehoyos 下载了 QQ 软件,用 7z 解压之后发现其安装程序内包含了大量的开源和私有解码器的 dll:libavcodec, libx264 等等。之后 QQ 影音被正式加入到 “FFmpeg 耻辱柱” 名单之列。被钉在 “耻辱柱” 一年多后,腾讯终于将手机 QQ 影音修改的 FFmpeg 源代码进行了公开。“耻辱柱” 计划于 2011 年上半年下线,不过其网页源码仍保留这些名单。( ... PC版: 手机版:

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

启动SOSO机器人