ffmpeg

追光天使13 小时前
macos·ffmpeg
Mac M1 源码安装FFmpeg,开启enable-gpl 和 lib x264(1)从 FFmpeg 官方网站下载最新的稳定版本源代码,或者使用 wget 或 curl 下载:(2)解压下载的文件
cuijiecheng20181 天前
ffmpeg
FFmpeg源码:av_base64_decode函数分析Base64(基底64)是一种基于64个可打印字符来表示二进制数据的表示方法。由于log2 64=6,所以每6个比特为一个单元,对应某个可打印字符。3个字节相当于24个比特,对应于4个Base64单元,即3个字节可由4个可打印字符来表示。在Base64中的可打印字符包括字母A-Z、a-z、数字0-9,这样共有62个字符,此外两个可打印符号在不同的系统中而不同。一些如uuencode的其他编码方法,和之后BinHex的版本使用不同的64字符集来代表6个二进制数字,但是不被称为Base64。
2035去旅行1 天前
arm开发·ffmpeg
FFmpeg(7.1版本)编译:Ubuntu18.04交叉编译到ARM① 本地编译:指的是在目标系统上进行编译的过程 , 生成的可执行文件和函数库只能在目标系统中使用。如 :
我码玄黄2 天前
后端·ffmpeg·开源
FFmpeg:多媒体处理的瑞士军刀FFmpeg 是一个功能强大且跨平台的开源多媒体框架,广泛应用于音视频处理领域。它由多个库和工具组成,能够处理各种音视频格式,涵盖编码、解码、转码、流处理等多种操作。
yerennuo2 天前
ffmpeg
FFmpeg rtmp推流直播RTMP(Real Time Messaging Protocol)是由Adobe公司基于Flash Player播放器对应的音视频flv封装格式提出的一种,基于TCP的数据传输协议。本身具有稳定、兼容性强、高穿透的特点。常被应用于流媒体直播、点播等场景。常用于推流方(主播)的稳定传输需求。
2035去旅行2 天前
ffmpeg
FFmpeg(7.1版本)的基本组成FFmpeg 是一个非常流行的开源项目,它提供了处理音频、视频以及其他多媒体内容的强大工具。FFmpeg 包含了大量的库,可以用来解码、编码、转码、处理和播放几乎所有类型的多媒体文件。它广泛用于视频和音频的录制、转换、流媒体传输等领域。
学习嵌入式的小羊~3 天前
ffmpeg·音视频
RV1126画面质量三:QP调节一.什么是 QP 调节? QP 参数调节,指的是量化参数调节。它主要是来调节图像的细节,最终达到调节画面质量的作用。QP 值和比特率成反比,QP值越小画面质量越高;反之 QP 值越大,画面质量越低。而且随着视频源复杂度,这种反比的关系会更加明显。QP 调节是改变画面质量最常用的手段之一。
daqinzl3 天前
ubuntu·ffmpeg·ffplay·sdl2·交叉编译 aarch64
Ubuntu x64下交叉编译ffmpeg、sdl2到目标架构为aarch64架构的系统(生成ffmpeg、ffprobe、ffplay)一、编译SDL2-2.0.9(1), ./configure --prefix=/home/z/Desktop/sdl2 --enable-shared=yes --enable-nasm=no --enable-audio=no --enable-oss=no --enable-alsa=no --enable-alsa-shared=no --enable-pulseaudio=no --enable-pulseaudio-shared=no --enable-arts=no --enable-art
yerennuo4 天前
ffmpeg
FFmpeg 自定义IO和格式转换通常解封装时,当调用avformat_open_input和avformat_find_stream_info时,FFmpeg内部会自动读取文件内容来查找信息。除此之外,我们也可以自定义IO,我们只要提供一个自定义的读/写函数提供给avformat_open_input函数作为回调函数,这样的话,当调用前面这两个函数时,FFmpeg内部通过回调函数来提供数据。
daqinzl6 天前
ubuntu·ffmpeg·交叉编译·arm64 aarch64
ubuntu x64下交叉编译ffmpeg到目标架构为aarch架构的系统参考链接https://blog.csdn.net/qq_46396470/article/details/137794498
阿龍17876 天前
开发语言·qt·ffmpeg
获取metadata耗时对比(libtag/ffmpeg/gstreamer)有个需求是获取metadata,我想试试几种框架的性能对比情况,libtag获取metadata确实比ffmpeg和gstreamer快
FancySuMMer117 天前
qt·ffmpeg
关于av_get_channel_layout_nb_channels函数问题:ffmpeg5.1 使用av_get_channel_layout_nb_channels函数时报错。
weixin_404370297 天前
ffmpeg
ffmpeg的AVOption用法本文介绍如果通过ffmpeg顶层的API调用,来修改muxer的AVOption选项,使muxer执行不同的行为
XuanRanDev7 天前
windows·ffmpeg·音视频
【音视频处理】FFmpeg for Windows 安装教程FFmpeg 是一个强大的多媒体处理工具,可以处理音视频的各种任务,包括格式转换、裁剪、合并等操作,市面上你可以看到的几乎所有的音视频的处理工具内部都离不开FFmpeg的身影。
daqinzl7 天前
qt·ffmpeg·udp组播 推流
Qt调用ffmpeg库录屏并进行UDP组播推流基于以下参考链接,采用其界面和程序框架,实现实时推送UDP组播视频流,替换原拉流功能 https://blog.csdn.net/u012532263/article/details/102736700
daqinzl7 天前
qt·ffmpeg·udp组播流
Qt调用FFmpeg库实时播放UDP组播视频流基于以下参考链接,通过改进实现实时播放UDP组播视频流https://blog.csdn.net/u012532263/article/details/102736700
程序猿玖月柒7 天前
ffmpeg·音视频·gstreamer·openmax·directshow·avfoundation
常见的多媒体框架(FFmpeg GStreamer DirectShow AVFoundation OpenMax)FFmpeg是一个非常强大的开源多媒体处理框架,它提供了一系列用于处理音频、视频和多媒体流的工具和库。它也是最流行且应用最广泛的框架!
Leon_Chenl7 天前
ffmpeg·音视频·c·视频编解码·libavcodec
FFmpeg 头文件完美翻译之 libavcodec 模块众所周知,FFmpeg 的代码开发上手难度较高,源于官方提供的文档很少有包含代码教程相关的。要想熟练掌握 FFmpeg 的代码库开发,需要借助它的头文件,FFmpeg 把很多代码库教程都写在头文件里面。因此,熟读头文件的内容很重要,为此,我对 FFmpeg 6.x 版本的头文件进行了翻译,方便大家阅读理解。相信我,通读一遍头文件的注释后,你的 FFmpeg 的代码库开发技能将更上一层。
yerennuo8 天前
ffmpeg·音视频
FFmpeg音视频采集DirectShow(简称DShow)是一个Windows平台上的流媒体框架,提供了高质量的多媒体流采集和回放功能,它支持多种多样的媒体文件格式,包括ASF、MPEG、AVI、MP3和WAV文件,同时支持使用WDM驱动或早期的VFW驱动来进行多媒体流的采集。
我真不会起名字啊8 天前
ffmpeg·音视频
“深入浅出”系列之音视频开发:(4)FFmpeg库FFmpeg诞生于2000年,由Fabrice Bellard发起并持续得到全球众多开发者的贡献,如今已成长为涵盖编解码、滤镜、格式转换、流媒体处理等全方位多媒体能力的集大成者。