-
Notifications
You must be signed in to change notification settings - Fork 9
Expand file tree
/
Copy pathfinder_ffdl.html
More file actions
139 lines (118 loc) · 7.31 KB
/
finder_ffdl.html
File metadata and controls
139 lines (118 loc) · 7.31 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
<!DOCTYPE html>
<html class="writer-html5" lang="en" data-content_root="./">
<head>
<meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>ffmpegio-plugin-downloader: An ffmpegio plugin to download latest FFmpeg release binaries — python-ffmpegio 0.11.0 documentation</title>
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=80d5e7a1" />
<link rel="stylesheet" type="text/css" href="_static/css/theme.css?v=e59714d7" />
<link rel="stylesheet" type="text/css" href="_static/plot_directive.css" />
<link rel="stylesheet" type="text/css" href="_static/css/custom.css?v=048f17f8" />
<script src="_static/jquery.js?v=5d32c60e"></script>
<script src="_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script>
<script src="_static/documentation_options.js?v=f3b36f1a"></script>
<script src="_static/doctools.js?v=9bcbadda"></script>
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="_static/js/theme.js"></script>
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
</head>
<body class="wy-body-for-nav">
<div class="wy-grid-for-nav">
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
<div class="wy-side-scroll">
<div class="wy-side-nav-search" >
<a href="index.html" class="icon icon-home">
python-ffmpegio
</a>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="search.html" method="get">
<input type="text" name="q" placeholder="Search docs" aria-label="Search docs" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
</div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
<!-- Local TOC -->
<div class="local-toc"><ul>
<li><a class="reference internal" href="#"><cite>ffmpegio-plugin-downloader</cite>: An <cite>ffmpegio</cite> plugin to download latest FFmpeg release binaries</a></li>
<li><a class="reference internal" href="#use">Use</a></li>
</ul>
</div>
</div>
</div>
</nav>
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" >
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
<a href="index.html">python-ffmpegio</a>
</nav>
<div class="wy-nav-content">
<div class="rst-content">
<div role="navigation" aria-label="Page navigation">
<ul class="wy-breadcrumbs">
<li><a href="index.html" class="icon icon-home" aria-label="Home"></a></li>
<li class="breadcrumb-item active"><cite>ffmpegio-plugin-downloader</cite>: An <cite>ffmpegio</cite> plugin to download latest FFmpeg release binaries</li>
<li class="wy-breadcrumbs-aside">
<a href="_sources/finder_ffdl.rst.txt" rel="nofollow"> View page source</a>
</li>
</ul>
<hr/>
</div>
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div itemprop="articleBody">
<section id="ffmpegio-plugin-downloader-an-ffmpegio-plugin-to-download-latest-ffmpeg-release-binaries">
<h1><cite>ffmpegio-plugin-downloader</cite>: An <cite>ffmpegio</cite> plugin to download latest FFmpeg release binaries<a class="headerlink" href="#ffmpegio-plugin-downloader-an-ffmpegio-plugin-to-download-latest-ffmpeg-release-binaries" title="Link to this heading"></a></h1>
<p><img alt="PyPI" src="https://img.shields.io/pypi/v/ffmpegio-plugin-downloader" /> <img alt="PyPI - Status" src="https://img.shields.io/pypi/status/ffmpegio-plugin-downloader" /> <img alt="PyPI - Python Version" src="https://img.shields.io/pypi/pyversions/ffmpegio-plugin-downloader" /> <img alt="GitHub License" src="https://img.shields.io/github/license/python-ffmpegio/python-ffmpegio-plugin-downloader" /> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/workflow/status/python-ffmpegio/python-ffmpegio-plugin-downloader/Run%20Tests" /></p>
<p><a class="reference external" href="https://python-ffmpegio.github.io/python-ffmpegio/">Python ffmpegio</a> package aims to bring
the full capability of <a class="reference external" href="https://ffmpeg.org">FFmpeg</a> to read, write, and manipulate multimedia
data to Python. FFmpeg is an open-source cross-platform multimedia framework, which can handle
most of the multimedia formats available today.</p>
<p>One caveat of FFmpeg is that there is no official program installer for Windows and MacOS (although
<cite>homebrew</cite> could be used for the latter). <cite>ffmpegio-plugin-downloader</cite> adds a capability to download
the latest release build of FFmpeg and enables the <cite>ffmpegio</cite> package to detect the paths of <cite>ffmpeg</cite>
and <cite>ffprobe</cite> automatically. This mechanism is supported by <a class="reference external" href="https://github.com/python-ffmpegio/python-ffmpeg-downloader">ffmpeg-downloader</a>
package. Downloading of the release build must be performed interactively from the terminal screen,
outside of Python.</p>
</section>
<section id="use">
<h1>Use<a class="headerlink" href="#use" title="Link to this heading"></a></h1>
<p>Install the package (which also installs <cite>ffmpeg-downloader</cite> package). Then, run <cite>ffmpeg_downloader</cite> to
download and install the latest release:</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>pip<span class="w"> </span>install<span class="w"> </span>ffmpegio-core<span class="w"> </span>ffmpegio-plugin-downloader
python<span class="w"> </span>-m<span class="w"> </span>ffmpeg_downloader<span class="w"> </span><span class="c1"># downloads and installs the latest release</span>
</pre></div>
</div>
<p>Once the plugin and the FFmpeg executables are installed, <cite>ffmpegio</cite> will automatically
detect the downloaded executables.</p>
<p>At a later date, the installed FFmpeg can be updated to the latest release</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>python<span class="w"> </span>-m<span class="w"> </span>ffmpeg_downloader<span class="w"> </span>-U<span class="w"> </span><span class="c1"># downloads and updates to the latest release</span>
</pre></div>
</div>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p><cite>ffmpegio-plugin-downloader</cite> will <em>not</em> be activated if <cite>ffmpeg</cite> and <cite>ffprobe</cite> are
already available on the system PATH.</p>
</div>
</section>
</div>
</div>
<footer>
<hr/>
<div role="contentinfo">
<p>© Copyright 2021-2022, Takeshi (Kesh) Ikuma, Louisiana State University Health Sciences Center.</p>
</div>
Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
<a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
provided by <a href="https://readthedocs.org">Read the Docs</a>.
</footer>
</div>
</div>
</section>
</div>
<script>
jQuery(function () {
SphinxRtdTheme.Navigation.enable(true);
});
</script>
</body>
</html>