ffmpeg wird jetzt per winget installiert.

This commit is contained in:
2023-05-12 14:42:20 +02:00
parent c5eded44ad
commit d080dd8883

View File

@@ -10,7 +10,7 @@ $toRemove = @('Clipchamp.Clipchamp_yxz26nhyzhsrt', 'Microsoft.549981C3F5F10_8wek
$toInstall = @('7zip.7zip', 'VideoLAN.VLC', 'SumatraPDF.SumatraPDF', 'Microsoft.VisualStudioCode', 'Bitwarden.Bitwarden', 'Mozilla.Firefox', 'IrfanSkiljan.IrfanView', 'Microsoft.PowerToys', $toInstall = @('7zip.7zip', 'VideoLAN.VLC', 'SumatraPDF.SumatraPDF', 'Microsoft.VisualStudioCode', 'Bitwarden.Bitwarden', 'Mozilla.Firefox', 'IrfanSkiljan.IrfanView', 'Microsoft.PowerToys',
'Joplin.Joplin', 'WireGuard.WireGuard', 'Devolutions.RemoteDesktopManager', 'TeamViewer.TeamViewer', 'NickeManarin.ScreenToGif', 'JanDeDobbeleer.OhMyPosh', 'WiresharkFoundation.Wireshark', 'Famatech.AdvancedIPScanner', 'Joplin.Joplin', 'WireGuard.WireGuard', 'Devolutions.RemoteDesktopManager', 'TeamViewer.TeamViewer', 'NickeManarin.ScreenToGif', 'JanDeDobbeleer.OhMyPosh', 'WiresharkFoundation.Wireshark', 'Famatech.AdvancedIPScanner',
'yt-dlp.yt-dlp'.'Audacity.Audacity', 'ffmpeg', 'mp4-merge', 'AutoHotkey.AutoHotkey') 'yt-dlp.yt-dlp'.'Audacity.Audacity', 'mp4-merge', 'AutoHotkey.AutoHotkey', 'Gyan.FFmpeg')
$toInstallOpt = @('Element.Element', 'Discord.Discord', 'Logitech.LogiBolt', 'Valve.Steam', 'GOG.Galaxy', 'TeXstudio.TeXstudio', 'MiKTeX.MiKTeX', 'Citrix.Workspace', 'Nvidia.GeForceExperience', 'Mojang.MinecraftLauncher', $toInstallOpt = @('Element.Element', 'Discord.Discord', 'Logitech.LogiBolt', 'Valve.Steam', 'GOG.Galaxy', 'TeXstudio.TeXstudio', 'MiKTeX.MiKTeX', 'Citrix.Workspace', 'Nvidia.GeForceExperience', 'Mojang.MinecraftLauncher',
'Elgato.StreamDeck', 'REALiX.HWiNFO', '9P4CLT2RJ1RS', 'Microsoft.SQLServerManagementStudio', 'Soundboard', 'VMware.WorkstationPro', 'OBSProject.OBSStudio', 'Microsoft.Teams', 'AndreWiethoff.ExactAudioCopy', 'Mp3tag.Mp3tag', 'Logitech.OptionsPlus') 'Elgato.StreamDeck', 'REALiX.HWiNFO', '9P4CLT2RJ1RS', 'Microsoft.SQLServerManagementStudio', 'Soundboard', 'VMware.WorkstationPro', 'OBSProject.OBSStudio', 'Microsoft.Teams', 'AndreWiethoff.ExactAudioCopy', 'Mp3tag.Mp3tag', 'Logitech.OptionsPlus')
@@ -87,17 +87,6 @@ function InstallSoftware {
Start-Sleep -Seconds 5 Start-Sleep -Seconds 5
taskkill /IM PowerToys.Settings.exe | Out-Null taskkill /IM PowerToys.Settings.exe | Out-Null
} }
elseif ($utility -eq 'ffmpeg') {
Write-Host "Installiere ffmpeg..." -ForegroundColor Blue
try {
curl.exe -L https://www.gyan.dev/ffmpeg/builds/ffmpeg-git-essentials.7z -o ~/.winconfig/ffmpeg.7z
& "C:\Program Files\7-Zip\7z.exe" e ~/.winconfig/ffmpeg.7z -o"c:\Program Files\ffmpeg\"
Remove-Item ~/.winconfig/ffmpeg.7z
Write-Host "ffmpeg wurde erfolgreich installiert." -ForegroundColor Green
}
catch {
Write-Host "Es ist ein Fehler bei der Installation von ffmpeg auftreten. Bitte das Log durchsuchen." -ForegroundColor Red
}
elseif ($utility -eq 'mp4-merge'){ elseif ($utility -eq 'mp4-merge'){
Write-Host "Installiere mp4-merge..." -ForegroundColor Blue Write-Host "Installiere mp4-merge..." -ForegroundColor Blue
try { try {
@@ -118,7 +107,6 @@ function InstallSoftware {
Write-Host "Es ist ein Fehler bei der Installation von Autohotkey auftreten. Bitte das Log durchsuchen." -ForegroundColor Red Write-Host "Es ist ein Fehler bei der Installation von Autohotkey auftreten. Bitte das Log durchsuchen." -ForegroundColor Red
} }
} }
}
} }
Catch { Catch {
Write-Host "Paket $utility konnte nicht installiert werden. " -ForegroundColor Red Write-Host "Paket $utility konnte nicht installiert werden. " -ForegroundColor Red