【物联网视频监控系统----韦东山老师视频总结】(4)流媒体方案的实现之ffmpeg

文章目录

  • [1 概要](#1 概要)
  • [2 FFmpeg介绍](#2 FFmpeg介绍)
  • [2.1 FFmpeg简易理解](#2.1 FFmpeg简易理解)
  • [3 FFmpeg的重要概念](#3 FFmpeg的重要概念)
    • [3.1 重要概念](#3.1 重要概念)
    • [3.2 FFmpeg处理音视频的过程](#3.2 FFmpeg处理音视频的过程)
    • [3.3 FFmpeg的常用参数](#3.3 FFmpeg的常用参数)
  • [4 ffmpeg的移植](#4 ffmpeg的移植)
  • [5 总结](#5 总结)
  • [6 其他章节链接](#6 其他章节链接)

1 概要

本章节主要介绍ffmpeg的使用,参考了韦东山老师的视频【自己做一个物联网视频监控系统】韦东山老师手把手带你从0开始自己做一个视频监控系统],还有CSDN博主热爱嵌入式的小家同学的内容流媒体方案之FFmpeg------实现物联网视频监控项目

其中本文章大量内容来自博主热爱嵌入式的小家同学,大家可以直接点链接跳转过去看。

2 FFmpeg介绍

FFmpeg是什么

  1. 一套开源软件
  2. 可以记录、转换音视频:可以从摄像头中记录视频,从声卡中记录音频,可以转换为各种格式,保存起来
  3. 还可以把各种格式的音视频,转换为流:供在线观看
  4. 其他功能:视频截图、加水印、裁剪等等
  5. Mplayer,ffplay,射手播放器,暴风影音,KMPlayer,QQ影音等视频频播放器的内核就是 FFmpeg
  6. 格式工厂的内核也是FFmpeg

2.1 FFmpeg简易理解

误区:我们以为mp4就代表了音频、视频的压缩格式 ,其实不是

  1. Mp4只是一种封装格式

  2. 里面有音频数据、视频数据

  3. 音频数据有自己的压缩格式,还不止一种

  4. 视频数据也有自己的压缩格式,还不止一种

有一个参考文章大家可以看一下:总结视音频编解码技术零基础学习方法

3 FFmpeg的重要概念

3.1 重要概念

3.2 FFmpeg处理音视频的过程

用Filter(过滤器)来处理

  1. 旋转、拉伸
  2. 添加LOGO、消除LOGO等等

3.3 FFmpeg的常用参数

4 ffmpeg的移植

大家参考此链接:
流媒体方案之FFmpeg------实现物联网视频监控项目

5 总结

本章节介绍了ffmpeg的相关知识。

6 其他章节链接

  1. 三种视频监控方案介绍
  2. MJPG-streamer方案的实现以及原理分析
  3. 流媒体方案的实现之ffmpeg
  4. 流媒体方案的实现之Nginx
  5. 摄像头和声卡接口
相关推荐
EasyCVR8 小时前
国标GB28181视频监控平台EasyCVR行业解决方案深度解读——雪亮工程、智慧城市与智慧交通
人工智能·音视频·智慧城市
“码”力全开11 小时前
打破芯片与协议壁垒:基于 Docker + 边缘计算的 GB28181/RTSP 视频智能管理平台架构设计与源码交付方案
docker·音视频·边缘计算
AI服务老曹19 小时前
解密企业级视频中台:基于 GB28181/RTSP 统一接入与边缘计算的 AI 视频管理平台(附 Docker 部署与源码交付方案)
人工智能·音视频·边缘计算
shandianchengzi19 小时前
【记录】LosslessCut|Linux下配置开源无损剪辑软件 LosslessCut AppImage 命令行启动和设置图标
linux·运维·服务器·音视频·视频·剪辑
zhaoshuzhaoshu19 小时前
无线耳机的音频传输时延技术对比总结
音视频
ai产品老杨20 小时前
深度解析:基于 Docker 与异构计算的下一代 AI 视频管理平台架构(附 GB28181/RTSP 统一接入与源码交付方案)
人工智能·docker·音视频
hz5678920 小时前
2026主流RTC音视频SDK选型全解析:性能对比+避坑指南+国产化适配深度横评
云计算·音视频·实时音视频·信息与通信
AI前沿资讯20 小时前
哪个AI 3D创作工具更适合视频创作?——2026年V2Fun实战指南
人工智能·3d·音视频
EasyDSS21 小时前
企业融媒体平台/私有化视频会议解决方案EasyDSS重构企业视频高效运维体系
重构·音视频·媒体
2601_9578822421 小时前
多模态RAG与视觉红利:GEO(生成式引擎优化)中的图片与视频资产重构策略
重构·音视频·geo·rag·多模态模型