FFmpeg笔记
-
与 FFmpegKit 说再见
FFmpeg 工具包 FFmpegKit 作者 Taner Sener 表示自2025 年 1 月 6 日起,FFmpegKit正式退役,不会再发布任何新版本。 以下为全文: 做出…
-
FFmpeg解码出来的frame data可以修改吗?
以下内容来自公众号“ Fun With FFmpeg”的分享。 有朋友问:“ffmpeg的decoder解码出来的frame是不是不能直接修改data的内容?” 提出此问,说明两件…
-
调试 FFmpeg 7:版本迁移和操作符优先级之旅
在数字视频处理和流媒体领域,FFmpeg 是不可或缺的基石。作为领先的开源多媒体框架,它为从 Blender 等视频编辑软件到 YouTube 等流媒体巨头的无数应用程序和服务提供…
-
FFmpeg 改进了对 Flash 视频“FLV”的支持,支持多轨音频/视频
近日,FFmpeg 多媒体库对 Flash 视频 (FLV) 支持进行了新一轮改进。 对于那些在进入 2025 年后仍对 Flash 视频 (FLV) 容器文件格式感兴趣的人来说,…
-
FFmpeg的默认值陷阱
前面我们讲过FFmpeg的参数配置系统: avformat avcodec等API都用到了搜索子对象配置的功能。比如使用libx264编码器,你可以使用avcodec公共参数来配置…
-
FFmpeg:在 MacOS 上预处理截屏视频的更好选择
分享如何利用 FFmpeg 在 MacOS 上预处理截屏视频。 为什么使用命令行工具? 在 MacOS 上安装 FFmpeg 剪辑视频中的部分内容 公平地说,QuickTime具有…
-
WebAssembly FFmpeg H.265解码的SIMD加速
WebAssembly FFmpeg H.265解码的SIMD加速。从测试效果来看,编译器自动向量化加速效果明显,手写加速效果更好,在Intel 12700和Apple M1上实现WebAssembly单线程解码1080P 140FPS问题不大。
-
使用 Node.js + FFmpeg 生成缩略图、压缩视频、生成预览片段和 HLS 片段
本文分享如何使用 Node.js 和 FFmpeg 优化上传的视频。处理一些有趣的用例,例如生成缩略图、视频压缩、生成预览片段和生成 HLS 片段。 主要依赖项: 在介绍完依赖关系…
-
如何在 Linux 上安装带有 NVIDIA GPU 加速的 FFmpeg
FFmpeg 是一款适用于 Linux 和类 Unix 系统的免费开源视频格式转换器套件。不过,在 Ubuntu/Debian Linux 和其他发行版上,基于 NVIDIA 硬件…
-
ffmpeg支持webrtc推流
作者:音视频小话来源:https://mp.weixin.qq.com/s/urFWlNYcOFs5OwCrre9WGA 1 前言 ffmpeg是音视频业界最著名的开源之一,支持多…
-
Python FFmpeg 处理音视频的 13 个代码示例
FFmpeg是一种跨平台解决方案,用于录制、转换和流式传输音频和视频。通过将FFmpeg与Python相结合,可以自动执行许多与多媒体相关的任务,从而提高内容平台的可扩展性、用户体…
-
使用 FFmpeg 在 Go 中进行视频压缩
作为一名开发人员,没有什么比将繁琐的任务自动化更令人满意了。如果您要处理视频和音频,FFmpeg 就可以派上用场,但如果我们能直接从 Go 应用程序中控制它,那又会怎样呢?本篇文章…
-
如何使用 FFmpeg 对 MV-HEVC 视频进行编码
如何将 3D 立体视频编码为 MV-HEVC 空间视频,以及如何将 MV-HEVC 空间视频解码为 3D 立体并排视频。 作者:Zachary Handshoe 在 Spatial…
-
使用 FFMPEG 降低比特率
FFMPEG 实用程序用于修改媒体文件。我们将学习如何降低视频文件的比特率。 使用以下命令: 在我们的例子中,源文件名为 input.mp4,输出文件名为 output.mp4,目…
-
使用 fluent-ffmpeg 在 Node.js 中从视频生成缩略图
从视频创建缩略图是展示内容预览的好方法。在本文中,我将介绍如何使用 Node.js 和 fluent-ffmpeg 从视频文件生成缩略图。 开始之前,请确保您的系统已安装 Node…
-
FFmpeg 为 Vulkan 合并了隐式 DRM 同步功能
继 Vulkan Video H.264/H.265 视频编码器支持并入 FFmpeg 库之后,该开源多媒体 API 在利用 Vulkan 时的最新改进是隐式 DRM 同步。 FF…
-
使用 Streamlit 和 FFmpeg 创建 WAV 至 MP3 转换器
在本文中,我们将指导您使用 Python 的 Streamlit 框架和 FFmpeg 库构建一个简单而高效的 WAV 至 MP3 转换器。
-
如何使用 ffmpeg 和 Python 来连接视频文件
本文将介绍如何使用 ffmpeg 和 Python 来连接视频文件。一般的使用情况是,如果您录制教程,并有几个视频片段(在不同的点上有开始和停止),您想将它们合并成一个视频片段。我…
-
如何使用 Node.js、FFmpeg 和 Next.js 构建全栈视频流平台:综合指南
创建视频流平台是一个令人兴奋而又充满挑战的项目。最近,我将 Node.js 与用于后端处理的 FFmpeg 和用于现代前端的 Next.js 整合在一起,开始了这一旅程。在本文中,…
-
FFmpeg 与 GStreamer 综合比较
说到多媒体处理,有两家巨头往往脱颖而出: FFmpeg 和 GStreamer。两者都是强大的多媒体框架,用于处理音频和视频内容,但它们有不同的方法、用例和优势。了解它们的区别有助…