T-Bagwell 发表于 2013-11-8 18:08:02

ffmpeg 文档本地化生成

ffmpeg 文档本地化生成
好多人抱怨ffmpeg文档不多,ffmpeg开发文档不多,不全,却又懒得去看代码实现,或者不看ffmpeg代码注释,那么完全可以生成一个本地的文档以作为参考做Linux/Unix开发要用man,windows开发要用MSDN,ffmpeg开发好歹也会有手册的,或者ffmpeg使用其实手册也很全的下面介绍一下生成手册的方法:首先./configure然后会生成Makefile,这个时候看一下Makefile里面的内容一般手册的生成应该是pdf html或者doc docs之类的PHONY,可以看一下PHONY项;当然在Makefile下面如果看不到对应的PHONY,我们还要注意Makefile里面的include这语句
include $(SRC_PATH)/doc/Makefile
include $(SRC_PATH)/tests/Makefile
这两行就是又包含了两个Makefile的内容进来,看到doc这一行,也就是说doc目录下面的Makefile也包含进来了接下来看一下doc下面的Makefile可以看到最后一行.PHONY: apidoc doc documentation也就是说,又三种标签可以生成apidocdoc 和documentation生成可以分别试一下如下命令make doc过程如下:
make apidoc过程如下:
make documentation
然后分别make doc install
make documentation install这样的话可以查看手册了命令手册可以如下方式查看man ffserver
man ffmpeg
man ffplay
man ffprobe
man ffmpeg-all
man ffplay-all
man ffprobe-all
man ffserver-all
man ffmpeg-utils
man ffmpeg-scaler
man ffmpeg-resampler
man ffmpeg-codecs
man ffmpeg-bittream-filters
man ffmpeg-formats
man ffmpeg-protocols
man ffmpeg-devices
man ffmpeg-filters
man libavutil
man libswscale
man libswresample
man libavcodec
man libavformat
man libavdevice这些手册都是可以使用man来查看的我的是MacBook ,OSX,在./configure的时候./configure —prefix=/usr即可,CentOS或者Fedora这种红帽系列的,同样方法可以搞定
接下来就是开发者们的使用手册了其实make apidoc已经将手册生成了,生成的路径为:doc/doxy在该目录下会有个html目录,里面的index.html为开发者手册的第一页,直接用webbrowser打开看就可以了,里面的说明都很全
页: [1]
查看完整版本: ffmpeg 文档本地化生成