Windows: importing subtitles says “ffmpeg not found” unless ffmpeg.exe is copied as “ffmpeg”
Shotcut version: [enter version from Help → About Shotcut]
Operating system: Windows, build 10.0.26200.8875
Installation type: Official Windows installer
Installation folder: C:\Program Files\Shotcut
Problem
Importing an SRT subtitle file displays this error:
ffmpeg not found. cannot import subtitles
However, Shotcut’s bundled FFmpeg executable exists here:
C:\Program Files\Shotcut\ffmpeg.exe
It also runs successfully from Command Prompt:
"C:\Program Files\Shotcut\ffmpeg.exe" -version
This reports FFmpeg version n8.1.2-34-g9b6c8969e0 and exits with code 0.
Steps to reproduce
-
Install Shotcut using the official Windows installer.
-
Start Shotcut normally.
-
Open the Subtitles panel.
-
Attempt to import a valid
.srtfile. -
Shotcut reports that FFmpeg was not found.
Workaround
-
Copy:
C:\Program Files\Shotcut\ffmpeg.exe -
Rename the copy to the extensionless filename:
C:\Program Files\Shotcut\ffmpeg -
Restart Shotcut.
-
Import the same SRT file.
The subtitle imports successfully after creating the extensionless copy.
Expected result
Shotcut should locate and run the bundled Windows executable ffmpeg.exe without requiring an additional extensionless copy.
Actual result
Shotcut reports that FFmpeg is missing even though ffmpeg.exe exists and runs correctly.
This behavior suggests that the subtitle importer may be checking for an executable named ffmpeg without accounting for the .exe filename used by the Windows package.