jbkempf

RSS: https://jbkempf.com/index.xml
Jean-Baptiste Kempf 的博客,VideoLAN 主席、VLC 播放器创始人,关于开源与软件技术。

VLC 的官方名称其实叫"VLC media player"

VLC 的官方名称是"VLC media player",而非很多人以为的"VideoLAN Client"。VLC 同时具备流媒体服务器和转码功能,旧版 VLS(VideoLAN Server)已废弃,功能并入 VLC。作者认为改名可能性不大,建议通过文档和维基百科补充说明。
评论点赞收藏7 天前

Mirrorbits 0.6.2

Mirrorbits 0.6.2 adds rsync over TLS, optional geographical sorting, and mirror-down reasons in the CLI, and deletes 300,000 lines of vendored code on its way to modern Go. The project now lives under...
评论点赞收藏9 天前

FFmpeg 9.0

FFmpeg 9.0 is a major release with a major ABI break, new swscale architecture, more Vulkan work, Dolby Vision Profile 7 handling, and a few fun surprises.
评论点赞收藏11 天前

libbluray 1.5.0 版本发布

libbluray 1.5.0 发布,新增 HDR 和 Dolby Vision 元数据支持,改进 BD-J 交互菜单,soname 升级至.4。配套 libaacs 0.12.0 同步发布。
评论点赞收藏27 天前

dav2d:VideoLAN 启动新一代 AV2 视频编码的开源解码器项目

VideoLAN 团队正式发布 dav2d——AV2 视频编码的快速软件解码器,延续 dav1d 的成功路线。AV2 压缩效率比 AV1 提升约 25%,但解码复杂度高达 5 倍,现有硬件难以实时软件解码,因此需要尽早启动针对性优化。dav2d 目前已实现完整的 AVM v15 解码器,支持 8bit/10bit,x86 AVX2、ARM NEON 和 RISC-V 的汇编优化均已开始。项目从第一天起就使用 checkasm 框架做正确性验证,BSD 许可,代码与 issue 全部公开。文章最值得读的是作者回顾 dav1d 的历史教训:当年 AOM 内部有人认为硬件解码足够、不需要提前做高性能软件解码,结果 dav1d 成为最广泛部署的 AV1 软件解码器,被 Firefox、Chrome、VLC、FFmpeg 等全线采用。dav2d 就是要把这个"提前动手"的经验再做一遍。
评论点赞收藏76 天前

FFmpeg、VLC、相关库及Kyber社区最新状态

来自 FOSDEM 2026 的年度社区更新汇总,报告了 FFmpeg、VLC、x264、dav1d、libplacebo、libspatialaudio 等多个开源多媒体项目的最新进展,以及 Kyber 项目动态。内容偏重现状陈述和版本状态,缺乏个人观点或深入分析。适合关注这些项目的开发者快速了解当前进度,但阅读和讨论吸引力有限。
评论点赞收藏196 天前

VLC 3.0.23

VLC 3.0.23 ‘Vetinari’ is a maintenance and security release: subtitle and caption fixes, a batch of Windows work, and a serious round of security hardening, supported by the Sovereign Tech Fund.
评论点赞收藏214 天前

libspatialaudio 0.4:现代空间音频库

VideoLAN 发布 libspatialaudio 0.4.0 大版本更新,涵盖 HOA、Object 渲染、ADM 风格概念及 IAMF 工作流,支持实时双耳及音箱输出。对音视频开发者和空间音频方向的技术人员有参考价值。
评论点赞收藏238 天前

libdvdnav/libdvdread 7 及 libdvdcss 1.5 发布:新增 DVD-Audio 支持

libdvdnav、libdvdread 和 libdvdcss 同时发布新版,首次完整支持 DVD-Audio 解析、导航和 CPXM 解密,并完成了构建系统现代化与平台稳定性改进。这是针对底层多媒体库的纯版本发布公告,技术细节明确但受众极窄,适合 VLC 生态及相关多媒体项目的开发者关注,缺乏一般读者可讨论的叙事空间。
评论点赞收藏265 天前

dav1d 1.5 "Sonic" 发布

dav1d 1.5 版本(代号 Sonic)在所有主要架构上带来性能改进,大幅缩减堆栈与代码体积,标志着 AV1 解码器的核心优化工作基本收尾。纯粹的技术版本公告,信息清晰但无个人观点或讨论入口,适合关注视频编解码底层的开发者了解更新概况。
评论点赞收藏273 天前

荣获 2025 年欧洲 SFS 奖感言

VideoLAN/VLC 项目负责人 Jean-Baptiste Kempf 在意大利博尔扎诺的 SFSCON 大会上获颁欧洲 SFS 奖,并写下获奖感言。他将荣誉归功于整个开源社区和 VLC 团队的集体贡献,文字带有个人真情实感。内容偏重致谢与回顾,信息密度一般,但能看到一位长期维护者对项目和社区的真实情感,适合对开源人物故事感兴趣的读者。
评论点赞收藏279 天前

libbluray 1.4.0 发布

VLC 作者 Jean-Baptiste Kempf 时隔十多年再度发文,宣布开源蓝光库 libbluray 1.4.0 与 libudfread 1.2.0 正式发布。文章虽短,但点出了一个少有人说的背景:各大流媒体平台限制日益增多,播放实体光盘反而是媒体内容保存的可靠路径。这不是一篇枯燥的更新日志——作者以项目维护者的亲身经历写就,有历史回顾,也有个人立场的判断。对关注开源播放生态、蓝光破解解码、数字内容保存的读者来说,是一次难得的直接信息来源。
评论点赞收藏356 天前

Mirrorbits 0.6 发布:新的希望

Mirrorbits 是一个开源的地理位置重定向器,用于分发 VLC 等开源项目的二进制文件。作者自去年年中接管维护工作后,正式发布 0.6 版本。该项目最初由 Ludovic Fauvet 在 VideoLabs 开发,现已服务于众多开源项目和 Linux 发行版。这是一则简短的版本发布公告,附带项目背景和交接历史,适合 Mirrorbits 用户和开源基础设施关注者了解进展。
评论点赞收藏481 天前

探索 Kyber 超低延迟视频控制

对 Kyber 的专访,聚焦在云游戏、机器人和远程控制场景中实现 8 毫秒 Glass-to-Glass 超低延迟。提供了具体技术指标和实际应用方向,对关注低延迟视频传输的开发者有直接参考价值。
评论点赞收藏561 天前

FFmpeg 7.1 发布:新增海量编解码器

FFmpeg 7.1 LTS 正式发布,核心看点是自研 VVC 解码器从实验性转为生产就绪,已可解码 DVB 流。此外新增 MV-HEVC(支持 iPhone 和 Apple Vision Pro 的 3D HEVC 扩展)和 LC-EVC 增强层解码器、xHE-AAC 解码器、IAMF 解码器正式完工;Vulkan 硬件编码首次支持 H.264/HEVC,D3D12 编码加入。作者是 FFmpeg/VLC 核心开发者 Jean-Baptiste Kempf,详述了为何不直接用官方 vvcdec 而选择自研、各解码器之间的代码复用策略(如与 H.264/HEVC 共享汇编优化和 SEI 解析),以及架构层引入 Stream Groups 概念以支持增强层编解码器。还提到 DVD 寻址加入、YUVJ 像素格式正式弃用、ARM64 和 RISC-V 大量优化。本版本超 2700 个提交、21 万行代码变更,被作者认定为值得生产环境采用的 LTS 版本。内容为第一手技术公告,信息密度高,有明确个人立场和贡献者致谢,非营销通稿。
评论点赞收藏684 天前

FFmpeg 7.0:多线程的考量

FFmpeg/VideoLAN 核心开发者 Jean-Baptiste Kempf 在其个人博客中,以第一视角解读 FFmpeg 7.0 版本在多线程方面的关键变化。新版引入了多线程 CLI、原生 VVC 解码器初版、EVC 编解码、大量 RISC-V 与 LoongArch 优化以及 D3D12 硬件解码支持。作者直言 FFmpeg CLI 虽然应用广泛,但代码库老旧,在多路解码、编码或滤镜处理中存在诸多瓶颈——这恰恰是 7.0 要解决的核心问题。文章没有营销包装,只有一线开发者对具体技术挑战的坦诚讨论,信息密度高、定位精准,适合关注多媒体编解码和开源工具链的读者。
评论点赞收藏852 天前

dav1d 1.2.0 发布

dav1d 1.2.0 发布,这是由 VideoLAN 主导开发的 AV1 开源解码器。核心开发者 Jean-Baptiste Kempf 在个人博客中回顾了项目的优化历程:从最初专注于 8-bit 汇编优化(至 0.7.1 版本),随后投入大量工作到高比特深度(high-bitdepth)支持。本次版本延续了团队在 SIMD 优化方面的持续投入,覆盖所有支持平台。对于关注视频编解码、AV1 生态及底层性能优化的开发者来说,这是一份来自项目核心成员的第一手版本动态。
评论点赞收藏1200 天前

FFmpeg 5.0(代号 Lorentz)正式发布

FFmpeg 核心维护者 Jean-Baptiste Kempf 在其个人博客发布 FFmpeg 5.0(代号 Lorentz)正式版,这是继 4.x 系列后的重大版本更新。新版包含大量 API 变动和若干新特性,团队希望能将其定为 LTS 长期支持版本。文章还透露了 FFmpeg 项目在 API 弃用上的谨慎策略:先标记弃用、给用户足够时间升级迁移、最后再彻底移除,以免破坏既有程序生态。来自项目核心成员的第一手发布消息,对使用 FFmpeg 的开发者有直接参考价值。
评论点赞收藏1671 天前

dav1d 0.9.1:大量汇编级优化

dav1d 0.9.1 版本发布,开发团队自去年 0.7.1 以来集中攻关高色深解码性能。作者以开发者的第一视角解释了 10bit/12bit 高色深(UHD/HDR 视频的核心基础)为何需要与 8bit 不同的专用汇编代码,并在 ARM 和 x86 两大平台上做了大量针对性优化。这是 AV1 开源解码器在精度与性能平衡上的一次扎实迭代,对于关注视频编码、硬件解码或流媒体技术的读者有直接参考价值。
评论点赞收藏1840 天前

登录芦苇

登录后关注作者、收藏内容和参与讨论。