-
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…
-
关于FFmpeg错误码的几个小常识
FFmpeg编程有两个最常见的问题: 1. timebase如何理解? 2. av_xxx接口返回-11怎么办? 第一个问题有FFmpeg自身设计带来的复杂性。关于第二个问题,我本…
-
使用 FFmpeg 从图片生成 WebM/MP4/MKV 视频
在多媒体处理过程中,经常需要将一组图片转换成连贯的视频。这对于制作幻灯片、延时视频或简单地将一系列图像合并成一个视频文件都很有用。功能强大的多媒体框架 FFmpeg 提供了方便的命…
-
FFmpeg OpenCL加速
最近有人给FFmpeg提了个patch,目的是在苹果设备上同时使用VideoToolbox和OpenCL。我这才发现,还真的有人在macOS上用OpenCL。 OpenCL是在异构…
-
FFmpeg前端视频合成实践
视频合成能力的开发背景 想要开发一个具有视频合成功能的应用,从原理层面和应用层面都有一定的复杂度。原理上,视频合成需要应用使用各种算法对音视频数据进行编解码,并处理各类不同音视频格…
-
FFmpeg 如何添加静态和动态水印
FFmpeg 是一款流行的开源工具,非常适合处理视频、图像和音频。视频编辑器的一项常见任务是在视频中添加水印,这有助于保护知识产权或提供品牌效应。只需几行命令,FFmpeg 就能轻…
-
使用 FFmpeg 调整图像或视频的亮度和对比度
FFmpeg 是一款功能强大的音频和视频文件处理工具。您可能想用 FFmpeg 执行的常见任务之一是用 FFmpeg 调整视频或图像的亮度和对比度。要做到这一点非常容易,因为 FF…
-
如何使用 FFmpeg 调整音量(包括音量、DRC、标准化)
FFmpeg 是一款功能强大的音频和视频文件处理工具。您可能想用 FFmpeg 执行的常见任务之一是调整音频流或视频文件的音量。用 FFmpeg 来做这件事非常简单,它还包括处理音…
-
如何使用 FFmpeg 批量转换文件夹内的所有文件
FFmpeg 是一款功能强大的工具,可对音频和视频文件执行各种操作,如转码、过滤、编辑和流式传输。本文将向你展示如何使用 FFmpeg 批量转换或转换文件夹内的所有文件,并介绍一些…
-
如何使用 FFmpeg 加速或减慢视频速度
在本文中,我们将介绍如何使用 FFmpeg 加快或减慢视频的速度。无论您是视频编辑者、处理媒体文件的开发人员,还是对视频操作充满好奇的爱好者,您都会发现本指南的价值。 我们将从在系…
-
如何使用 ffmpeg 从 pdf 文件导出图片
最近遇到一个特殊的需求,要把pdf文件中的插图调整一下。解决的思路是设法把pdf文件的每页导出为单独的图片,待图片修改完成后再重新组合为一个pdf文件。本文记录如何使用ffmpeg…
-
php-ffmpeg相关操作简介
php操作ffmpeg有两个扩展,一个是ffmpeg-php,这个是不依赖ffmpeg,需要编译安装并在 php.ini 中启用。还有一个是php-ffmpeg,使用php-ffm…
-
最新多线程版 FFmpeg 剖析
FFmpeg近期推出了一个重要Feature,即将原来的 FFmpeg 命令行工具由单线程变成了多线程。 如上面的命令,以前使用上面命令进行转码时,由于它是单线程工作模式,因此只能…
-
用 FFmpeg 释放 Rails 中的富媒体功能: 开发人员工具包
在不断发展的网络开发过程中,多媒体内容占据了核心地位。Ruby on Rails 开发人员经常面临将复杂的视频和音频处理功能集成到应用程序中的挑战。这时,功能强大的多媒体处理工具 …
-
ffmpeg解封装流程
1、av_register_all() av_register_all() 是 FFmpeg 库中的一个函数,它已经在 FFmpeg 4.0 版本中被弃用。这个函数在旧版本的 FF…
-
英特尔 FFmpeg Cartwheel 更新,提供 Meteor Lake 支持和更多 DNN 功能
英特尔工程师发布了他们的 FFmpeg Cartwheel 2023Q4 版本,这是 FFmpeg 多媒体库的季度更新集,他们仍在努力争取在适当的地方将其上传到上游,但就目前而言,…