MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.

    omxplayer overlay

    Scheduled Pinned Locked Moved Development
    19 Posts 4 Posters 8.1k Views 3 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • MrCoffeeM Offline
      MrCoffee @maxbachmann
      last edited by

      @maxbachmann
      Seems like you do not have the latest version of MagicMirror installed.
      It is said “The latest versions of electron use an extreme amount of CPU power when no Open GL driver is loaded. This will result in an overheating Raspberry Pi.”
      Thats why I had to activate OpenGL which stops the omxplayer from working (it is not the electron).
      Enable the Open GL driver to decrease Electron’s CPU usage

      But it is off topic. So thank you so far.

      1 Reply Last reply Reply Quote 0
      • M Offline
        maxbachmann
        last edited by maxbachmann

        wait they screwed electron even more??
        What the heck is wrong with them I am already super annoyed they still use no hardware acceleration for videos

        1 Reply Last reply Reply Quote 0
        • evroomE Offline
          evroom
          last edited by

          To be honest, I do run MM 2.4.1, but did not activate OpenGL. That is to say, I commented out
          #dtoverlay=vc4-fkms-v3d
          The electron processes do not show extreme usage and the temperature is around 48 celsius (25 celsius room temperature).
          I have 2 camera streams running.

          And I fail to see the difference between streaming via a rtsp url and from the SD card.

          It just now pops up in my head; do you have the MPG2 license?
          Try this to see if it is enabled:

          # vcgencmd codec_enabled MPG2
          

          MagicMirror version: 2.30.0
          Raspberry Pi 4 Model B Rev 1.5 (8 GB RAM)
          Raspbian GNU/Linux 12 (bookworm)

          Test environment:
          MagicMirror version: v2.30.0
          Raspberry Pi 3 Model B Plus Rev 1.3 (1 GB RAM)
          Raspbian GNU/Linux 12 (bookworm)

          1 Reply Last reply Reply Quote 0
          • M Offline
            maxbachmann
            last edited by

            When not included by default I will definetly do not have it. Will try it when I am home later today.

            And yes I am confused whats the difference aswell. Especially because I can absolutely use omxplayer with a local file from the shell

            1 Reply Last reply Reply Quote 0
            • evroomE Offline
              evroom
              last edited by

              The MPG2 license I most probably needed in order to be able to stream the satellite TS stream.
              With the codec disabled, I am still able to play the .mov and .mp4 files.

              In general the rule applies: when you can play / stream a source using omxplayer from the command-line, you should be able to play that source via MM (as long as the module used passes the right omxplayer parameters).

              If you want to pursue the issue further, you can add the --genlog parameter in order to generate the omxplayer.log file:

              cd /MagicMirror/modules/MMM-RTSPStream
              $ vi node_helper.js
              
              Edit line 113:
              
              args.unshift("--genlog", "--avdict", "rtsp_transport:tcp");
              
              Restart MM.
              
              $ ls -als /home/pi/MagicMirror/omxplayer.log
              

              Perhaps this log will reveal why the file does not play.

              MagicMirror version: 2.30.0
              Raspberry Pi 4 Model B Rev 1.5 (8 GB RAM)
              Raspbian GNU/Linux 12 (bookworm)

              Test environment:
              MagicMirror version: v2.30.0
              Raspberry Pi 3 Model B Plus Rev 1.3 (1 GB RAM)
              Raspbian GNU/Linux 12 (bookworm)

              1 Reply Last reply Reply Quote 0
              • 1
              • 2
              • 2 / 2
              • First post
                Last post
              Enjoying MagicMirror? Please consider a donation!
              MagicMirror created by Michael Teeuw.
              Forum managed by Sam, technical setup by Karsten.
              This forum is using NodeBB as its core | Contributors
              Contact | Privacy Policy