logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

摄像机录制,所需存贮空间计算

某录制软件部署到学校,需要在某个时间段内同时对该学校的n个教室的所有摄像机进行软件录制,计算录制文件所需存贮空间。

#音视频
Visual Studio编译报错:该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为Unicode格式以防止数据丢失

【摘要】Visual Studio编译C++代码时出现"代码页936无法表示字符"错误,需将文件保存为Unicode格式。解决方法:通过"工具→自定义"添加"高级保存选项"到文件菜单,选择"UTF-8带签名(代码页65001)"编码后保存文件,即可消除编译错误。该操作可解决中文字符编码导致的编译问题。

#visual studio#microsoft#ide
音视频入门基础:H.264专题(14)——计算视频帧率的公式

H.264编码的视频,无论其SPS中的fixed_frame_rate_flag值为多少,视频帧率的计算公式都是:视频帧率 = time_scale / (2 * num_units_in_tick)

#音视频
Linux下inih库的使用

inih是一个轻量级的C语言INI文件解析器,兼容Python ConfigParser格式,适合嵌入式系统使用。通过示例代码演示了如何解析INI文件:首先创建INIReader对象读取test.ini文件,然后使用Get系列方法获取不同数据类型的配置项,包括整型、字符串、布尔值等。示例还展示了如何检查配置项是否存在、获取所有章节和键名。该库代码精简,只需包含少量源文件即可编译使用,能有效处理常见

#linux#运维#服务器
音视频相关文章总目录

为了方便各位观看,本文置顶,以目录形式汇集我写过的大部分音视频专题文章。之后文章更新,本目录也会同步更新。

#音视频
海康网络摄像机接入EasyGBS GB28181平台

海康网络摄像机接入EasyGBS GB28181平台

json库 nlohmann/json 的基本使用

大概是目前使用最方便的跨平台json库了,其可以让用户以modern C++的方式解析和构建json。如果解析失败,比如要解析的json格式不正确,会进入catch (json::parse_error& ex)代码段里面,打印错误提示。例子3:构建json字符串,打印到控制台,并保存为json配置文件(output.json)例子2:读取并解析json配置文件(input.json)里面的内容,

#json
Linux下编译支持h264、h265、AAC编码的ffmpeg和ffplay

其中,--enable-debug --disable-optimizations --disable-asm --disable-stripping 是为了编译出带有调试信息,可以用gdb调试的ffmpeg。执行完后,即会在/root/NfsShareDir/trunk/avs/third_party/x264-master/install 目录下生成x264的头文件,库文件。执行完后,即会在s

音视频入门基础:WAV专题(8)——FFmpeg源码中计算WAV音频文件AVStream的time_base的实现

WAV音频文件AVStream的time_base为音频采样频率的倒数。比如音频采样频率为44100Hz,其AVStream的time_base为1/44100(44100分之一)。

#音视频
    共 56 条
  • 1
  • 2
  • 3
  • 6
  • 请选择