FFmpeg – 根据视频比特率和音频比特率计算视频文件大小
1 FFmpeg计算视频文件大小 视频文件大小与视频比特率和音频比特率密切相关,视频文件大小是视频流与音频流大小的和。 即 视频大小 = 视频流大小 + 音频流大小 其中视频流大小可通过以下方式计算 video_size = video_bit_rate * time / 8 上述公式中,video…
- FFmpeg
- 2022-10-26
C++ – single header跨平台高效开源日志库Easylogging++的配置和使用
1 Easylogging++ Easylogging++是一个只有单个头文件的开源跨平台日志库,拥有简单易集成,速度极快,线程安全,高效并可配置可扩展等等优点,现在也是我的主力日志库。 1.1 下载Easylogging++ Github地址:https://github.com/amrayn/e…
- C++
- 2022-10-26
FFmpeg – 自定义http请求参数,如user-agent,headers,referer等
1 为什么需要在FFmpeg中设置http请求参数 使用ffmpeg拉取远程服务器直播流时,一般我们都是使用以下的命令行 ffmpeg -i http://39.134.115.163:8080/PLTV/88888910/224/3221225767/index.m3u8 -c:a copy -c…
- FFmpeg
- 2022-10-24
Duilib – 修改程序图标以及任务栏图标
1 Duilib修改程序图标以及任务栏图标 1.1 在项目中添加程序图标文件 准备好程序图标文件,大小最好为32x32。 然后在项目资源视图中,右键点击项目文件弹出右键菜单,点击添加资源,如下图所示 然后在弹出的资源对话框,选择icon点击导入 选择准备好的程序图标图片文件,导入完成之后可在资源视图…
- Duilib
- 2022-10-21
CCTV电视高清直播源
1 CCTV电视高清直播源 1.1 CCTV-1 综合 直播源 分辨率 比特率 http://39.134.115.163:8080/PLTV/88888910/224/3221225618/index.m3u8 1920x1080 4M http://39.134.115.163:8080/PLT…
- 其他
- 2022-10-20
Duilib – Edit编辑控件输入文字时编辑框背景颜色不是所设置的背景颜色的问题
1 Duilib中Edit编辑控件输入文字时编辑框背景颜色不是所设置的背景颜色的问题 Duilib中我们对一个Edit编辑框控件设置背景颜色,xml如下 <Edit name="Create_Recoder_Task_Dialog_Task_Name_Edit" bkcolor="#FF5B5…
- Duilib
- 2022-10-19
Duilib – 为列表控件UIList添加列表子项右键点击消息响应功能
1 Duilib原有列表子项鼠标点击消息的弊端 Duilib中原有的列表控件UIList中的子项CListContainerElementUI、CListLabelElementUI的鼠标左键消息和右键消息全部都是发送的DUI_MSGTYPE_ITEMCLICK消息,也就是说我们只能知道列表项被点击…
- Duilib
- 2022-10-18
C++ – 数组初始化
1 C++数组声明 C++中的数组是一种数据格式,可以存储多个同类型的值。 通常声明数组的通用格式如下: typeName arrayName[arraySize] 其中typeName为数据类型,arrayName为数组名称,arraySize为数组大小。 比如: float persons[10…
- C++
- 2022-10-14
FFmpeg – 录制HLS直播流为mp4文件
1 FFmpeg录制直播流为mp4文件 以录制CCTV5直播流为例,假设CCTV5直播流地址为:http://39.134.115.163:8080/PLTV/88888910/224/3221225767/index.m3u8 则录制命令行为: ffmpeg -i http://39.134.11…
- FFmpeg
- 2022-10-13
Duilib – 在主界面xml描述文件中使用ChildLayout或者Include嵌入子界面xml描述文件
1 为什么需要使用子界面xml描述文件 在软件界面设计较为简单时,Duilib编写界面描述文件时我们通常会在一个xml界面描述文件中就完成所有控件的描述,但是如果一个软件设置的非常复杂,我们如果还在一个xml文件中组织所有的控件,有很多缺点,比如 xml文件非常大; xml组织复杂,不利于后期软件维…
- Duilib
- 2022-10-12
最近Chrome浏览器内置的Google翻译不可用的解决方法
最近几天Chrome浏览器内置的Google翻译突然不可用了,我们可以通过修改本机host配置来进行解决 1 Windows 打开路径:C:\Windows\System32\drivers\etc,找到host文件 打开host文件,在文件末尾加入以下代码 203.208.40.66 transl…
- 其他
- 2022-10-11
工具网站推荐 – 检查IP和端口是否被ban的工具网站
1 ping.pe 1.1 检测ip是否被封 网址:https://ping.pe/ 分为国外和国内的服务器对某个IP进行检测,上面是国外的检测结果,下面是国内的检测结果,绿色表示可以连通,红色表示不可连通 1.2 检测端口是否被封 网址: https://port.ping.pe/ https:/…
- 工具软件网站
- 2022-10-10
最新评论