我的用毕业设计搭建了一个图床,并有相应的客户端提供快速上传,再导航栏中的小工具中访问即可。图床采用了分布式架构,不用担心数据丢失问题!希望大家多多体验提意见,客户端获取:http://154.9.24.85:5212/s/L5sp目前只有Windows客户端,Mac和Linux正在快马加鞭赶来。使用方式查看置顶文档。

ffplay框架分析


11111 咩咩到此一游 1111 播放器初始化 初始化 packet queue 初始化 frame queue 初始化 clock 创建数据读取线&#

ffplay.c的意义


ffplay.c 是 FFmpeg 源码自带的播放器,调用 FFmpeg 和 SDL API 实现一个非常有用的播放器。例如哔哩哔哩著名的开源项目 ijkplayer也是基于 ffplay.c 进行二次开发。 ffplay 实

TurtleBot3操控

ROS2 

安装 安装链接:GZ Harmonic官方安装链接-ubuntu sudo apt update sudo apt install lsb-release sudo curl https://packages.osrfoundation.org/gazebo.gpg --output /usr/s

ffplay播放pcm


用 ffplay 播放 PCM 裸流时,必须手动告诉它“没有封装头、采样率、声道数、采样格式”四个关键点。命令模板如下: ffplay -f <采样格式> -ar <&

vscode配置ROS2开发环境

ROS2 

vscode配置ROS2开发环境 我这里使用vscode的ssh功能开发ros2,记录一下如何配置补全。 安装插件 C/C++ C/C++ Extension Pack CMake

ROS2环境搭建

ROS2 

ROS2环境搭建 为什么要学 Ros2?因为公司要用,不学会被裁员。开个玩笑,因为项目中要用到。 本文档仅适合 Ubuntu24.04 桌面&#

FFmpeg过滤器框架分析


FFmpeg过滤器框架分析 ffmpeg的filter用起来是和Gstreamer的plugin是一样的概念,通过avfilter_link,将各个创建好的filter按自己想要的次序连接到一起,

视频码率推荐


在视频转码的过程中,比较关键的是需要确定目标码率(或最大码率)。以下是几个大型互联网公司的推荐标准,可以作为参考。 YouTube

FFmpeg合成mp4


本章主要介绍如何使用FFmpeg来将一个音频文件和一个视频文件合成一个MP4文件,以及在这个过程中我们如何对编码过程进行封装以及sample_rate 重采样的过程(由于提供的音频文件的编码类型为S16,所以我们需要转化为MP4支持的FLTP浮点类型)。 Muxer 首先我们来介绍如何封装MP4的封

AVIO


简介 AVIOContext* avio_alloc_context( unsigned char* buffer, int buffer_size, int write_flag, void * opaque, int (*read_packet)(void* opaque, uint8