<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hiprogram的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hiprogram</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hiprogram]]></copyright><item><title><![CDATA[Jni dll 开发教程 vs2019 + idea]]></title><link>https://blog.youkuaiyun.com/hiprogram/article/details/127842311</link><guid>https://blog.youkuaiyun.com/hiprogram/article/details/127842311</guid><author>hiprogram</author><pubDate>Mon, 14 Nov 2022 10:09:45 +0800</pubDate><description><![CDATA[vs2019 idea 开发 java jni c++ dll ]]></description><category></category></item><item><title><![CDATA[获取本机Ip信息]]></title><link>https://blog.youkuaiyun.com/hiprogram/article/details/126639807</link><guid>https://blog.youkuaiyun.com/hiprogram/article/details/126639807</guid><author>hiprogram</author><pubDate>Thu, 01 Sep 2022 11:29:11 +0800</pubDate><description><![CDATA[获取ip信息]]></description><category></category></item><item><title><![CDATA[linux centos7 ffmpeg、x265、x264、fdk-aac编译]]></title><link>https://blog.youkuaiyun.com/hiprogram/article/details/125621224</link><guid>https://blog.youkuaiyun.com/hiprogram/article/details/125621224</guid><author>hiprogram</author><pubDate>Tue, 05 Jul 2022 16:06:45 +0800</pubDate><description><![CDATA[linux centos7 ffmpeg、x265、x264、fdk-aac编译]]></description><category></category></item><item><title><![CDATA[linux更新程序列表]]></title><link>https://blog.youkuaiyun.com/hiprogram/article/details/121975686</link><guid>https://blog.youkuaiyun.com/hiprogram/article/details/121975686</guid><author>hiprogram</author><pubDate>Thu, 16 Dec 2021 15:25:30 +0800</pubDate><description><![CDATA[linux 安装更新程序列表

gcc  /编译
gdb // 调试
Binutils  //链接 等
m4
autoconf //自动配置脚本
automake //自动配置make
libtool   //动态库工具  更新后出现make check 出现  FAILED (old-ltdl-iface.at:134)
yum install libtool-ltdl-devel 解决


...]]></description><category></category></item><item><title><![CDATA[QT读写文本文件编码设置]]></title><link>https://blog.youkuaiyun.com/hiprogram/article/details/121799188</link><guid>https://blog.youkuaiyun.com/hiprogram/article/details/121799188</guid><author>hiprogram</author><pubDate>Wed, 08 Dec 2021 20:05:55 +0800</pubDate><description><![CDATA[QT读写文本文件编码设置
一、编码知识科普
Qt常见的两种编码是:UTF-8和GBK
★UTF-8：Unicode TransformationFormat-8bit，允许含BOM，但通常不含BOM。是用以解决国际上字符的一种多字节编码，它对英文使用8位（即一个字节），中文使用24为（三个字节）来编码。UTF-8包含全世界所有国家需要用到的字符，是国际编码，通用性强。UTF-8编码的文字可以在各国支持UTF8字符集的浏览器上显示。如果是UTF8编码，则在外国人的英文IE上也能显示中文，他们无需下载IE的中文]]></description><category></category></item><item><title><![CDATA[linux vim配置头文件搜索路径]]></title><link>https://blog.youkuaiyun.com/hiprogram/article/details/121520006</link><guid>https://blog.youkuaiyun.com/hiprogram/article/details/121520006</guid><author>hiprogram</author><pubDate>Wed, 24 Nov 2021 17:08:40 +0800</pubDate><description><![CDATA[linux vim配置头文件搜索路径
根目录下 修改 etc/profile 文件结尾处加
set path=.,/usr/include,,/usr/include/c++/** //**搜索子目录

保存 关闭 ，重新打开源文件 vim光标移动到头文件处时，使用gf可以跳转到头文件文件

...]]></description><category></category></item><item><title><![CDATA[VS2019 CMake linux项目指定gcc版本]]></title><link>https://blog.youkuaiyun.com/hiprogram/article/details/121495293</link><guid>https://blog.youkuaiyun.com/hiprogram/article/details/121495293</guid><author>hiprogram</author><pubDate>Tue, 23 Nov 2021 15:57:24 +0800</pubDate><description><![CDATA[VS2019 CMake linux项目指定gcc版本
在项目顶层的CmakeLists.txt中 设置
1、
CC=gcc-4.2 CXX=/usr/bin/g++-4.2 cmake -G "Your Generator" path/to/your/source

2、
cmake -G "Your Generator" -D CMAKE_C_COMPILER=gcc-4.2 -D CMAKE_CXX_COMPILER=g++-4.2 path/to/your/source
cmake -D CMAKE]]></description><category></category></item><item><title><![CDATA[Centos 7/linux 安装gcc 教程]]></title><link>https://blog.youkuaiyun.com/hiprogram/article/details/121465523</link><guid>https://blog.youkuaiyun.com/hiprogram/article/details/121465523</guid><author>hiprogram</author><pubDate>Mon, 22 Nov 2021 10:09:40 +0800</pubDate><description><![CDATA[Centos 7/linux 安装gcc 教程
操作环境 RHEL/Centos 6/7，在进行内核编译时编译器版本，需要升级gcc编译器，选择gcc-11.2.0。
http://ftp.gnu.org/gnu/gcc 里面提供所有的gcc版本供下载。
　
1、查看当前RHEL/Centos版本：
[root@linuxprobe ~]# cat /etc/redhat-release 
Red Hat Enterprise Linux Server release 7.0 (Maipo)

2、查看现有]]></description><category></category></item><item><title><![CDATA[OBSWindows VS2019配置编译教程]]></title><link>https://blog.youkuaiyun.com/hiprogram/article/details/121208096</link><guid>https://blog.youkuaiyun.com/hiprogram/article/details/121208096</guid><author>hiprogram</author><pubDate>Mon, 08 Nov 2021 15:42:23 +0800</pubDate><description><![CDATA[OBSWindows VS2019配置编译教程
下载源码 github obs源码
官方install 教程 https://github.com/obsproject/obs-studio/wiki/Install-Instructions#windows-install-directions
在 Windows 上构建 OBS 的要求：
FFmpeg、x264、cURL、mbedTLS的开发包。 可以在此处找到 Windows 上 VS2019 的这些依赖项的预构建版本：
VS2019依赖包：https]]></description><category></category></item><item><title><![CDATA[QT widget 添加滚动条]]></title><link>https://blog.youkuaiyun.com/hiprogram/article/details/120785719</link><guid>https://blog.youkuaiyun.com/hiprogram/article/details/120785719</guid><author>hiprogram</author><pubDate>Fri, 15 Oct 2021 16:24:40 +0800</pubDate><description><![CDATA[QVBoxLayout* vLayout = new QVBoxLayout(tasksDetailWidget);
	QLabel* taskNumLabel = new QLabel(QStringLiteral("), tasksDetailWidget);
	//先初始化widget 并设置好布局
	taskListWidget = new QWidget;
	taskListLayout = new QVBoxLayout(taskListWidget);
	taskListLayout-&gt.]]></description><category></category></item><item><title><![CDATA[Ffmpeg 复用或封装 列表 muxer_list]]></title><link>https://blog.youkuaiyun.com/hiprogram/article/details/118221428</link><guid>https://blog.youkuaiyun.com/hiprogram/article/details/118221428</guid><author>hiprogram</author><pubDate>Fri, 25 Jun 2021 15:09:20 +0800</pubDate><description><![CDATA[Ffmpeg 复用或封装 列表 muxer_list
static const AVOutputFormat * const muxer_list[] = {
    &amp;ff_a64_muxer,
    &amp;ff_ac3_muxer,
    &amp;ff_adts_muxer,
    &amp;ff_adx_muxer,
    &amp;ff_aiff_muxer,
    &amp;ff_amr_muxer,
    &amp;ff_apng_muxer,
    &amp;ff_]]></description><category></category></item><item><title><![CDATA[Ffmpeg 解复用器列表 demuxer_list]]></title><link>https://blog.youkuaiyun.com/hiprogram/article/details/118221045</link><guid>https://blog.youkuaiyun.com/hiprogram/article/details/118221045</guid><author>hiprogram</author><pubDate>Fri, 25 Jun 2021 14:58:38 +0800</pubDate><description><![CDATA[Ffmpeg Demuxer 列表
demuxer_list数组定义在libavformat/demuxer_list.c中，该文件是编译FFMPEG configure的时候生成的
print_enabled_components libavformat/demuxer_list.c AVInputFormat demuxer_list $DEMUXER_LIST
static const AVInputFormat * const demuxer_list[] = {
    &amp;ff_aa_de]]></description><category></category></item><item><title><![CDATA[FFmpeg AVFrame 初始化 Opencv Mat]]></title><link>https://blog.youkuaiyun.com/hiprogram/article/details/117468166</link><guid>https://blog.youkuaiyun.com/hiprogram/article/details/117468166</guid><author>hiprogram</author><pubDate>Wed, 02 Jun 2021 14:53:56 +0800</pubDate><description><![CDATA[Opencv 加载ffmpeg 视频帧
#概要
avframe-&gt;data = rgbBuffer = img_1-&gt;data;

#AVframe 转换
//AVframe 初始化  YUV需要转为BGR24
    pFrameRGB = av_frame_alloc();
    rgbNumBytes = av_image_get_buffer_size(AV_PIX_FMT_BGR24, dec_ctx-&gt;width, dec_ctx-&gt;height, 1);
    rg]]></description><category></category></item><item><title><![CDATA[QT显示视频-QVideoWidget]]></title><link>https://blog.youkuaiyun.com/hiprogram/article/details/117259011</link><guid>https://blog.youkuaiyun.com/hiprogram/article/details/117259011</guid><author>hiprogram</author><pubDate>Tue, 25 May 2021 16:35:03 +0800</pubDate><description><![CDATA[QT显示视频QVideoWidget
Header:
#include 
qmake:
QT += multimediawidgets
Inherits:
QWidget and QMediaBindableInterface
image = std::make_shared&lt;QImage&gt;((uchar*)rgbBuffer, dec_ctx-&gt;width, dec_ctx-&gt;height, QImage::Format_RGB32);
//rgbBuffer为ffmpeg 与AV]]></description><category></category></item><item><title><![CDATA[ffmpeg 转码代码]]></title><link>https://blog.youkuaiyun.com/hiprogram/article/details/116265041</link><guid>https://blog.youkuaiyun.com/hiprogram/article/details/116265041</guid><author>hiprogram</author><pubDate>Thu, 29 Apr 2021 11:39:42 +0800</pubDate><description><![CDATA[FFmpeg 转码代码
例子
可修改open_output_file函数中enc_ctx的值来配置编码参数
/*
 * Copyright (c) 2010 Nicolas George
 * Copyright (c) 2011 Stefano Sabatini
 * Copyright (c) 2014 Andrey Utkin
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of]]></description><category></category></item><item><title><![CDATA[ffmpeg编译配置选项]]></title><link>https://blog.youkuaiyun.com/hiprogram/article/details/116263710</link><guid>https://blog.youkuaiyun.com/hiprogram/article/details/116263710</guid><author>hiprogram</author><pubDate>Thu, 29 Apr 2021 11:04:21 +0800</pubDate><description><![CDATA[ffmpeg编译配置编译常用选项编译选项

编译常用选项
./configure --disable-asm --enable-avdevice --disable-doc --disable-programs --enable-avresample  --enable-shared --enable-static --disable-bzlib  --enable-gray --disable-libopenjpeg --disable-iconv --disable-zlib --prefix=./v.]]></description><category></category></item></channel></rss>