在哪里可以找到旧的 ffmpeg/ffprobe 文档?
Where to find old ffmpeg/ffprobe documentation?
有几个不同版本的ffmpeg
和ffprobe
飞来飞去,每个版本都有不同的API。
如果我 apt-get install ffmpeg
在 Ubuntu 16.04 上,我得到 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 时,它显示 "The following documentation is regenerated nightly, and corresponds to the newest FFmpeg revision. Consult your locally installed documentation for older versions." 也就是说,托管文档不是这两个版本。
所以我有两个问题:
- "your locally installed documentation"是什么意思?难道只是在说
man ffmpeg
?或者有什么方法可以将文档托管为网页吗?
- 是否有任何地方可以简单地存放旧版本的 ffmpeg 文档?
What does it mean "your locally installed documentation"? Is it only talking about man ffmpeg
?
它指的是各种手册页和 ffmpeg -h
。
Are there any places that simply host the older versions of the ffmpeg documentation?
你可以自己做。安装 build-essential 和 texinfo 包,download 你的 FFmpeg 版本的源代码,然后制作 HTML文档:
./configure
make doc
HTML 个文件将位于 doc
目录中。
对于使用 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.html
或 http://localhost/ffprobe.html
.
有几个不同版本的ffmpeg
和ffprobe
飞来飞去,每个版本都有不同的API。
如果我 apt-get install ffmpeg
在 Ubuntu 16.04 上,我得到 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 时,它显示 "The following documentation is regenerated nightly, and corresponds to the newest FFmpeg revision. Consult your locally installed documentation for older versions." 也就是说,托管文档不是这两个版本。
所以我有两个问题:
- "your locally installed documentation"是什么意思?难道只是在说
man ffmpeg
?或者有什么方法可以将文档托管为网页吗? - 是否有任何地方可以简单地存放旧版本的 ffmpeg 文档?
What does it mean "your locally installed documentation"? Is it only talking about
man ffmpeg
?
它指的是各种手册页和 ffmpeg -h
。
Are there any places that simply host the older versions of the ffmpeg documentation?
你可以自己做。安装 build-essential 和 texinfo 包,download 你的 FFmpeg 版本的源代码,然后制作 HTML文档:
./configure
make doc
HTML 个文件将位于 doc
目录中。
对于使用 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.html
或 http://localhost/ffprobe.html
.