FFMPEG
文章平均质量分 85
Fmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。
本专栏主要是个人学习ffmpeg过程的心得和示例。
IT_阿水
STM32开发、N32开发、C语言、linux驱动、TCP/IP网络编程、物联网
展开
-
基于FFMPEG读取摄像头图像编码为h264
h264是MPEG-4标准所定义的最新格式,同时也是技术含量最高、代表最新技术水平的视频编码格式之一,有的也称(AVC)。H.264,是一种高性能的视频编解码技术,同时也是MPEG-4第十部分,是由ITU-T视频编码专家组(VCEG),和ISO/IEC动态图像专家组(MPEG)联合组成的联合视频组(JVT,JointVideoTeam),提出的高度压缩数字视频编解码器标准。这个标准通常被称之为H.264/AVC原创 2024-08-28 16:56:59 · 1316 阅读 · 0 评论 -
基于ffmepg的视频剪辑
FFmpeg是一套开源的计算机程序,主要用于记录、转换数字音频、视频,并能将其转化为流。它提供了录制、转换以及流化音视频的完整解决方案,被誉为多媒体业界的“瑞士军刀”。原创 2024-07-19 12:17:58 · 816 阅读 · 1 评论 -
FFMPEG提取音频流数据
FFmpeg是一套开源的计算机程序,主要用于记录、转换数字音频、视频,并能将其转化为流。它提供了录制、转换以及流化音视频的完整解决方案,被誉为多媒体业界的“瑞士军刀”。原创 2024-07-17 20:46:52 · 1153 阅读 · 1 评论 -
基于ffmpeg的推流示例
;RTMP 是一种基于 TCP 的、用于数据、音频和视频传输的双向通信协议。大部分具备行业标准的编码器(如 encoding.com、Bitmovin、Harmonic 和 AWS Elemental 等)都能够生产 RTMP 数据源。同样,Twitch、YouTube、Facebook Live 等流媒体服务和 Dacast、Ant Media、Wowza 等直播平台都能接收 RTMP 推流。原创 2022-09-28 23:40:55 · 1790 阅读 · 0 评论 -
Linux下基于ffmpeg音视频解码
FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。 Fmpeg 是领先的多媒体框架,能够解码、编码、转码、混合、解密、流媒体、过滤和播放人类和机器创造的几乎所有东西。它支持最晦涩的古老格式,直到最尖端的格式。无论它们是由某个标准委员会、社区还是公司设计的。原创 2022-09-28 23:19:26 · 3197 阅读 · 0 评论 -
Linux下搭建nginx服务器
Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好。Nginx 代码完全用C语言从头写成,已经移植到许多体系结构和操作系统,包括:Linux、FreeBSD、Solaris、Mac OS X、AIX以及Microsoft Windows。Nginx有自己的函数库,并且除了zlib、PCRE和OpenSSL之外,标准模块只使用系统C库函数。原创 2022-08-24 21:59:02 · 3037 阅读 · 0 评论 -
ubuntu下mplyer播放器源码移植
MPlayer是一款开源多媒体播放器,以GNU通用公共许可证发布。此款软件可在各主流操作系统使用,例如Linux和其他类Unix系统、Windows及Mac OS X系统。原创 2022-04-23 11:14:52 · 573 阅读 · 0 评论 -
基于FFMPEG采集摄像头图像编码MP4视频+时间水印
FFMPEG采集摄像头数据编码MP4视频+时间水印操作系统:Ubuntu18.04ffmpeg版本:ffmpeg4.2.5摄像头:电脑自带或USB免驱摄像头水印处理:avfilter图像渲染:SDL库原创 2022-04-07 18:28:22 · 1634 阅读 · 0 评论 -
基于FFMPEG水印添加---avfilter库
avfilter,是ffmpeg为图像和语音处理提供的滤镜子框架,代码位于libavfilter目录。 libavfilter提供了一个通用框架来实现audio和video的原始数据filter处理,如对视频添加叠加Logo图片或者时间文字等信息、对视频进行裁剪和翻转。...原创 2022-04-01 23:14:01 · 3351 阅读 · 1 评论 -
FFMPEG采集摄像头图像SDL渲染+MP4格式视频编码
FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。操作系统:Ubuntu18.04ffmpeg版本:ffmpeg4.2.5摄像头:电脑自带或USB免驱摄像头SDL图像渲染原创 2022-03-31 23:04:37 · 3013 阅读 · 0 评论 -
Tiny4412移植ffmpeg实现视频解码
FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。硬件平台:Tiny4412(Cortex-A9)交叉编译器:arm-linux-gcc(Ver4.5.1)开发板系统:linux3.5原创 2022-03-30 00:19:30 · 892 阅读 · 0 评论 -
Linux下ffmpeg库开发之读取摄像头数据
Linux下ffmpeg库开发之读取摄像头数据 FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。原创 2021-12-16 17:10:24 · 3425 阅读 · 0 评论