-
如何使用 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 多媒体库的季度更新集,他们仍在努力争取在适当的地方将其上传到上游,但就目前而言,…
-
查看视频码流编码器配置的方法
经常用mediainfo可能会发现,mediainfo能够展示出x264/x265的编码参数,例如: 这一功能是怎么实现的呢?或者说,mediainfo从哪里获取到的编码参数? x…
-
英特尔改进 FFmpeg 的 DNN 检测过滤器,用于 AI 对象检测
最近,人工智能风头正劲,各家厂商都在努力将人工智能加速技术推向市场,英特尔公司也推出了搭载英特尔 AI Boost (NPU) 技术的 Meteor Lake CPU。在过去的一周…
-
FFmpeg 开始支持 AOMedia 的 IAMF – 沉浸式音频模型和格式
昨天,支持开放媒体联盟沉浸式音频模型和格式(IAMF)的初始代码被合并到广泛使用的 FFmpeg 多媒体库中。 身临其境音频模型和格式(IAMF)规范旨在为用户提供身临其境的音频体…
-
FFmpeg 将 CLI 多线程视为数十年来“最复杂的重构”
开发已久的全功能多线程 FFmpeg 命令行已合并!在 FFmpeg 7.0 于明年初发布之前,带有多线程转码管道的 FFmpeg CLI 现已合并到 FFmpeg Git。FFm…
-
粗略解读FFmpeg cmd多线程重构
1、为什么还要聊多线程? 早期网络编程很多是基于多进程或多线程的,后来event loop方式普及了,再后来协程更受推崇。多线程编程仿佛是个老旧过时的技术,一点都不酷。 但是,单纯…
-
使用 FFmpeg 生成视频缩略图时跳过黑帧
在一些视频网站上,视频播放前会显示一张预览图片,这张预览图片被称为缩略图,默认情况下视频的第一帧会被用作缩略图。 在本文中,我将演示如何使用 FFmpeg 命令行生成视频缩略图并跳…
-
利用FFmpeg进行视频编解码常用技巧实战
抽取视频中的h264裸流 这个命令会打开视频文件D:/ffmpeg_command_test/001.mp4并提取其中的视频流。选项-an表示不处理音频流,只处理视频流。-c:v …
-
关于FFmpeg生态的思考
LiveVideoStack和腾讯云音视频联合出品了《2024音视频技术发展报告》,其中一个调查是关于使用的多媒体处理框架: 答案选项有点匪夷所思,就不吐槽了。 虽然调查结果受参与…
-
FFmpeg h264_mp4toannexb 的重大缺陷
1. h264_mp4toannexb是什么? h264_mp4toannexb是libavcodec bsf(bit stream filter)中的一个。ffmpeg支持的bs…
-
分享一个 Python 处理音频的库:pydub
以前我们介绍过 moviepy,它是一个处理视频的第三方库,基于 ffmpeg。那么本次来分享一个处理音频的库 pydub,它同样是对 ffmpeg 进行的一个封装。 既然是封装,…
-
FFmpeg 的 ffplay 媒体播放器添加 Vulkan 渲染器
FFmpeg 多媒体库在 Vulkan 视频 API 支持方面取得了进展,,而本周 FFmpeg 的内置简易多媒体播放器 ffplay 也合并了一项有趣的变更。现在,ffplay …
-
FFmpeg-创建 AAR 文件并将其添加到 Android 项目中
有两种方法可以在 Android 项目中添加 ffmpeg,如下。 1. 在应用程序 gradle 中添加依赖项 2. 创建 AAR 文件并将其添加到 Android 项目中 i)…