av
  • 2024-12-31DP协议:PHY层
    引言DisplayPort物理层规定了上游设备(例如DisplayPort源或分支设备的AV输出端口)和下游设备(例如DisplayPort接收器或分支设备的AV输入端口)之间直接连接的物理属性。它将数据传输的电气规范从DisplayPort链路层解耦,从而允许链路层具体设计增强的模块化,并且也允许未来传输媒
  • 2024-12-24FFmpeg - 将网络流保存到文件
    1.开发环境●FFmpeg版本:7.1●开发环境:Ubuntu20.042.基本流程网络包->解复用/解封装->PES裸流->再复用/封装->保存到文件/转为网络流3.命令行实现网络流保存ZL_MediaKit流媒体服务器地址:192.168.16.230启动一个FFmpeg进程,向流媒体服务器推RTSP流#TCP
  • 2024-12-14freeswitch(开启支持MCU视频会议,使用mod_av模块)
    亲测版本centos7.9系统–》freeswitch1.10.9本人freeswitch安装路径(根据自己的路径进入)/usr/local/freeswitch/etc/freeswitch场景说明:有些场景想使用视频会议MCU融合画面进行开会使用方法:第一步:下载插件yuminstall-yepel-releaseyuminstall
  • 2024-12-10[FFmpeg] 解决av_find_input_format找不到v4l2的问题
    从问题入手在网上找了段代码测试v4l2,在第一行调用av_find_input_format("v4l2")发现找不到v4l2,用ffmpeg.exe执行ffmpeg-formats发现有v4l2,所以就从这里开始找为什么找不到v4l2。先找到av_find_input_format的定义在源码的format.c文件。constAVInputFormat*av_find_inpu
  • 2024-12-08【WRF-Urban】SLUCM新增空间分布城市冠层参数及人为热排放AHF代码详解(上)
    目录修改描述(DescriptionofChanges):修改文件列表(ListofModifiedFiles):详细解释更改文件内容1模型注册表RegistryRegistry/Registry.EM_COMMONRegistry/registry.dimspec2初始化模块dyn_emdyn_em/module_first_rk_step_part1.Fdyn_em/modul
  • 2024-09-20[ffmpeg] 录制
    整理ffmpeg录制用到的一些API,以及一些理解API调用常用APIAVFormatContext*avformat_alloc_context(void);//创建avformat上下文结构体voidavformat_free_context(AVFormatContext*s);//intavformat_alloc_output_context2(AVFormatContext**ctx,constAV
  • 2024-09-18ffplay python 播放rtsp ffmpeg播放rtsp流
    ffmpeg播放RTSP的一点优化: AVDictionary参数配置。 https://www.ffmpeg.org/doxygen/trunk/libavformat_2options__table_8h-source.html 基于ffmpeg的播放器起播延迟优化 :probesize ONVIF、RTSP/RTP、FFMPEG的开发实录: 这里注意多线程问题,如果你用FFMPEG解多
  • 2024-09-17VMware Avi Load Balancer 30.2.2 发布下载,新增功能概览
    VMwareAviLoadBalancer30.2.2-多云负载均衡平台应用交付:多云负载均衡、Web应用防火墙和容器Ingress服务请访问原文链接:https://sysin.org/blog/vmware-avi-load-balancer-30/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org负载均衡平台VMwareAviLoadBa
  • 2024-09-13VMware Avi Load Balancer 30.2.2 发布下载,新增功能概览
    VMwareAviLoadBalancer30.2.2-多云负载均衡平台应用交付:多云负载均衡、Web应用防火墙和容器Ingress服务负载均衡平台VMwareAviLoadBalancerVMwareAviLoadBalancer可简化应用交付,并提供多云负载均衡、Web应用防火墙和容器Ingress服务。名称变更VMwareNS
  • 2024-09-01FFmpeg源码:av_rescale_rnd、av_rescale_q_rnd、av_rescale_q、av_add_stable函数分析
    一、av_rescale_rnd函数(一)av_rescale_rnd函数的声明av_rescale_rnd函数声明在FFmpeg源码(本文演示用的FFmpeg源码版本为7.0.1)的头文件libavutil/mathematics.h中:/***Roundingmethods.*/enumAVRounding{AV_ROUND_ZERO=0,///<Roundtowardzero.AV_
  • 2024-08-08FFmpeg源码:av_realloc、av_reallocp、size_mult、av_realloc_f函数分析
    =================================================================FFmpeg内存管理相关的源码分析:FFmpeg中内存分配和释放相关的源码:av_malloc函数、av_mallocz函数、av_free函数和av_freep函数分析FFmpeg源码:av_realloc、av_reallocp、size_mult、av_realloc_f函数分析FF
  • 2024-08-08FFmpeg存放压缩后的音视频数据的结构体:AVPacket简介
    FFmpeg源码中通过AVPacket存储压缩后的音视频数据。它通常由解复用器(demuxers)输出,然后作为输入传递给解码器,或者从编码器作为输出接收,然后传递给多路复用器(muxers)。对于视频,它通常包含一个压缩帧;对于音频,它可能包含几个压缩帧。编码器允许输出不包含压缩音视频数据、只包含side
  • 2024-08-04Codeforces Round 891 (div.3) D题解析
    CodeForcesRound898(div4)D题.StrongVertices大致思路对于题目的给的式子,au-av>=bu-bv,我们可以通过移项得到au-bu>=av-bv,这样就能够构造出来一个ai-bi的项出来对于构造出来的项,我们可以遍历一遍用数组把每一个项存起来,找到值最大的项,值最大的项所对应的下标就是强顶
  • 2024-07-18云计算day09
    Linux系统下数据同步服务RSYNC⼀、RSYNC概述1、什么是rsyncrsync的好姐妹sync同步:刷新⽂件系统缓存,强制将修改过的数据块写⼊磁盘,并且更新超级块。async异步:将数据先放到缓冲区,再周期性(⼀般是30s)的去同步到磁盘。rsync远程同步:==remotesynchronous==
  • 2024-07-14音视频开发—使用FFmpeg从纯H264码流中提取图片 C语言实现
    文章目录1.H264码流文件解码流程关键流程详细解码流程详细步骤解析2.JPEG编码流程详细编码流程详细步骤解析3.完整示例代码4.效果展示从纯H.264码流中提取图片的过程包括解码和JPEG编码两个主要步骤,以下是详细阐述1.H264码流文件解码流程关键流程查找编解码器
  • 2024-07-11在不改变音调启动的情况下增加声音变化的音频速度
     {       //--------------------------------------------------------------------------------------       /*addsonicchangeaudiospeedwithoutchangingtonestart*/       if(!is->sonic_handle)       {           
  • 2024-07-07AAC
    AAC音频AAC(AdvancedAudioCoding),即高级音频编码,是一种专为声音数据设计的文件压缩格式,具有以下优点:提升压缩率:以更小的文件大小获得更高的音质;支持多声道:可提供最多48个全音域声道;更高解析度:最高支持96KHz的采样频率;提升解码效率:解码播放所占的资源更少。首先给
  • 2024-07-02把采集的PCM音频数据填充到AVFrame中
    目录1.AVFrame结构体中部分音频参数说明2.和实际录音时音频属性的对应关系1.AVFrame结构体中部分音频参数说明typedefstructAVFrame{#defineAV_NUM_DATA_POINTERS8uint8_t*data[AV_NUM_DATA_POINTERS];//指向音频数据的指针数组intlinesize[AV_NUM_DATA_POI
  • 2024-06-01ffmpeg编码之实现YUV转换成H264
    方法1:命令转换#转换ffmpeg-s720*1280-pix_fmtyuv420p-iinput.yuv-vcodeclibx264-b:v4096k-bf0-g10-r30output.h264#播放ffplayoutput.h264方法2:代码转换 main.c#include"libavutil/log.h"#include"libavutil/avutil.h"#include
  • 2024-05-28ffmpeg保存视频为bmp图片
    方法1:命令保存#保存bmp图片ffmpeg-iinput.mp4-vfscale=768:432picture/%d.bmp#播放ffplaypicture/87.bmp方法2:代码保存 main.c#include"libavutil/log.h"#include"libavformat/avformat.h"#include"libavutil/avutil.h"#include&quo
  • 2024-05-28ffmpeg修改颜色空间
    方法1:命令修改颜色空间#修改颜色空间ffmpeg-iinput.mp4-s1280*1024-pix_fmtrgb24output.rgb#播放ffplay-s1280*1024-pix_fmtrgb24output.rgb方法2:代码转换 main.c#include"libavutil/log.h"#include"libavformat/avformat.h"#include"libav