6 枫林港

尚未进行身份认证

软件工程师

等级
TA的排名 11w+

Buildroot中文手册 第1章. 关于Buildroot

第1章. 关于BuildrootBuildroot使用交叉编译工具,能简单自动化地为嵌入式系统构建完整的Linux系统。为了实现这一点,Buildroot能够生成交叉编译工具链、根文件系统、Linux内核映像和引导加载程序。Buildroot可以独立构建这些选项的任意组合(例如,可以使用现有的交叉编译工具链,并仅使用Buildroot构建根文件系统)。Buildroot主要用于使用嵌入式系统...

2020-03-12 23:25:39

ffmpeg处理字幕

ffmpeg处理字幕ffmpeg加载font以ass为例,第一次用ffmpeg将ass字幕加到视频里面的时候报下面的错误:Fontconfigerror:Cannotloaddefaultconfigfile[Parsed_ass_0@00000000042c33c0]Nousablefontconfigconfigurationfil...

2018-07-26 23:15:58

ubuntu下Affinic调试ffmpeg

ubuntu下调试ffmpeg在windows下用VS2013编译的ffmpeg-3.3+libzvbi,播放的时候出来的ttx都是乱码,为了对比,在ubuntu上搭建了ffmpeg+libzvbi环境。用的IDE调试环境是Affinic 2.0.1破解版,Affinic是基于gdb的。ffmpeg编译ffmpeg的完整编译方法请参考博主的ubuntu17下编译ffmpeg。...

2018-07-26 23:05:32

ubuntu17下用nginx搭建HLS直播服务器

ubuntu下用nginx搭建HLS直播服务器ubuntu下用nginx搭建HLS直播服务器编译nginxnginx启动/退出1. nginx退出命令2. nginx启动命令3. nginx平滑重启4. 启动报错nginx配置1. 常用配置2. 浏览目录下的文件3. HLS直播1>、application myapp2>、application ...

2018-07-26 22:48:24

VS2013远程调试ffmpeg

VS2013远程调试主机:VS2013运行的机器,在主机上用VS2013连接目标机上的程序进行调试。目标机:被调试的程序在此机器上运行。目标机上:1、将主机上C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Remote Debugger拷贝到目标机上。2、运行Remote Debugger下面的ms...

2018-07-24 23:32:11

VisualGDB调试ffmpeg

VisualGDB调试ffmpegVisualGDB是vs的插件,基于gdb的调试器,用的是河蟹版,官网http://visualgdb.com/,只试用过。还有个vs+gdb的插件:WinGDB,官网http://www.wingdb.com/wgHome.htm,也是收费的。开始调试Debug->Quick Debug With GDB,在弹出的对话框中填入相关的参数就可...

2018-07-24 23:27:17

vdl调试ffmpeg内存泄露

memory leaksvs2013调试ffmpeg时,在程序退出的时候报: Detected memory leaks! Dumping objects -> {25351} normal block at 0x01BBE098, 200 bytes long. Data: < > 80 B2 BB 01 ...

2018-07-24 23:03:57

ubuntu17下编译ffmpeg

ubuntu下编译ffmpegubuntu镜像服务器上的ffmpeg版本是2.4.3的,下面描述ffmpeg-3.3.2的编译情况。ubuntu下编译ffmpeg1. 安装第三方库1>. Ubuntu14.042>. Ubuntu172. 安装shine3. 编译lame4. 编译x2641) 编译nasm2) 编译x2645. 编译x2656....

2018-07-24 23:02:25

vs2013编译ffmpeg之四十二 zvbi

对应ffmpeg configure选项–enable-libzvbi。 zvbi是teletext、colsed caption功能的开源库,能完整支持最新版本的teletext,colsed caption支持不全。teletext虽然是个很古老的东东,但在欧洲很多国家,teletext是产品的准入门槛,没有这个功能,相关的产品就进不了市场。colsed caption也是类似,主要用在北美...

2018-07-17 23:37:49

vs2013编译ffmpeg之三十五 xavs、xvidcore

xavs对应ffmpeg configure选项–enable-libxavs。http://xavs.sourceforge.net/http://xavs.sourceforge.net/xavs_ffmpeg.html下载代码命令:svn checkout svn://svn.code.sf.net/p/xavs/code/trunk xavs-code中国AVS...

2018-07-12 23:54:17

vs2013编译ffmpeg之四十一 运行错误

运行错误错误一运行ffplay_g.exe的时候会弹出下面的框: 或者缺少GetNumaNodeProcessorMaskEx也是一样。在link的时候加-VERBOSE就可以看到每个链接的符号出自哪里,在link的打印里面有: ​ Found __imp__InterlockedCompareExchange64@20 ​ Refe...

2018-07-12 23:43:51

vs2013编译ffmpeg之三十九 搭建ffmpeg+vs2013调试环境

建立msvc工程建立msvc工程建立工程工程设置头文件路径MtdStdAfx.h宏定义库文件路径库文件struct pollfd运行所需的dllvs2013自定义宏删除vs2013后ffmpeg跑不起来建立工程先用msys+cl编译出ffmpeg的库,然后建立ffplay、ffmpeg工程,再编译出ffplay.exe、ffmpeg.exe,...

2018-07-12 23:43:03

vs2013编译ffmpeg之三十八 编译ffmpeg-3.4.2

编译ffmpeg-3.4.2编译ffmpeg-3.4.2libvorbisopenalopenssllibcdiosdl2DeckLink编译错误一编译错误二编译错误三编译错误四ffmpeg-3.4.2增加了几个目录:ffbuild:configure产生的文件放在这个目录下。fftools:产生可执行文件如ffmpeg.exe/ffplay....

2018-07-12 23:40:39

vs2013编译ffmpeg之三十七 其他编译错误

其他编译错误time.cffmpeg-3.0编译的时候报下面的错误,usleep在mingwex.lib里面,直接在time.c里面加上extern int usleep();就可以解决这个问题。 libavutil/time.c(84) : error C4013: “usleep”未定义;假设外部返回 intlibavutil/time.c报下面的错误: “s...

2018-07-10 23:35:50

vs2013编译ffmpeg之四十 编译ffmpeg额外的工具

编译ffmpeg所依赖的额外工具texi2htmltexi2html可以将.texi文件转换成html。没有找到现成的二进制文件,从http://download.savannah.gnu.org/releases/texi2html/下载。解压后在msys下执行configure,成功后要修改makefile,将makefile里面的:msgexec -i "$$file...

2018-07-10 23:35:18

vs2013编译ffmpeg之三十六 zimg

zimg对应ffmpeg configure选项–enable-libzimg。https://github.com/sekrit-twc/zimglibzimg用于图片缩放、颜色空间转换、采样深度转换。下载的包中有vs工程,但用vs2013编译通不过,也没有搞定,从sln文件看工程是用vs2015创建的。vs2013编译有下面的错误: colorspace.h(71): er...

2018-07-10 23:34:17

vs2013编译ffmpeg之三十四 xz、zlib

xzxz库即lzma的压缩库。ffmpeg会自动检测是否有lzma相关的库和头文件,没有enable项。http://www.7-zip.org/sdk.htmlhttp://tukaani.org/xz/高压缩率,高解压速度,低内存消耗。代码在tukaani.org上下载,xz用的lzma库是7z的lzma SDK,所以这个模块要从tukaani.org上下载。7z上下载的lzm...

2018-07-10 23:33:51

vs2013编译ffmpeg之三十三 X265

X265对应ffmpeg configure选项–enable-libx265。yasm一直用的是1.2.0版本(x265 2.6之后的版本用的是nasm,为了编译速度),此版本的yasm编译x265的时候会异常退出,原因是里面有个hash表定义的太小,需要打补丁才能编译x265。即yasm-1.3.0\modules\preprocs\nasm\nasm-pp.c里面:#defi...

2018-07-10 23:33:23

vs2013编译ffmpeg之三十二 X264

X264对应ffmpeg configure选项–enable-libx264。vs2013编译ShiftMediaProject上有vs2013的H264的工程,https://github.com/ShiftMediaProject/x264,这个工程的编译需要vsyasm,vsyasm和yasm是一起的,电脑上有源代码编译的yasm和vsyasm。将vsyasm.exe拷贝到...

2018-07-10 23:32:19

vs2013编译ffmpeg之三十一 vidstab

vidstab对应ffmpeg configure选项—enable-libvidstab。 https://github.com/georgmartius/vid.stab http://public.hronopik.de/vid.stab/ libvidstab可以用cmake来产生MSVC工程:cmake -G "Visual Studio 12 2013" ./打开...

2018-07-10 23:26:53

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!