-
FFmpeg的参数配置系统
本文讲下FFmpeg参数配置系统内部是怎么实现的,以及一些易犯的错误用法。 本文是在手机上靠记忆敲出来的,难免有笔误,特别是文件名变量名,见谅。 从API角度来说,FFmpeg参数…
-
如何使用FFmpeg库进行媒体文件的转封装操作
本文介绍了如何使用FFmpeg库进行媒体文件的转封装操作。注意: 转封装是一种将媒体文件的音视频流重新封装到新的文件中的操作,它通常用于更改媒体文件的容器格式,而不进行重新编码。 …
-
FFmpeg停止支持Android 4.4及以下版本
如题,我将FFmpeg Android系统最低版本要求设定为Android 5.0,停止支持Android 4.4及以下版本。 好吧,这是一个毫无新意的新闻。 在升级版本…
-
FFmpeg 在支持杜比视界方面取得进展
广泛使用的开源 FFmpeg 多媒体库本周提交了对 Dolby Vision(杜比视界) 的支持。 杜比视界是杜比公司推出的一套高动态范围(HDR)视频技术,也是最早广泛使用的 H…
-
【漏洞预警】FFmpeg < 7.0 释放后使用漏洞
漏洞描述:FFmpeg是处理多媒体内容的开源库和工具的集合,FFmpeg<7.0版本中,由于av_hwframe_ctx_init函数中错误地假设frames_uninit函…
-
使用 Fluent-FFmpeg 库转换音频文件
Fluent-FFmpeg 是一个功能强大的 Node.js 库,它为 FFmpeg 提供了一个流畅的接口,FFmpeg 是著名的多媒体框架,以处理音频、视频和其他多媒体文件而闻名…
-
Windows环境给FFmpeg集成字幕库libass
libass是一个适用于ASS和SSA格式(Advanced Substation Alpha/Substation Alpha)的字幕渲染器,支持的字幕类型包括srt、ass等,…
-
FFmpeg 7.0 发布,支持本地 VVC 解码和多线程 CLI
令人振奋的 FFmpeg 7.0 多媒体库已经发布!FFmpeg 7.0 最引人注目的是推出了新的本地 VVC 解码器,该解码器目前是支持多用途视频编码的试验性解码器,同时还引入了…
-
FFmpeg 7.0预览
FFmpeg 7.0分支已经创建好了,预计4月份发布。我们来看下7.0的重大更新。 0、维护工作 对于任何成熟的软件,每个版本必然包含大量的bugfix、cleanup。维护工作不…
-
FFmpeg 突然宣布不用 C++ 开发?
X(原推特)在3月23日发表了一个帖子,帖子很简单,只有一句“FFmpeg will not be written in C++”,但信息量超大。 截止3月26日上午,已有超58万…
-
在 iOS 上使用 FFmpegKit 采集实时摄像机和音频流
在多媒体处理领域,FFmpeg 是一款功能强大、用途广泛的工具。对于希望在其应用程序中利用 FFmpeg 功能的 iOS 开发人员来说,FFmpegKit 提供了一个方便的封装器。…
-
Linux环境给FFmpeg集成libopus和libvpx
视频的封装格式除了古老的MP4和ASF之外,还有较新的WebM格式,该格式的音频编码主要采用Opus,视频编码采用VP8或者VP9。其中Opus的编解码库为libopus,VP8和…
-
ffmpeg6.0从demux_decode.c源码探索解封装流程
在播放器的播放视频、音视频媒体文件的推流等实际应用中,解封装(demux)这个操作是不可避免的,也是最基础的操作。 拿播放器播放MP4来说,如果想实现播放器视频画面的播放和音频声音…
-
FFmpeg在Android上读取文件的方法
随着Android系统对文件访问权限的收紧,很多时候,不能再通过文件路径来访问文件。Android上使用FFmpeg,具体而言,使用libavformat访问本地文件,如何实现呢?…
-
Mac编译支持HarmonyOS NEXT的FFmpeg
分享来自“HarmonyOS开发者”的文章《Mac编译支持HarmonyOS NEXT的FFmpeg》,作者:Kylin。 01 搭建编译环境 1. 安装编译工具 编译f…
-
FFmpeg 6.0丢失的预览功能
一、什么是预览功能 我们知道,ffmpeg项目自带了三个命令行工具:ffmpeg(以下称为ffmpeg cmd)、ffplay、ffprobe(过去还有个ffserver)。ffm…
-
ffmpeg合并ts命令总结
分享ffmpeg合并ts命令的几个用法。 1. 将多个TS视频合并为单个文件 要将多个TS视频合并为单个文件,可以使用FFmpeg命令行工具。以下是合并TS视频的步骤: 其中,fi…
-
配置rtmp服务器,ffmpeg推流拉流命令
本文分享基于 nginx 下配置 rtmp 服务器,使用 ffmpeg 命令实现推流拉流功能。 一. 安装运行nginx 1、下载 解压放在nginx目录下。 2、配置 新建ngi…
-
使用 FFmpeg 将 MP4 转为H.264
MPEG-4科普 MPEG-4就是我们常说的mp4,它是一种网络视频图像压缩标准。MPEG-4标准目前分为27个部分,统称为ISO/IEC14496国际标准。 它规定了两种视频的压…
-
Android 编译 FFmpeg 6.0 – 支持MediaCodec编解码
编译环境 这次采用的交叉编译环境是:Macos 13.2 + GCC + Cmake + NDK 21 编译的第三方库:x264 + mp3lame + fdk-aac + ope…