在哪里可以找到旧的ffmpeg / ffprobe文档?

时间:2019-03-04 06:02:18

标签: ffmpeg ffprobe

ffmpegffprobe有几种不同的版本,每种版本都有不同的API。

如果我在Ubuntu 16.04上apt-get install ffmpeg,将得到ffmpeg version 2.8.15-0ubuntu0.16.04.1。如果我在Ubuntu 18.04上安装apt-get install ffmpeg,则会得到version 3.4.4-0ubuntu0.18.04.1

当我访问ffmpeg documentation时,它说:“以下文档每晚更新一次,并且对应于最新的FFmpeg版本。有关旧版本,请查阅本地安装的文档。”也就是说,托管文档既不是这两个版本。

所以我有两个问题:

  • “您本地安装的文档”是什么意思?只是在谈论man ffmpeg吗?还是有某种方法可以将文档作为网页托管?
  • 是否有任何地方可以存放较早版本的ffmpeg文档?

2 个答案:

答案 0 :(得分:1)

  

“您本地安装的文档”是什么意思?只是在谈论man ffmpeg吗?

它指的是各种手册页和ffmpeg -h

  

有什么地方可以存放ffmpeg文档的旧版本?

您可以自己制作。安装 build-essential texinfo 软件包,download为FFmpeg版本的源代码,然后制作HTML文档:

./configure
make doc

HTML文件将位于doc目录中。

或者更推荐使用downloadcompile来自git master分支的最新版本,并使用在线文档。

答案 1 :(得分:0)

对于使用docker并只想托管文档而又不想过多考虑的任何人,这就是我想到的Dockerfile。

FROM ubuntu:18.04

# Install requirements for ffmpeg doc generation
RUN apt-get update && apt-get install -y git build-essential texinfo yasm
# Install requirements for minimal webserver
RUN apt-get install -y webfs mime-support && update-mime

RUN git clone https://git.ffmpeg.org/ffmpeg.git

# Checkout the version that you want
RUN cd ffmpeg \
  && git checkout tags/n2.8.15 \
  && ./configure \
  && make doc

WORKDIR /ffmpeg/doc

CMD webfsd -F -p 80

那么你可以

docker build -t ffmpeg-doc .
docker run --rm -it -p 80:80 ffmpeg-doc

并访问http://localhost以获取生成文件的列表。常见的是http://localhost/ffmpeg.htmlhttp://localhost/ffprobe.html

相关问题