This commit is contained in:
afkarxyz
2025-12-13 13:36:36 +07:00
parent 22742f1ddd
commit 910420634c
3 changed files with 34 additions and 15 deletions
+3 -15
View File
@@ -76,11 +76,7 @@ func IsFFmpegInstalled() (bool, error) {
// Verify it's executable
cmd := exec.Command(ffmpegPath, "-version")
// Hide console window on Windows
if runtime.GOOS == "windows" {
cmd.SysProcAttr = &syscall.SysProcAttr{
HideWindow: true,
}
}
setHideWindow(cmd)
err = cmd.Run()
return err == nil, nil
}
@@ -392,11 +388,7 @@ func ConvertAudio(req ConvertAudioRequest) ([]ConvertAudioResult, error) {
cmd := exec.Command(ffmpegPath, args...)
// Hide console window on Windows
if runtime.GOOS == "windows" {
cmd.SysProcAttr = &syscall.SysProcAttr{
HideWindow: true,
}
}
setHideWindow(cmd)
output, err := cmd.CombinedOutput()
if err != nil {
result.Error = fmt.Sprintf("conversion failed: %s - %s", err.Error(), string(output))
@@ -542,11 +534,7 @@ func InstallFFmpegFromFile(filePath string) error {
cmd := exec.Command(ffmpegPath, "-version")
// Hide console window on Windows
if runtime.GOOS == "windows" {
cmd.SysProcAttr = &syscall.SysProcAttr{
HideWindow: true,
}
}
setHideWindow(cmd)
verifyErr = cmd.Run()
if verifyErr == nil {
break