Skip to content

Commit 5d46775

Browse files
committed
Document FFmpeg installation and the path.alternate setting.
1 parent dae8f9a commit 5d46775

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

docs/user-manual.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,15 @@ Note that as of version 3.2.0, gPodder only supports syncing with filesystem-bas
116116

117117
gPodder comes with a handful of extensions. Check them out or learn how to make one yourself on [this page](extensions.md).
118118

119+
#### Custom PATH
120+
121+
Some extensions require external programs to work properly. gPodder searches all directories in the PATH environment variable to find programs. You may have installed a program in a custom location or are using the Mac build which ignores PATH and uses its own set of directories. In that case you can open Preferences, click the **Edit config** button, and add the custom directory to the `path.alternate` setting. Multiple directories can be separated by a `;` on Windows and `:` on Mac and Linux.
122+
123+
Do not include the program name or trailing slash in the directory. Set `path.alternate` to `/opt/homebrew/bin` if on Mac and `which ffmpeg` displays `/opt/homebrew/bin/ffmpeg`. Set `path.alternate` to `C:\ffmpeg` if on Windows and `where ffmpeg` displays `C:\ffmpeg\ffmpeg.exe`.
124+
125+
#### FFmpeg
126+
127+
Several extensions require FFmpeg, such as audio converter, concatenate videos, rockbox convert2mp4, video converter and youtube-dl. Linux users can install it via their distro, while others can visit https://ffmpeg.org/download.html or https://github.com/yt-dlp/FFmpeg-Builds/releases. Mac users with homebrew can run `brew install ffmpeg`. See [Custom PATH](https://gpodder.github.io/docs/user-manual.html#custom-path) if on a Mac or if FFmpeg was installed to a custom location and is not in PATH.
119128

120129
### Advanced configuration options
121130

docs/youtube.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,6 @@ The built-in support is limited to MP4 360p (18) and MP4 720p (22) formats. It c
4444

4545
The formats labelled with `youtube-dl` only work with YouTube-DL and fall-back to the above formats when built-in support is used. The `best` formats are also not yet supported and must be enabled like the above audio formats.
4646

47-
Most formats without built-in support require `ffmpeg` to be installed to merge the separate video and audio files. While the Windows and Mac builds bundle youtube-dl, or yt-dlp in 3.10.22, ffmpeg is not included and must be installed separately.
47+
Most formats without built-in support require `ffmpeg` to be installed to merge the separate video and audio files. While the Windows and Mac builds bundle youtube-dl, or yt-dlp in 3.10.22, ffmpeg is not included and must be installed separately, see [FFmpeg](https://gpodder.github.io/docs/user-manual.html#ffmpeg).
4848

4949
WEBM formats fall-back to MP4 when a WEBM format is not available at the desired resolution.

0 commit comments

Comments
 (0)