05 2018 档案
摘要:1 BGRA转BGR 2 void BgraToBgr(BYTE *bgraData,int *bgraSize) 3 { 4 for(int i=0,j=0; j<*bgraSize; i+=3,j+=4) 5 { 6 *(bgraData+i) = *(bgraData+j); 7 *(bgraData+i+1) = *(bgra...
阅读全文
摘要:正常情况下,当文件没有更新且已经编译过时,再次make就会报这个错误,表示文件未更新,不需要编译。 如果异常情况没有检测到更新文件,或者想要强制重新编译,只需要make clean,再次编译即可。
阅读全文
摘要:在使用FFMPEG的类库进行编程的过程中,可以直接输出解复用之后的的视频数据码流。只需要在每次调用av_read_frame()之后将得到的视频的AVPacket存为本地文件即可。 经试验,在分离MPEG2码流的时候,直接存储AVPacket即可。 在分离H.264码流的时候,直接存储AVPacke
阅读全文
摘要:可以通过查看/etc/issue文件查看发行版版本号,不论系统是redhat\suse\debian 可以通过查看/etc/issue文件查看发行版版本号,不论系统是redhat\suse\debian
阅读全文
摘要:下载安装自带c编译器的的codeblocks。 网址:http://www.codeblocks.org/downloads/26 自带gcc编译器的版本 codeblocks-16.01mingw-setup.exe : 安装完成后打开IDE界面 点击Auto-detect则自动选择自带的gcc编
阅读全文
摘要:注释: -i 2018.mp4: 是输入的MP4文件 -codec copy: 从mp4中拷贝 -bsf: h264_mp4toannexb: 从mp4拷贝到annexB封装 -f h264: 采用h264格式 tmp.264: 输出的文件
阅读全文
摘要:使用libav转码视频时发现一个问题:使用下面这段代码解码视频时,解码中会不时丢掉几帧。 这是因为源视频中PTS与DTS的不同造成的。av_read_frame()按照PTS顺序读帧的时候,如果此帧需要参考后面的帧,那么此时avcodec_decode_video2()是没有能力解码此帧的,表现为g
阅读全文
摘要:视频压缩中,每帧代表一幅静止的图像。而在实际压缩时,会采取各种算法减少数据的容量,其中IPB就是最常见的。 简单地说,I帧是关键帧,属于帧内压缩。就是和AVI的压缩是一样的。 P是向前搜索的意思。B是双向搜索。他们都是基于I帧来压缩数据。 I帧表示关键帧,你可以理解为这一帧画面的完整保留;解码时只需
阅读全文
摘要:ubuntu刚安装的时候是不能解压rar文件的,只有在安装了解压工具之后,才可以解压。安装:sudo apt-get install unrar卸载:sudo apt-get remove unrarrar常用命令主要有:e 将文件解压到当前目录 例:rar e test.rar 注:用e解压的话,
阅读全文
摘要:Linux 向文件末尾追加命令 注意:>> 是追加 注意:> 是删除原有内容,添加
阅读全文
摘要:这是没有配置lib环境变量的缘故。 注意要把lib配置放到path配置前面。 导出VALGRIND_LIB路径,用法如下(假设valgrind已经被安装到/home/test/valgrind目录): export VALGRIND_LIB=/home/test/valgrind/lib/valgr
阅读全文
摘要:前面这些是挂载iso,如果iso可以使用,就不需要下面几步。 cd /etc/zypp/repos.d mkdir iso chmod -R 777 iso mount -o loop /media/SLES-11-SP3-DVD-x86_64-GM-DVD1.iso ./iso/ zypper a
阅读全文
摘要:sese的防火墙没关。 查看防火墙状态: 关闭防火墙:rcSuSEfirewall2 stop 事实上,防火墙有时候会关闭失败。搞不明白,可以尝试重启再关闭。
阅读全文
摘要:一个可能原因是iso掉了。我用的virtualbox安装的suse,支持不是很好,suse启动后,因为驱动问题强制umount了iso,所以掉了。重启后,不要去动virtualbox插件问题,插件错误忽略,suse命令行安装东西都是ok的。
阅读全文
摘要:SUSE11下:关闭操作为:service SuSEfirewall2_setup stopservice SuSEfirewall2_init stop取消开机启动防火墙:chkconfig SuSEfirewall2_init offchkconfig SuSEfirewall2_setup o
阅读全文
摘要:pandas.read_csv参数整理 读取CSV(逗号分割)文件到DataFrame 也支持文件的部分导入和选择迭代 更多帮助参见:http://pandas.pydata.org/pandas-docs/stable/io.html 参数: filepath_or_buffer : str,pa
阅读全文
摘要:Anaconda简介 Anaconda是Python的一个开源发行版本,主要面向科学计算。在我看来主要优点是预装了很多第三方库,而且Anaconda中增加了conda install命令,安装新package格外方便,还自带Spyder IDE 和Jupyter Notebook。 安装步骤 下载
阅读全文
摘要:ctrl+alt+t 打开终端 运行命令 安装终端程序terminator,安装完毕后按ctrl+alt+t打开终端如下图所示 这个终端程序可以分屏,常用操作快捷键如下: 因为初始化界面不太美观,可以设置配置文件,方法如下: 如果报错,Unable to open ~/.config/termina
阅读全文
摘要:svn commit之前,add的东西都可以取消。 通过先执行svn cleanup,再执行svn revert --recursive example_folder。
阅读全文
摘要:关闭防火墙、杀毒软件之类,激活就成功了。 有个小发现,选择更改产品密钥,输入W269N-WFGWX-YVC9B-4J6C9-T83GX,同时用KMS激活,可能成功率比较高!(专业版的,来自http://www.windowszj.com/news/13696.html,当然,这些不可用,不过可以辅助
阅读全文
摘要:环境: Ubuntu 16.04 LTS VirtualBox 5.1.26 r118224 虚拟机系统:Windows 7 SP1 64 安装扩展: 在这里下载:(自己注意版本好,版本不匹配安装不成功) http://download.virtualbox.org/virtualbox/4.3.3
阅读全文