Bug 436853

Summary: New recorder docker doesn't detect automatically the ffmpeg.exe in win 10.
Product: [Applications] krita Reporter: RamonMiranda <mirandagraphic>
Component: DockersAssignee: Krita Bugs <krita-bugs-null>
Status: RESOLVED NOT A BUG    
Severity: normal CC: alvin, halla
Priority: NOR    
Version First Reported In: nightly build (please specify the git hash!)   
Target Milestone: ---   
Platform: Microsoft Windows   
OS: Microsoft Windows   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description RamonMiranda 2021-05-10 05:45:00 UTC
SUMMARY
I have tested in 5.0.0 prealpha git 4805655

The new recorder docker doesn't detect automatically the ffmpeg.exe in win 10. Is not a complex task to locate a file, but is one more step for recording our painting session.
I don't know if in win10 releases ffmpeg comes integrated in anyway.I have ffmpeg in downloads folder.

STEPS TO REPRODUCE
1. Delete everything in appdata/roaming/krita folder. To make like a restore everything. Is correct? i am not sure.
2. open Krita 5.0.0 prealpha git 4805655
3. create anew file. (whatever size)
4. go to settings/dockers /recorder docker
5. After some brushstrokes press Export button
6. Krita can't detect where is ffmpeg file so video is not done.

OBSERVED RESULT
ffmpeg path with X
video is not done.

EXPECTED RESULT
ffmpeg detected by default in an integrated path where binaries are for example?

SOFTWARE/OS VERSIONS
Windows: 10
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
I would like a way to restore all the docker settings to default. Maybe if we mess something and don't remember what, how could i restore everything? But the docker is very good. Thanks
Comment 1 Halla Rempt 2021-05-10 07:40:47 UTC
Sorry, but that's not a bug? And no, we cannot ship ffmpet with krita because of license/patent reasons.
Comment 2 Alvin Wong 2021-06-12 12:27:50 UTC
There is no built-in ffmpeg on Windows. You said you have it in your Downloads folder, but the point is that you *need* to manually specify to Krita that you really do have ffmpeg in there. We cannot and will not automatically scan your whole hard drive to attempt to locate an ffmpeg executable that might not even exist. Not only is it not feasible, but it is also a security risk for Krita to assume that, some executable that happens to be in your Downloads folder to be ffmpeg.