Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Gelöst / iob unter macOS - User iobroker $PATH für ffmpeg

    NEWS

    • ioBroker goes Matter ... Matter Adapter in Stable

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    Gelöst / iob unter macOS - User iobroker $PATH für ffmpeg

    This topic has been deleted. Only users with topic management privileges can see it.
    • mac89muc
      mac89muc last edited by mac89muc

      Hallo zusammen,

      meine iob Installation läuft unter macOS Sonoma 14.1 (js-controller 5.0.12/NPM 9.8.1 / Node.js 18.18.0)
      In YAHKA habe ich eine Kamera eingebunden die Konfiguration funktioniert soweit - allerdings wird ffmpeg nicht gefunden - dementsprechend läuft die Kamera nicht.

      ffmpeg ist installiert unter macOS mit Homebrew im entsprechenden Verzeichnis /opt/Homebrew/

      Kopiere ich als Workaround jetzt die ffmpeg Programmdatei ins Verzeichnis /usr/local/bin funktioniert es - denke aber das wird über kurz oder lang zu anderen Problemen führen die Programmdatei zweimal in verschiedenen Verzeichnissen zu haben (Updates / andere Abhängigkeiten / etc.)

      Meiner Meinung nach müsste ich den /opt/Homebrew Pfad einfach in $PATH des Users iobroker hinterlegen.

      Der User iobroker taucht bei der Mac Installation ja nicht unter den angelegten Usern in den Systemeinstellungen auf, kann auch nicht eingeblendet werden.

      Im Terminal habe ich auch keinen Weg gefunden auf den user iobroker zu wechseln und dann per Terminal den Link zu setzen

      echo export PATH="/opt/homebrew/Cellar/ffmpeg/6.0_1/bin:$PATH"'>> ~/.zshrc
      

      Hatte mir auch den iob-Terminaladapter installiert aber auch hier kein Erfolg - funktioniert nicht den o.g. Befehl dort erfolgreich abzusetzen.

      Gibts Tipps, oder Vorschläge wie ich meinem iobroker User unter macOS sagen kann, wo er nach der ffmpeg Installation suchen soll? Bin für jeden Ansatz dankbar.

      Danke & Gruß

      ? 1 Reply Last reply Reply Quote 0
      • ?
        A Former User @mac89muc last edited by

        @mac89muc sagte in iob unter macOS - User iobroker $PATH für ffmpeg:

        Gibts Tipps, oder Vorschläge wie ich

        Moin,

        erst einmal, was hat denn ein normaler User für eine Path Variable, soweit mir bekannt gehört /opt/... nicht zum Standard Path

        # echo $PATH
        

        Du kannst dann entweder einen vollqualifizierten Pfad in der Konfiguration angeben, z. B. /opt/homebrew/Cellar/ffmpeg/6.0._1/bin/ffmpeg oder weil ja /usr/local/bin zum Standard PATH gehört, linkst Du das Programm in diesen Ordner

        # ln -s /opt/homebrew/Cellar/ffmpeg/6.0._1/bin/ffmpeg /usr/local/bin/
        

        Damit erstellst Du einen symbolischen Link von der physischen Datei unter /opt/... nach /usr/local/bin somit kannst Du mittels Homebrew updaten, solange es die Version 6.0_1 ist, sollte es mal eine Version 7.0 geben, dann musst Du halt neu linken.

        VG
        Bernd

        mac89muc 1 Reply Last reply Reply Quote 0
        • mac89muc
          mac89muc @Guest last edited by

          @dp20eic

          /opt/homebrew hatte ich schon mal in die $PATH eingetragen aber Dein Tipp mit dem symbolischen Link hat geholfen und das Thema gelöst.

          Vielen lieben Dank

          ? 1 Reply Last reply Reply Quote 0
          • ?
            A Former User @mac89muc last edited by

            @mac89muc sagte in Gelöst / iob unter macOS - User iobroker $PATH für ffmpeg:

            @dp20eic
            /opt/homebrew hatte ich schon mal in die $PATH eingetragen

            Moin,

            das reicht so nicht, wenn das Binary noch verschachtelter liegt, dann musst Du $PATH genau bis zu letzten Verzeichnis eintragen, also so

            /opt/homebrew/Cellar/ffmpeg/6.0._1/bin/
            

            VG
            Bernd

            1 Reply Last reply Reply Quote 0
            • First post
              Last post

            Support us

            ioBroker
            Community Adapters
            Donate
            FAQ Cloud / IOT
            HowTo: Node.js-Update
            HowTo: Backup/Restore
            Downloads
            BLOG

            935
            Online

            31.6k
            Users

            79.5k
            Topics

            1.3m
            Posts

            2
            4
            262
            Loading More Posts
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes
            Reply
            • Reply as topic
            Log in to reply
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
            The ioBroker Community 2014-2023
            logo