Stay Hungry , Stay Foolish

君子生非异也,善假于物也

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  开源项目

关于开发项目学习的笔记与经验记录
摘要:线程 TinyThread++ Pthreads-Win32 XML解析 TinyXML 网络 1 asio library asio基于Boost开发的异步IO库,封装了Socket,简化基于socket程序的开发,开源、免费,支持跨平台。 2 c/c++跨平台socket库 国内个人对socket接口的一些封装,仅供参考 3 ACE 庞大、复杂,适合大型项目。开源、免费,不依... 阅读全文
posted @ 2016-06-14 14:48 octocat 阅读(642) 评论(0) 推荐(0)

摘要:H.264与x264 H264是一个视频压缩编码标准。https://zh.wikipedia.org/wiki/H.264/MPEG-4_AVC X264实现H264视频压缩标准的开源项目。http://www.videolan.org/developers/x264.html 码率控制模式 ABR(Average Bitrate)平均目标码率 CBR(Constant Bitrate)固... 阅读全文
posted @ 2016-06-06 10:35 octocat 阅读(283) 评论(0) 推荐(0)

摘要:单步跟踪执行流程 将cli设定为启动项目,在属性->调试->命令行参数中设置如下参数: --input E:\video\pedestrian_area.yuv --fps 24 --input-res 1920x1080 --output E:\video\pedestrian_area_I_debug_nobitrate.h265 --psnr --frames 1 书签序列即程序执行流程: ... 阅读全文
posted @ 2016-03-10 15:18 octocat 阅读(661) 评论(0) 推荐(0)

摘要:1 ubuntu下编译libbpg(编译机器64bit) 安装cmake,libpng,yasm,gcc,g++ cmake版本最低为2.8.8,安装完毕后使用cmake --version查看是否安装成功 安装libpng依赖库,./configure && make && make install, 查看/usr/local/lib路径下是否已经编译生成libpng相关库 安装yasm,为了加... 阅读全文
posted @ 2016-02-26 16:46 octocat 阅读(1404) 评论(0) 推荐(0)

摘要:本文参考了网络上的不少文章,但由于版本环境的问题参考文章并不能直接指导编译,本文吸收多方经验,并在自己多次编译实验的基础上写成,欢迎转载,请注名出处。 FFmpeg是在Linux平台下开发的,但它同样可以在其它操作系统环境中编译运行,本文介绍的就是在windows下编译FFmpeg。一 编译准备 您最好新建一个目录专门用来保存以下下载的文件。1 下载 MinGW 和 MSYS M... 阅读全文
posted @ 2016-02-25 10:10 octocat 阅读(797) 评论(0) 推荐(0)

摘要:1 Windows下编译X265 具体的编译环境: Windows 7(64bit) + Visual Stdio 2010 + Cmake 3.4.3 + vsyasm-1.3.0-win64 a、从X265官方网站获取源代码,然后使用Cmake编译生成VS2010工程。 代码克隆命令中的hg表示Mercurial的缩写(水银在元素周期表中符号),在Windows环境下安装TortoiseHg... 阅读全文
posted @ 2016-02-22 15:42 octocat 阅读(1142) 评论(0) 推荐(0)

摘要:Dolphin Player是一款基于FFmpeg解码视频播放器,支持大多数的音频和视频格式。 项目主页:http://code.google.com/p/dolphin-player/ 源代码GitHub地址:https://github.com/Kimu164/dolphin-player 1 DolphinPlayer编译 2 参考文献 Dolphin Player编译 阅读全文
posted @ 2016-01-19 16:47 octocat 阅读(374) 评论(0) 推荐(0)

摘要:ffmpeg命令行使用 将JPG格式图片转成YUV420P格式: ffmpeg -i Z:\demo\pic.jpg -s 720x480 Z:\demo\pic.yuv 解码H265成YUV420 ffmpeg -i E:\video\input.h265 -s 1920x1080 E:\video\1920x1080_ffmpeg.yuv MP4转YUV420 ffmpeg.exe -i E:... 阅读全文
posted @ 2016-01-12 10:53 octocat 阅读(827) 评论(0) 推荐(0)

摘要:参考资料 【博客系列】 Android WebRTC 音视频开发总结 【环境编译】 WebRTC入门指南 各平台WebRTC源码网盘下载 Ubuntu14.04编译WebRTC For Android代码 2014-07-24 在Ubuntu12.10-32bit上构建、测试WebRTC之Android示例WebRTCDemo(video_engine) webrtc在ubuntu14.04上的编... 阅读全文
posted @ 2016-01-11 10:34 octocat 阅读(471) 评论(0) 推荐(0)