-
怎样为ffplay添加硬件解码和渲染
为什么ffplay不支持硬件解码 ffplay是FFmpeg自带的播放器。也许你已经知道,ffplay不支持硬件解码 直接到渲染(支持少量硬件解码 + CPU拷贝再到SDL渲染方式…
-
FFmpeg命令行音视频处理
分享FFmpeg音视频处理命令行相关知识。 1 命令行工具 FFmpeg 的 bin 目录下有三个工具,可在终端直接输入命令执行 2 ffmpeg 命令 终端直接输入 ffmpeg…
-
英特尔 FFmpeg Cartwheel 2023Q3 发布最新 VA-API 和 QSV 代码
英特尔的 FFmpeg Cartwheel 是该公司在上游发布之前继续发布最新 FFmpeg 多媒体库补丁的地方。FFmpeg Cartwheel 最终包含了所有最新、最棒的代码,…
-
如何使用 FFmpeg 和 Node.JS 从视频中提取图像
有时,我们需要执行一些不同寻常的任务,例如,我们有一段视频,需要从中获取缩略图。在本文中,我们将使用 FFmpeg 和带有 Javascript 的 Node.JS 来完成这些任务…
-
在 NextJS 中用 ffmpeg 剪辑视频
FFmpeg 是一个由用于多媒体任务(如音频和视频转换以及视频修剪)的库组成的工具。为了在客户端实现视频修剪,将通过 FFmpeg.wasm 来使用 FFmpeg 软件包的二进制格…
-
使用 FFmpeg 创建 H264、H265 和 YUV 原始视频的简单命令
YUV 格式是一种解码后的原始文件。这种格式已经解码,可以在渲染应用程序中渲染。我们必须注意,由于没有对文件进行单一压缩,文件的大小将非常巨大。在尝试在系统中应用此命令前,请确保您…
-
如何使用 FFmpeg 和 Next.js 构建音频转换器
使用 FFmpeg 和 Next.js 构建音频转换器需要处理文件上传,使用 FFmpeg 处理音频,然后将转换后的文件提供给用户。以下是基本概要和实现方法: 前提条件 步骤 1….
-
如何从源代码在 Linux 上安装 FFmpeg
大概是在 2006 年,我第一次听说了 FFmpeg,它的功能令我惊叹不已。FFmpeg 是转码和视频处理(从修剪到刻录字幕、添加水印等)的首选解决方案。自 FFmpeg 首次推出…
-
多个FFmpeg静态库合并成一个动态库的3个方法
需求场景: 问题归结为,怎么把FFmpeg输出的多个静态库合并成一个动态库。 方法1:修改FFmpeg编译构建,让FFmpeg直接编译出一个动态库 存在问题:自己维护个修改的FFm…
-
ffmpeg如何实现视频截图
之前做了个项目,涉及到上传视频,那么我们知道,一般在界面显示的时候,是需要对视频有个预览的效果,就是显示某一帧视频的画面。 找了下发现ffmpeg可以实现这个功能。 FFmpeg是…
-
FFmpeg macOS硬件转码近似最优解
FFmpeg上的硬件加速涉及以下三块: hwcontext在硬件解码、硬件编码、硬件filter之间起到配置硬件、维护上下文、支持多种硬件加速API之间互操作的作用。如果不注意hw…
-
编译Android OpenCV with FFmpeg静态库
编译环境 • opencv : 4.6.0 • ndk: r21e • os: mac m1 & 13.3.1 编译脚本 修改编译脚本 ope…
-
FFmpeg6.0调用MediaCodec硬编码
书接前文,我们使用NDK交叉编译了FFMpeg6.0,同时使用FFMpeg6.0实现了MediaCodec的硬解码,既可以解码为NV12数据也可以直接解码到Surface上, 今天…
-
FFmpeg之预设编码参数preset
FFmpeg是一款非常强大的音视频处理工具,它不仅功能强大而且非常好用,比如视频转码中一个非常实用的参数就是preset。今天我们将重点介绍preset参数的作用以及它的使用方法。…
-
FFmpeg6.0 硬解码到 Surface
前面我们介绍了如何使用FFmpeg6.0调用MediaCodec进行视频硬解码得到YUV数据,那么对于熟悉Android开发的同学就会问了,在java中使用MediaCodec是可…
-
FFmpeg 实现视频转图片
代码实现视频转图片主要是使用了 FFmpeg 视频编解码相关的知识,所以首先了解下FFmpeg 中的编解码相关函数以及流程,后面再看代码就会比较轻松了。 视频解码 视频编码(保存为…
-
如何使用 FFmpeg 将 WebM 转换为 MP4
在今天的教程中,我们将了解如何使用 FFmpeg 将 WebM 转为 MP4。WebM 和 MP4 都是视频容器格式,底层音频、视频和元数据可以从一种容器格式转移到另一种(也称为转…
-
NDK 编译 ffmpeg 6.0 与 x264 的坑
ffmpeg 6.0 已经发布有一段时间了,近日特地上官网看了下新增了啥特性,不看不知道,一看果然有惊喜,居然支持直接调用 NDK 使用 MediaCodec 进行编解码了, 也就…
-
如何使用 FFmpeg 将 FLAC 转换为 MP3
如果你想将 FLAC 转为 MP3,FFmpeg 是一款非常方便的工具。它最初可能看起来很复杂,但一旦掌握了概念,就会变得相当简单。在本篇文章中,我将指导你使用 FFmpeg 将 …
-
FFmpeg 将 MOV 转换为 MP4 两种技巧(包含命令行和示例)
本教程教你使用 FFmpeg 将 MOV 转为 MP4,其中包含命令行、示例和输出示例。 使用 Macbook 和 Quicktime 制作视频的人经常需要将 MOV 文件转换为 …