-
-
Notifications
You must be signed in to change notification settings - Fork 285
FFmpeg Installation
- Linux System FFmpeg Installation
- Windows System FFmpeg Installation
- MacOS System FFmpeg Installation
The WriteGear API supports ffmpeg's Auto-Detection and Manual Configuration methods on a Linux machine.
-
If WriteGear API did not receive any input from the user on parameter
custom_ffmpeg, then on Linux system, it tries to auto-detects the required FFmpeg Installed binaries through validation test that employssubprocesspython module. -
Installation💡: You can install easily install official FFmpeg according to your Linux Distro by following this post ➶
-
You can also manually download the latest Linux Static Binaries(based on your machine arch(x86/x64)) from the link below:
- Linux Static Binaries: http://johnvansickle.com/ffmpeg/
-
Then, you can easily specify the custom path to the folder containing FFmpeg executables(
for e.g 'ffmpeg/bin') or path offfmpegexecutable itself to thecustom_ffmpegparameter of the WriteGear API. -
Warning:
⚠️ If binaries were not found at the manually specified path,WriteGearwill disable the Compression Mode!
The WriteGear API supports ffmpeg's Auto-Installation and Manual Configuration methods on Windows systems only.
- If
WriteGearreceives no input from the user on parametercustom_ffmpeg, then on Windows system, WriteGear auto-downloads & auto-installs the required FFmpeg Static Binaries according to your system requirements into the Temp directory(for e.g.C:\Temp) of your machine.
-
The files downloaded to Temp directory (i.e.
C:\TEMP), may get deleted if your machine shuts down or restarts. -
You can also provide a custom save path for auto-downloading FFmpeg Static Binaries through
-ffmpeg_download_pathparameter. -
If binaries were found at the specified path, WriteGear automatically skips the auto-installation step.
-
Warning::warning: If binaries fail to download or extract or validate the required FFmpeg binaries during auto-installation, WriteGear API will auto-disable the Compression Mode and switches to Non-Compression Mode!
-
You can also manually download the latest Windows Static Binaries(based on your machine arch(x86/x64)) from the link below:
- Windows Static Binaries: http://ffmpeg.zeranoe.com/builds/
-
Then, you can easily provide the custom path to the folder containing FFmpeg executables(
for e.g 'C:/foo/Downloads/ffmpeg/bin') or path offfmpeg.exeexecutable itself to thecustom_ffmpegparameter of the WriteGear API. -
Warning:
⚠️ If binaries were not found at the manually specified path,WriteGearwill disable the Compression Mode!
The WriteGear API supports ffmpeg's Auto-Detection and Manual Configuration methods on a macOS machine.
-
If WriteGear API did not receive any input from the user on parameter
custom_ffmpeg, then on macOS system, it tries to auto-detects the required FFmpeg Installed binaries through validation test that employssubprocesspython module. -
Installation💡: You can easily install FFmpeg on your macOS machine by following this tutorial ➶
-
You can also manually download the latest macOS Static Binaries(only x64 Binaries) from the link below:
- MacOS Static Binaries: http://johnvansickle.com/ffmpeg/
-
Then, you can easily provide the custom path to the folder containing FFmpeg executables(
for e.g 'ffmpeg/bin') or path offfmpegexecutable itself to thecustom_ffmpegparameter of the WriteGear API. -
Warning:
⚠️ If binaries were not found at the manually specified path,WriteGearwill disable the Compression Mode!