-
Notifications
You must be signed in to change notification settings - Fork 27
Windows
Warning
Avoid installing within virtual machines such as the Windows Subsystem for Linux since access to hardware video encoders may not be allowed, severely impacting performance.
See the "Installation" section of the "README" document for installing Ruby and the other-transcode.rb
tool.
The ffprobe.exe
, ffmpeg.exe
, mkvpropedit.exe
and mpv.exe
programs must be installed manually on Windows if a package manager is not available.
On Window 10:
-
Download a statically linked, stable version of FFmpeg here:
https://ffmpeg.org/download.html
Do not download a "shared" version. The static version will include both the
ffprobe.exe
andffmpeg.exe
programs within a single.zip
file. -
Download a portable version of MKVToolNix here:
https://www.fosshub.com/MKVToolNix.html
Do not download the installer. The portable version will include the
mkvpropedit.exe
program within a.7z
file. The 7-Zip program is needed to decompress that archive. Download and install it too, if necessary. -
Download the
mpv
program here: -
Create a
C:\bin
directory.1 -
Add that
C:\bin
directory to "Path" in the system environment variables:-
Open "Settings" from the "Start" menu.
-
Search for "Edit the system environment variables" and select the result.
-
Click on the "Environment Variables..." button in the "Sytem Properties" dialog which appears.
-
Select "Path" from the list in the "Environment Variables" dialog which appears.
-
Click on the "Edit" button just below that list.
-
Click on the "New" button in the "Edit environment variable" dialog which appears.
-
Add
C:\bin
and click the "OK" button to confirm. -
Click the "OK" button of the "Environment Variables" dialog.
-
Click the "OK" button of the "System Properties" dialog.
-
Close the "Settings" window.
-
Close any open PowerShell and
cmd.exe
windows.
-
-
Extract the
ffprobe.exe
,ffmpeg.exe
,mkvpropedit.exe
andmpv.exe
programs from their various archives. -
Move all these programs into the
C:\bin
directory. -
Open a new PowerShell window and make certain that each program runs from the command line without a path prefix:
ffprobe -version ffmpeg -version mkvpropedit --version mpv --version
Note the slight difference in the spelling of those options.
- The
C:\bin
directory name is completely arbitrary and changeable. But it's best if the name doesn't contain spaces or other special characters.