-
FOSDEM 2023 | Liquidsoap与FFmpeg的高级编程使用方法
自上次Liquidsoap演示以来的三年中,我们的社区发生了很大的变化。本次我们将:提供有关大流行期间社区发展的最新情况,并回顾我们在两次 liquidshop 活动中学到的东西,…
-
ffmpeg在windows和mac端的安装部署
本文记录了ffmpeg分别在windows和mac端的基本部署。 ffmpeg Windows安装 1、前往官网download页面 按平台选择相应的选择项。 如下图所示,Wind…
-
使用nvidia gpu来为ffmpeg(av-codec)进行运算加速
以前由于一些原因,我们在使用通信等系统时,一般是不会使用GPU来进行某些运算的,不过现在相对而言,技术的成熟和日益复杂的功能需求,也不断地在倒逼我们使用GPU来进行图形图像或者高清…
-
ffmpeg压缩视频的两个方案
如果精通视频编辑软件,那么做出文件大小和质量均优的作品不难。对于小白来说,剪辑软件导出的文件通常会比较大。我们可以尝试用ffmpeg对文件进行压缩,以达到文件大小和质量的平衡。 最…
-
ffmpeg拉流并保存到本地
本文介绍了ffmpeg拉流并保存为本地文件的几种具体应用场景。 1 拉流并播放视频 参考命令: 参数介绍:nobuffer:无缓冲,实时播放,不保存到本地。 如果提示无ffplay…
-
FFmpeg编译和集成(FFmpeg开发基础知识)
FFmpeg是一款知名的开源音视频处理软件,它提供了丰富而友好的接口支持开发者进行二次开发。 FFmpeg项目功能复杂而庞大,基本上支持所有常见的音视频处理操作,如封装格式转换、音…
-
树莓派利用ffmpeg获取视频采集卡数据
视频采集卡的用法很多,但是搭配树莓派(pi4)后能不能完成相关任务。本文将一探究竟,仅将必要步骤记录。 1、简介 在linux系统下,ffmpeg通过不同的方式获取视频和音频。这样…
-
利用ffmpeg合并与分离音频和视频
一、当视频文件中没有音频时 将audioname音频与videoname视频替换 二、当视频包含音频时 用audioname音频替换videoname中的音频 说明: videon…
-
Ffmpeg编码实战!
一. 读取YUV文件并编码成H264的DEMO介绍: 本次的DEMO是通过读取YUV文件,并利用FFMPEG编码成H264格式并输出到文件上面,保存的格式是·xxxx.h264的文…
-
基于FFmpeg实现音频编码器
本文介绍基于FFmpeg开源代码实现音频编码器,将音频由一种编码格式转换为另一种编码格式,以及实现中的注意事项。 下图首先呈现一个PCM音频流通过转码为其它编码格式的流程。 一、音…
-
FFmpeg Decode函数简读
avcodec_send_packet 与 avcodec_receive_frame 这一对异步接口是在大概ffmpeg3.1 版本的时候出现的,即自这时用户便已经可以直接调用该…
-
FFmpeg 自动化测试用例二(md5 测试用例)
编写 FFmpeg 自动化测试用例时除了 framecrc 之外,还可以按照类似于查看文件 md5 的方式来进行数据对比。这种对比方式相对于 framecrc 的方式稍微简洁一些,…
-
如何编写 FFmpeg 自动化测试用例(一)
今天有个为 FFmpeg 贡献高质量 patch 的朋友问到了一个问题,如何编写一个 FATE 测试用例,当时简单地回复了操作步骤,那么接下来我将会在这里详细介绍一下如何编写 FF…
-
使用FFmpeg对图像进行调色-colorchannelmixer
前面介绍过两种调色的滤镜之后,相信大家对调色也有了一点认知,并且也能做一些并不是很艺术的技术化的调色了,这回再介绍一个调色滤镜,colorchannelmixer,看滤镜名称很显然…
-
ffmpeg最新5.1版本源码安装+vscode开发环境搭建!
大家好,今天给大家分享一篇ffmpeg开发环境的搭建,我在很早之前也给搭建过ffmpeg源码的安装,但是并没有给大家去搭建开发环境,而且当时的版本也比较老,很多细节问题没有给大家展…
-
使用 FFmpeg 分析编码的数据信息
最近在解决HLS的EXT-X-STREAM-INF信息中显示CODECS信息的时候遇到了解析HEVC的NALUnit的问题,经过与赵军聊过后,发现使用ffmpeg的bitstrea…
-
如何使用FFmpeg colorbalance滤镜对图像进行调色
本篇文章分享了解一下colorbalance滤镜是干什么的,都有什么作用。 英语不好的话,我用有道翻对这段话译翻一下: 修改输入帧的原色(红、绿、蓝)的强度。 过滤器允许输入框在阴…
-
ffprobe的输出格式:json、csv和xml
ffprobe拥有很多信息输出格式选项,你可以在默认格式(如我们在前例中看到的)、json、csv、xml、flat和ini输出格式中选择。 选择输出格式非常简单,在命令行中使用p…
-
如何使用ffprobe提取关于流、数据包、帧和容器格式的信息?
如你所知,ffprobe能够提供输入视频的每个流、数据包和帧的大量相关信息。为了获取这些信息,你必须执行下列命令: 1. 获取每个流的信息:-show_streams 2. 获取容…
-
使用 ffprobe 提取帧数(视频中的帧数)
在本快速教程中,我们将教您如何使用 ffprobe 提取视频中的帧数(帧计数),ffprobe 是使用FFmpeg视频处理库编写的实用程序。要了解有关这些工具的更多信息,请浏览ff…