aV
  • 2024-09-23从0到1搭建权限管理系统系列三 .net8 JWT创建Token并使用Av
    说明该文章是属于OverallAuth2.0系列文章,每周更新一篇该系列文章(从0到1完成系统开发)。该系统文章,我会尽量说的非常详细,做到不管新手、老手都能看懂。说明:OverallAuth2.0是一个简单、易懂、功能强大的权限+可视化流程管理系统。结合上一篇文章使用,味道更佳:从0到1搭建权限管理
  • 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-14VMware NSX Advanced Load Balancer (NSX ALB) 22.1.7 发布下载,新增功能概览
    VMwareNSXAdvancedLoadBalancer(NSXALB)22.1.7-多云负载均衡平台应用交付:多云负载均衡、Web应用防火墙和容器Ingress服务请访问原文链接:https://sysin.org/blog/vmware-nsx-alb-22/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org负载均衡平台NSXAdvan
  • 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
  • 2024-05-27ffmpeg修改分辨率
    方法1:命令修改分辨率#修改分辨率ffmpeg-iinput.mp4-vfscale=1280:1024-frawvideooutput.yuv#播放ffplay-s1280*1024-pix_fmtyuv420poutput.yuv方法2:代码转换 main.c#include"libavutil/log.h"#include"libavformat/avformat.h"#include"l
  • 2024-05-27FFmpeg Batch AV Converter 2.2.2 官方版
    基本简介FFmpegBatchAVConverter官方版是一款WindowsFFmpeg用户的前端程序,FFmpegBatchAVConverter最新版允许使用FFmpeg命令行的全部潜力,用户只需在方便的GUI中点击几下鼠标,即可拖放进度信息,FFmpegBatchAVConverter还能更改编码优先级,暂停和恢复,设置自动关机等。FFmp
  • 2024-05-26ffmpeg解码YUV
    方法1:命令解码#解码命令ffmpeg-iinput.mp4-frawvideooutput.yuv#播放命令ffplay-s720x1280-pix_fmtyuv420poutput.yuv方法2:代码解码 main.c#include"libavutil/log.h"#include"libavformat/avformat.h"#include"libavutil/avutil.h&quo
  • 2024-05-26ffmpeg截取文件
    方法1:命令截取#裁剪视频-t支持数字和HH:MM:SS格式,数字格式是时长,从起始到指定时长,HH:MM:SS格式是结束时间,也可以通过-ss给出一个开始时间,-to给出结束时间ffmpeg-iinput_video.mp4-t5output_video.mp4ffmpeg-iinput_audio.wav-t00:00:05output_audio.wav方法
  • 2024-05-26ffmpeg里的时间计算和转换
    main.c#include"libavutil/log.h"#include"libavformat/avformat.h"#include"libavutil/avutil.h"#include"libavcodec/avcodec.h"intmain(intargc,char*argv[]){av_log_set_level(AV_LOG_DEBUG);if(argc
  • 2024-05-26ffmpeg提取H264视频数据
    方法1:命令提取ffmpeg-iinput.mp4-an-vcodeccopyout.h264ffmpeg-iinput.mp4-an-vcodeccopy-bsf:h264_mp4toannexbout1.h264方法2:代码提取 main.c#include"libavutil/log.h"#include"libavformat/avformat.h"#include"libavut
  • 2024-05-25ffmpeg提取aac数据
    方法1:通过命令提取ffmpeg-iinput.mp4-vn-acodecaac../output.aac方法2:通过代码提取流程图  main.c#include"libavutil/log.h"#include"libavformat/avformat.h"#include"libavcodec/avcodec.h"intmain(intargc,char**argv){