Videodownloader nicht installierbar

Hallo,
der Videodownloader, den ich instralliert habe, brint neuerdings bei allen Youtube-Videos einen Fehler, so dass sie nicht heruntergeladen werden können. Wahrscheinlich hat Youtube irgendetwas geändert. Deshalb wollte ich 4kvideodownloaderplus ausprobieren. Aber sowohl beim Installieren mit dem Paketmanager als auch mit ‘pamac install 4kvideodownloaderplus’ erhalte ich folgenden Fehler

    ~  pamac install 4kvideodownloaderplus                              ✔ 
Warnung: 4kvideodownloaderplus ist nur vom AUR verfügbar
Vorbereitung...
Klone 4kvideodownloaderplus Build-Dateien...
Generiere 4kvideodownloaderplus Informationen...
Überprüfe 4kvideodownloaderplus Abhängigkeiten...
Abhängigkeiten werden aufgelöst...
Interne Konflikte werden überprüft...

Zu erstellen (1):
  4kvideodownloaderplus  1.3.0.0038-1    AUR


Build-Dateien bearbeiten : [e] 
Transaktion anwenden ? [e/j/N] j

==== AUTHENTICATING FOR org.manjaro.pamac.commit ====
Eine Authentifizierung ist erforderlich, um Pakete zu installieren, aktualisieren oder zu entfernen
Authenticating as: Rolf (rolf)
Password: 
==== AUTHENTICATION COMPLETE ====

Erstelle 4kvideodownloaderplus...
==> Erstelle Paket: 4kvideodownloaderplus 1.3.0.0038-1 (Di 09 Jan 2024 23:36:34 CET)
==> Prüfe Laufzeit-Abhängigkeiten...
==> Prüfe Buildtime-Abhängigkeiten...
==> Empfange Quellen...
  -> 4kvideodownloaderplus_1.3.0.0038_amd64.tar.bz2 gefunden
  -> 4kvideodownloaderplus.desktop gefunden
  -> 4kvideodownloaderplus.svg gefunden
  -> fix_symlink_path.patch gefunden
==> Überprüfe source Dateien mit sha256sums...
    4kvideodownloaderplus_1.3.0.0038_amd64.tar.bz2 ... Erfolg
    4kvideodownloaderplus.desktop ... Erfolg
    4kvideodownloaderplus.svg ... Erfolg
    fix_symlink_path.patch ... Erfolg
==> Entferne existierendes $srcdir/ Verzeichnis...
==> Entpacke Quellen...
  -> Entpacke 4kvideodownloaderplus_1.3.0.0038_amd64.tar.bz2 mit bsdtar
==> Beginne prepare()...
/var/tmp/pamac-build-rolf/4kvideodownloaderplus/PKGBUILD: Zeile 26: patch: Kommando nicht gefunden.
==> FEHLER: Ein Fehler geschah in prepare().
    Breche ab...
    ~    

Wo liegt mein Fehler oder wie kann ich die App installieren?

Ich würde mich schon zufrieden geben, wenn Ihr mir einen anderen Videodownloader empfehlen könnt, der jetzt mit Youtube funktioniert.

sudo pacman -Syu base-devel

Dann

pamac build 4kvideodownloaderplus

Um Dinge zu kompilieren, meißt irgendetwas aus dem AUR,
muß die Paketgruppe base-devel installiert sein - darin ist auch das Dir hier fehlende Programm patch enthalten.

Daß Du das nicht wußtest ist ein Zeichen dafür, daß Du das AUR eigentlich nicht verwenden solltest.
Du wirst ziemlich sicher immer mal wieder feststellen, daß das Programm nach System Updates ab und an nicht mehr funktioniert - Du mußt dann selbst daran denken, daß Du es neu kompilieren und erneut installieren mußt - auch wenn sich das Programm selbst gar nicht geändert hat.

ClipGrab ist auch in den offizielle Quellen.

pamac install clipgrab

Also für den Zweck nutze ich
https://aur.archlinux.org/packages/video-downloader

entweder über AUR zu erhalten

oder als flatpak

mit discover kann man auch flatpaks installieren.
musst aber in den einstellungen aktivieren.

mit dem normalen Paketmanager klapt das mit flatpaks zumindest bei mir nicht

In mein .aliasrc nutze ich dafür:

alias yt='mkdir ~/Downloads/yt ; cd ~/Downloads/yt ; yt-dlp --add-metadata -i -f "bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best"'

Dazu brauchst du sudo pacman -Syu yt-dlp
Es ist Terminal Base

und für Audio only:

alias yta='mkdir ~/Downloads/yt ; cd ~/Downloads/; yt -x -f bestaudio/best'