FFmpeg笔记
-
使用 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。两者都是强大的多媒体框架,用于处理音频和视频内容,但它们有不同的方法、用例和优势。了解它们的区别有助…
-
掉电安全的mp4文件生成方案
mp4文件生成过程中,如果异常退出,比如程序崩溃,设备异常掉电等,生成的不完整的mp4文件是无法使用的。那么,掉电安全的mp4文件生成方案要怎么做?
-
如何使用 Docker 向 AWS Lambda 添加 FFmpeg 支持:分步指南
AWS Lambda 提供了一个强大的无服务器计算环境,让开发人员无需配置或管理服务器即可运行代码。在许多情况下,还有一个限制 – FFmpeg(处理多媒体的常用工具之…
-
新的 AVX2 代码帮助 FFmpeg 提高 VVC 解码性能
FFmpeg 的 VVC 解码 “vvcdec ”的新 AVX2 代码路径有助于大幅提高基于 CPU 的 H.266 解码速度。 开源开发者 Nuo Mi 在 libavcodec…
-
如何使用 FFmpeg 在 Node.js Express 应用程序中实现视频压缩
压缩视频可以节省带宽、降低存储成本并缩短加载时间。本文将展示如何使用 FFmpeg 在 Node.js Express 应用程序中实现视频压缩。 为什么要压缩视频? 压缩视频可以在…
-
移动端的国产视频播放器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…