
FFmpeg笔记
-
Qt 多媒体播放器深度解析:从 QMediaPlayer 到 FFmpeg 自定义播放架构
在使用 Qt 开发多媒体应用时,开发者常常会遇到一个令人困惑的问题:为什么明明是标准格式的 MP4 视频,在 QMediaPlayer 中却无法播放?本文将深入剖析 Qt 的多媒体…
-
FFmpeg 的 TLS/DTLS 安全层是这么实现的
本文将深入剖析 FFmpeg 中 TLS/DTLS 安全层的实现细节,从架构设计到具体实现,从证书管理到错误处理,带您全面了解这一重要模块。
-
FFmpeg 为 Apple ProRes 视频解码引入 Vulkan 加速
才华横溢的 FFmpeg 开发者们持续为这款广受欢迎的开源多媒体库注入创新活力,不断优化性能并拓展新功能。上周末 FFmpeg 的最新更新引入了针对 Apple ProRes co…
-
做一个基于ffmpeg的AI Agent智能体
FFmpeg AI Agent:一条自然语言指令,实现一个简单音视频处理。让用户说一句:音视频的处理要求,AI Agent帮你把活给做了。
-
FFmpeg 开发中的 10 个实用小技巧
FFmpeg 是一个强大的多媒体框架,开发过程中掌握一些小技巧可以大大提高效率。以下是一些实用的开发技巧: 调试技巧 1. 启用详细日志 2. 检查返回值 性能优化 3. 使用硬件…
-
FFmpeg 为 Apple ProRes RAW 编解码器开发 Vulkan 硬件加速
即将发布的FFmpeg 8.0版本在本周末被合并,其对 Apple ProRes RAW 编解码器的 Vulkan 硬件加速功能也备受期待。 FFmpeg 开发者 Lynne 继续…
-
使用 FFmpeg 和 Bash 自动处理视频帧和 HLS
大规模处理体育或赛事视频片段涉及一系列复杂、重复的任务,比如从分割视频到生成缩略图以及上传到云存储。在本文中,我们将使用 FFmpeg、AWS S3 和 PostgreSQL 探索…
-
现在搞 ffmpeg 有钱途吗?
从技术发展、行业需求和资金支持等角度来看,FFmpeg 作为音视频处理领域的核心开源项目,仍然具有较高的商业价值和职业发展潜力。 以下从多个维度详细分析: 1. 行业需求旺盛,音视…
-
ffmpeg 中的 postproc 库干嘛用的,可以去掉吗
FFmpeg 中的 libpostproc 库是一个后处理库,主要用于视频解码后的图像处理。它的主要功能包括: ffmpeg 中的 postproc 库 主要用…
-
探索 FFmpeg Basics 音视频技术(12): 时间操作
多媒体处理包括改变输入持续时间,设置延迟,仅从输入中选择特定部分等。本文将分享 FFmpeg 时间操作方面相关的内容。
-
使用 FFmpeg 和开源媒体服务器进行 ABR WHIP 流媒体传输
提供高质量的实时视频流,确保在任何网络上都能稳定播放,并且能够即时呈现互动内容,这是我们的最终目标。对于希望实现这一目标的用户来说,将 FFmpeg 与开源WHIP/WHEP服务器…
-
FFmpeg FFV1 Vulkan 编码器对 AMD 的性能提升了 +35%,对 NVIDIA 的性能提升了 50%
FFmpeg 开发者一直致力于开发基于Vulkan 加速的 FFV1 视频编解码,以实现这一已有二十年历史的无损视频编码格式。本周,基于 Vulkan 的 FFV1 编码器的更多增…
-
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 的威力:WebAssembly 视频处理指南
在 Web 开发领域,媒体处理一直是服务器端的任务。然而,随着 WebAssembly (WASM) 和 FFmpeg WASM 等库的出现,我们现在可以直接在浏览器中执行复杂的视…
-
FFmpeg 播放器入门教程(6):音频同步
本教程分为 7 篇,将逐步讲解如何基于 FFmpeg 的 API 用 1000 行左右的代码开发一个简易播放器,非常适合初学者学习音视频开发。本文为第 6 篇:《FFmpeg 播放…
-
FFmpeg 播放器入门教程(5):视频同步
本教程分为 7 篇,将逐步讲解如何基于 FFmpeg 的 API 用 1000 行左右的代码开发一个简易播放器,非常适合初学者学习音视频开发。本文为第 5 篇:《FFmpeg 播放…
-
FFmpeg 播放器入门教程(4):线程分治
本教程分为 7 篇,将逐步讲解如何基于 FFmpeg 的 API 用 1000 行左右的代码开发一个简易播放器,非常适合初学者学习音视频开发。本文为第 4 篇:《FFmpeg 播放…
-
FFmpeg 播放器入门教程(3):播放音频
本教程分为 7 篇,将逐步讲解如何基于 FFmpeg 的 API 用 1000 行左右的代码开发一个简易播放器,非常适合初学者学习音视频开发。本文为第 3 篇:《FFmpeg 播放…