Verblüffend: ffmpeg fehlt – ist aber installiert

  • Da staunte ich nicht schlecht:

    Code
    ERROR: You have requested downloading the video partially, but ffmpeg is not installed. Aborting
    helgo@Knox:~$ sudo apt install ffmpeg
    [sudo] Passwort für helgo:         
    Paketlisten werden gelesen… Fertig
    Abhängigkeitsbaum wird aufgebaut… Fertig
    Statusinformationen werden eingelesen… Fertig
    ffmpeg ist schon die neueste Version (7:6.1.1-3ubuntu5).
    0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.

    Ich hatte zuvor mit Timeshift das System auf eine alten Stand gesetzt.

    Einmal meint es, ffmpeg fehlt – dann aber, dass es da ist.
    Es lies sich aber deinstallieren und dann installieren.

    Dennoch bin ich verblüfft.

  • Das Kommando which ffmpeg müsste dir angeben, wohin es installiert wurde. Normalerweise nach /usr/bin. Da sollte es dann auch gefunden werden. Wenn du Meldungen postet wäre es hilfreich, nicht nur die Fehlermeldung sondern auch den Aufruf mit zu posten. Im obigen Fall könntest du ja die URL ändern falls du sie nicht zeigen magst.

  • Moin


    Wie und mit welchem Programm ist die Fehlermeldung entstanden ?


    cu

    Moin.
    Yt-dlp.

    Hatte ich aber auch beim Linux-Assistant.
    Er tauchte nicht mehr unter Anwendungen auf und auch Shortcut ging nicht.

  • Das Kommando which ffmpeg müsste dir angeben, wohin es installiert wurde. Normalerweise nach /usr/bin.

    Ja.

    Code
    helgo@Knox:~$ which ffmpeg
    /usr/bin/ffmpeg
    Quote

    Da sollte es dann auch gefunden werden. Wenn du Meldungen postet wäre es hilfreich, nicht nur die Fehlermeldung sondern auch den Aufruf mit zu posten. Im obigen Fall könntest du ja die URL ändern falls du sie nicht zeigen magst.

    Stimmt.
    Das hätte ich machen sollen.
    An URL ändern habe ich nicht gedacht.

  • Es ist unverständlich, warum yt-dlp das installierte ffmpeg Programm nicht findet, da /usr/bin eigentlich immer im Pfad ist.. Die man page von yt-dlp man yt-dlp sagt uns, dass es einen Parameter gibt, um den Pfad zu ffmpeg zu setzen. Hier der entsprechende Abschnitt:

    Code
           --ffmpeg-location PATH
                  Location  of the ffmpeg binary; either the path to the binary or
                  its containing directory

    vielleicht versuchst du es damit mal. Ansonsten mal einfach im Terminal ffmpeg aufrufen, schauen, ob es gefunden wird und startet, also anständig installiert ist.

  • vielleicht versuchst du es damit mal. Ansonsten mal einfach im Terminal ffmpeg aufrufen, schauen, ob es gefunden wird und startet, also anständig installiert ist.

    Jetzt läuft es ja. Ich hatte ffmpeg über die Anwendungsverwaltung deinstalliert (weil ich nicht gleich wusste, wie das im Terminal geht …) und dann über sudo apt install ffmpeg neu installiert.


  • Verstehe deine Frage leider nicht.

    Ich wollte mit yt-dlp ein Video laden.
    Fehlermeldung kam, dass kein ffmpeg installiert sei (was es aber war).
    Sudo apt install ffmpeg bestätigte das.
    Da hab ich dann dumm geguckt.

    Dann habe über die Anwendungsverwaltung ffmpeg deinstalliert und mit sudo apt install ffmpeg wieder installiert.

    Was du mit den Parametern meinst, erschließt sich mir nicht.

  • helgol

    Das Thema bitte als "gelöst" markieren.

    Kann ich machen. Das Thema ist allerdings jetzt nicht mehr gelöst, als es es war, als der Thread erstellt wurde.
    Warum die Fehlermeldung kam, weiß ich noch immer nicht.
    Egal. Von mir aus.

  • Ich wollte mit yt-dlp ein Video laden.

    Du postest keine Ausgaben die uns hier weiter helfen. Von daher stelle ich hier an dieser Stelle den Support ein.


  • Hatte dir in #8 geschrieben, welchen Parameter man yt-dlp mitgeben kann, damit es ffmpeg findet.

    Hm. Auch das habe ich leider nicht richtig verstanden. Darum hatte ich in #9 geschrieben, was kommt, wenn ich ffmpeg eingebe.

    Hänge ich --ffmpeg-location PATH an yt-dlp, bekomme ich das:

    Code
    yt-dlp --ffmpeg-location PATH
    WARNING: ffmpeg-location PATH does not exist! Continuing without ffmpeg
    Usage: yt-dlp [OPTIONS] URL [URL...]
    yt-dlp: error: You must provide at least one URL.
    Type yt-dlp --help to see a list of all options.
  • Das PATH muss man logischerweise durch den korrekten Pfad ersetzen.

    Okay. Danke.
    Und wie finde ich den?


    So wohl auch nicht:

    Code
    helgo@Knox:~$ which ffmpeg
    /usr/bin/ffmpeg
    helgo@Knox:~$ yt-dlp --ffmpeg-location /usr/bin/ffmpeg
    Usage: yt-dlp [OPTIONS] URL [URL...]
    yt-dlp: error: You must provide at least one URL.
    Type yt-dlp --help to see a list of all options.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!