编译ffmpeg所需的其他工具texi2html texi2html将. texi文件转换为html。 找不到可以立即使用的二进制文件。 从http://download.savannah.GNU.org/releases/texi2html /下载。
解压缩后,在msys下运行configure,成功后修改makefile,将makefile中的:
msgexec-I ' $ $文件' ' $ (srcdir )/gettext_to_separated.pl '更改为:
如果不更改编译,msgexec-I ' $ $文件' ' perl ' $ (srcdir )/gettext_to_separated.pl '将出现错误。 因为不能直接在shell上运行pl文件,而必须在perl上运行。
还有make; 生成安装; 如果在配置时未指定参数-prefix,则缺省安装在MinGWmsys1.0local下。
makeinfo http://FTP.GNU.org/GNU/texinfo /
makeinfo最初是texinfo的一部分,用于msys的版本为4.13。 从texinfo-5.0开始,makeinfo成为了perl脚本。 其实是texi2any的软连接。
ffmpeg有以下规则:
[0$ (makeinfo-- version|grep ' texinfo '|sed ' s/. texinfo0-9) (/(1/) ) (ge5 ) ) ) 我不知道ffmpeg是怎么想的。
texinfo的编译很简单,在msys下运行: configre; 化妆; 中途没有遇到错误。
netpbm这里主要是说明如何以png格式保存TS流的subtitle字幕的图像。
必须先安装netpbm。 下载地址为http://GNU win32.SourceForge.net/packages/netpbm.htm,完整安装版本: netpbm-10.27.exe,请下载并安装
接下来,需要打开相关的代码。 在dvbsubdec.c中,此功能的代码包含在DEBUG宏定义中。 ffmpeg可以在配置时添加extra-cflags=-d debug (),也可以直接添加到dvbsubdec.c中