-
FFmpeg 为 Apple ProRes RAW 编解码器开发 Vulkan 硬件加速
即将发布的FFmpeg 8.0版本在本周末被合并,其对 Apple ProRes RAW 编解码器的 Vulkan 硬件加速功能也备受期待。 FFmpeg 开发者 Lynne 继续…
-
使用 FFmpeg 和 Bash 自动处理视频帧和 HLS
大规模处理体育或赛事视频片段涉及一系列复杂、重复的任务,比如从分割视频到生成缩略图以及上传到云存储。在本文中,我们将使用 FFmpeg、AWS S3 和 PostgreSQL 探索…
-
FFmpeg 通过 AVX-512 为 Bwdif 去隔行处理带来显著性能提升
众所周知,FFmpeg 开发人员通过手工优化的汇编代码,特别是围绕英特尔/AMD AVX-512 对这个广泛使用的开源多媒体库的各种功能进行的优化,实现了非常惊人的性能提升。本周合…
-
现在搞 ffmpeg 有钱途吗?
从技术发展、行业需求和资金支持等角度来看,FFmpeg 作为音视频处理领域的核心开源项目,仍然具有较高的商业价值和职业发展潜力。 以下从多个维度详细分析: 1. 行业需求旺盛,音视…
-
新的 FFmpeg AVX-512 优化将纯 C 代码的性能提升了 36 倍
昨日合并到 FFmpeg Git 的一些提交为 AVX-512 和英特尔与 AMD 处理器提供了额外的手工调整汇编代码。 开源多媒体开发人员 Niklas Haas 昨日向 FFm…
-
ffmpeg 中的 postproc 库干嘛用的,可以去掉吗
FFmpeg 中的 libpostproc 库是一个后处理库,主要用于视频解码后的图像处理。它的主要功能包括: ffmpeg 中的 postproc 库 主要用…
-
英特尔的 FFmpeg Cartwheel 带来实验性的 Panther Lake 支持
昨晚,英特尔软件工程师发布了英特尔 FFmpeg Cartwheel 2025Q1 更新,该更新提供了英特尔 GPU/视频加速方面的所有最新补丁,这些补丁适用于这个广泛使用的开源多…
-
FFmpeg FFV1 Vulkan 编码器对 AMD 的性能提升了 +35%,对 NVIDIA 的性能提升了 50%
FFmpeg 开发者一直致力于开发基于Vulkan 加速的 FFV1 视频编解码,以实现这一已有二十年历史的无损视频编码格式。本周,基于 Vulkan 的 FFV1 编码器的更多增…
-
FFmpeg 集成高级专业视频 (APV) 视频编码器
一周前,FFmpeg 合并了对三星高级专业视频 “APV ”编解码器的解码支持。APV 专为专业级视频录制而设计,是面向专业用户的免版税视频编解码器。现在,FFmpeg Git 已…
-
FFmpeg 合并三星 APV(高级专业视频编解码器)解码器
2025年4月27日,广泛使用的 FFmpeg 开源多媒体库合并了 APV 解码器和 APV 比特流多路复用和解多路复用功能。APV 是高级专业视频编解码器,最初由三星开发,是一种…
-
FFmpeg H.265解码WASM SIMD优化进展
WASM simd128是从常见CPU架构指令集里抽取出来的交集,相比ARM少了很多操作,相比x86不光操作少,寄存器还只有128bit,发挥空间小。WASM的simd指令还在扩充中,用更新的指令集也是后续的一个优化方向。
-
如何为 Flutter(Android 和 iOS)本地编译 FFmpeg 二进制文件
FFmpeg Flutter Kit 软件包已停用,预编译的二进制文件也已移除。这意味着开发者现在需要在本地编译 FFmpeg 二进制文件才能在 Flutter 应用中使用它们。在…
-
FFmpeg 播放器入门教程(7):Seeking
本教程分为 7 篇,将逐步讲解如何基于 FFmpeg 的 API 用 1000 行左右的代码开发一个简易播放器,非常适合初学者学习音视频开发。本文为第 7 篇:《FFmpeg 播放…
-
FFmpeg 播放器入门教程(6):音频同步
本教程分为 7 篇,将逐步讲解如何基于 FFmpeg 的 API 用 1000 行左右的代码开发一个简易播放器,非常适合初学者学习音视频开发。本文为第 6 篇:《FFmpeg 播放…
-
FFmpeg 通过 AES-NI 优化实现大幅提速
众所周知,FFmpeg 包含大量经过手工优化的汇编代码,以加快这个广泛使用的多媒体库的运行速度,并利用 AVX-512 和其他现代 CPU ISA 功能。昨天,FFmpeg 为使用…
-
FFmpeg 播放器入门教程(5):视频同步
本教程分为 7 篇,将逐步讲解如何基于 FFmpeg 的 API 用 1000 行左右的代码开发一个简易播放器,非常适合初学者学习音视频开发。本文为第 5 篇:《FFmpeg 播放…
-
FFmpeg 播放器入门教程(3):播放音频
本教程分为 7 篇,将逐步讲解如何基于 FFmpeg 的 API 用 1000 行左右的代码开发一个简易播放器,非常适合初学者学习音视频开发。本文为第 3 篇:《FFmpeg 播放…
-
FFmpeg 播放器入门教程(2):输出视频到屏幕
本教程分为 7 篇,将逐步讲解如何基于 FFmpeg 的 API 用 1000 行左右的代码开发一个简易播放器,非常适合初学者学习音视频开发。——来自公众号“关键帧Keyframe…
-
FFmpeg 播放器入门教程(1):截取视频帧
本教程分为 7 篇,将逐步讲解如何基于 FFmpeg 的 API 用 1000 行左右的代码开发一个简易播放器,非常适合初学者学习音视频开发。——来自公众号:关键帧Keyframe…
-
FFmpeg 获得 AV1 RTP 打包器和解包器
昨天合并到 FFmpeg Git 的 AV1 RTP 打包器和解包器(Packetizer/Depacketizer)正在工作中,以支持暂定的 AV1 RTP 规范。 AV1 RT…