FFmpeg笔记
-
移动端的国产视频播放器GSYVideoPlayer
GSYVideoPlayer是一个国产的移动端视频播放器,它采用了IJKPlayer、Media3(EXOPlayer)、MediaPlayer、AliPlayer等四种播放器内核…
-
利用FFmpeg和dshow实现Windows录屏
随着数字时代的飞速发展,录屏已经成为人们日常工作和生活中不可或缺的一部分。在Windows系统中,许多用户需要录制屏幕来制作教学视频、演示文稿、游戏攻略等。本文将介绍如何利用FFm…
-
对比 libswscale 和 libyuv
FFmpeg libswscale和libyuv是最常用的两个做图像缩放、格式转换的开源库。做视频图像处理经常会用到它们,本文分享两者之间详细的比较。
-
如何在 Ubuntu 上设置 OpenCV、CUDA、cuDNN 和 ffmpeg
要设置 CUDA,我们需要遵循许多步骤,因此请确保不要跳过任何步骤。 第 1 步:如果之前已安装,请先删除 按照上述命令,我们删除了所有与 NVidia 和 CUDA 相关的内容。…
-
使用 FFmpeg C++ 中将 RTSP 转为 RTMP
打开 RTSP 流: 读取 RTSP 流信息: 创建 RTMP 输出流: 在 RTMP 上下文中创建视频流: 在 RTMP 上下文中创建可选音频流: 打开 RTMP 流: 读取 R…
-
Nginx集成 rtmp 模块实现 RTMP 推拉流
Nginx-rtmp 是开源WEB服务器Nginx可增强的第三方rtmp模块,该模块封装了rtmp服务器,可以提供简单的rtmp流媒体服务器功能。由于Nginx本身是个高性能的WE…
-
在 Windows 中设置/安装/配置 FFmpeg 二进制文件,并使用 FFMPEG 和 Git Bash 转换视频格式
在本文中,我们将指导您使用 FFmpeg 和 Git Bash 将任何视频格式转换为 MJPEG 编解码器和 AVI 容器。无论您是视频爱好者、内容创作者,还是仅仅需要满足特定的视…
-
如何在 AWS ARM(Amazon Linux 2023 – Graviton)上安装 FFmpeg
如果您在 AWS 上进行多媒体处理,您可能会发现自己需要 FFmpeg 这个功能强大的多媒体框架。在本指南中,我将向您介绍在 AWS ARM 和 Amazon Linux 2023…
-
Linux环境给FFmpeg集成libsrt和librist
直播行业存在RTSP和RTMP两种常见的流媒体协议。除此以外,还有比较两种比较新的流媒体协议,分别是SRT和RIST。 其中SRT全称为Secure Reliable Transp…
-
使用 Rust + FFmpeg 进行视频编码和压缩
视频编码和压缩是数字时代的基本流程,可实现视频内容的高效存储和传输。以性能和安全性著称的 Rust 是实现这些任务的绝佳语言。在本指南中,我们将引导您完成使用 Rust 进行视频编…
-
德国主权技术基金现在支持 FFmpeg
继德国主权技术基金(Sovereign Tech Fund)为 GNOME、Rust Coreutils、PHP、systemd bug bounty 以及其他众多自由软件项目提供…
-
Linux环境给FFmpeg集成libxvid
XviD是个开源的视频编解码器,它与DivX一同被纳入MPEG-4规范第二部分的视频标准,但DivX并未开源。早期的MP4视频大多采用XviD或者DivX编码,当时的视频格式被称作…
-
FFmpeg的参数配置系统
本文讲下FFmpeg参数配置系统内部是怎么实现的,以及一些易犯的错误用法。 本文是在手机上靠记忆敲出来的,难免有笔误,特别是文件名变量名,见谅。 从API角度来说,FFmpeg参数…
-
Linux环境安装ZLMediaKit实现视频推流
ZLMediaKit是一款国产的开源流媒体服务器,它基于C++11开发,支持多种流媒体协议(RTSP/RTMP/HLS/HTTP-FLV/WebSocket-FLV/GB28181…
-
Linux环境给FFmpeg集成AV1的编解码器
AV1是一种新兴的免费视频编码标准,它由开放媒体联盟(Alliance for Open Media,简称AOM)于2018年制定,融合了Google VP10、Mozilla D…
-
如何使用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函…
-
Windows环境给FFmpeg集成AVS3解码器
AVS3是中国AVS工作组制定的第三代音视频编解码技术标准,也是全球首个已推出的面向8K及5G产业应用的视频编码标准。AVS工作组于2019年3月9日完成第三代AVS视频标准(AV…