Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. [GELÖST] - FFMPEG: MP4 und JPG aus RTSP-Stream

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    2.4k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    981

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.3k

[GELÖST] - FFMPEG: MP4 und JPG aus RTSP-Stream

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
6 Beiträge 3 Kommentatoren 1.6k Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • P Offline
    P Offline
    puls200
    schrieb am zuletzt editiert von puls200
    #1

    Tag!

    Ich habe mehrere Kameras, die einen RTSP-Stream zur Verfügung stellen. Ich möchte nun ein Bild und ein Video aus den jeweiligen Streams erstellen und per Telegram verschicken. Letzteres ist kein Problem. Mein Problem ist, dass ich nicht so richtig mit FFMPEG klarkomme... Leider ergab die Suche hier im Forum nichts Verwertbares.

    Derzeit erstelle ich mit folgendem Befehl ein 3 sekündiges mp4-Video, das ich dann anschliessend auf dem Rasp speicher und dann per Telegram verschicke. Der Befehl war der einzige, den ich im Netz gefunden habe und auch funktioniert.

    ffmpeg -y -i rtsp://xxx.xxx.xxx.xxx/stream1 -t 3 -f mp4 -vcodec libx264 -pix_fmt yuv420p -an -vf scale=w=640:h=360:force_original_aspect_ratio=decrease -r 15 /SPEICHERORT_RASPBERRY/Video.mp4
    

    Das Problem ist, dass die Videos qualitativ echt mies sind. Manchmal sieht das Video gut aus, aber meistens so:

    e8a2e698-4eed-40f7-a944-017f7bef8c43-grafik.png

    Warum ist das so bzw. wie erstelle ich ein sauberes kurzes Video aus dem RTSP-Stream?
    Wie lautet der Befehl für ein Bild?

    Das Problem tritt bei allen Kameras auf. An der WLAN-Verbindungsqualität kann es nicht liegen.

    Gruss
    Puls

    GlasfaserG 1 Antwort Letzte Antwort
    0
    • P puls200

      Tag!

      Ich habe mehrere Kameras, die einen RTSP-Stream zur Verfügung stellen. Ich möchte nun ein Bild und ein Video aus den jeweiligen Streams erstellen und per Telegram verschicken. Letzteres ist kein Problem. Mein Problem ist, dass ich nicht so richtig mit FFMPEG klarkomme... Leider ergab die Suche hier im Forum nichts Verwertbares.

      Derzeit erstelle ich mit folgendem Befehl ein 3 sekündiges mp4-Video, das ich dann anschliessend auf dem Rasp speicher und dann per Telegram verschicke. Der Befehl war der einzige, den ich im Netz gefunden habe und auch funktioniert.

      ffmpeg -y -i rtsp://xxx.xxx.xxx.xxx/stream1 -t 3 -f mp4 -vcodec libx264 -pix_fmt yuv420p -an -vf scale=w=640:h=360:force_original_aspect_ratio=decrease -r 15 /SPEICHERORT_RASPBERRY/Video.mp4
      

      Das Problem ist, dass die Videos qualitativ echt mies sind. Manchmal sieht das Video gut aus, aber meistens so:

      e8a2e698-4eed-40f7-a944-017f7bef8c43-grafik.png

      Warum ist das so bzw. wie erstelle ich ein sauberes kurzes Video aus dem RTSP-Stream?
      Wie lautet der Befehl für ein Bild?

      Das Problem tritt bei allen Kameras auf. An der WLAN-Verbindungsqualität kann es nicht liegen.

      Gruss
      Puls

      GlasfaserG Offline
      GlasfaserG Offline
      Glasfaser
      schrieb am zuletzt editiert von
      #2

      @puls200 sagte in FFMPEG: MP4 und JPG aus RTSP-Stream:

      Leider ergab die Suche hier im Forum nichts Verwertbares.

      https://forum.iobroker.net/topic/9508/frage-blockly-klingel-bild-per-telegram-versenden-snapshot-von-cam-per-telegram-versenden/75

      Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

      P 1 Antwort Letzte Antwort
      0
      • GlasfaserG Glasfaser

        @puls200 sagte in FFMPEG: MP4 und JPG aus RTSP-Stream:

        Leider ergab die Suche hier im Forum nichts Verwertbares.

        https://forum.iobroker.net/topic/9508/frage-blockly-klingel-bild-per-telegram-versenden-snapshot-von-cam-per-telegram-versenden/75

        P Offline
        P Offline
        puls200
        schrieb am zuletzt editiert von puls200
        #3

        @glasfaser Naja, wie schon gesagt... dieser Thread bringt mich auch nicht weiter. Ist ja nicht so, dass ich noch nicht gesucht hätte. Der Befehl ist identisch zu meinem, jedoch habe ich diese genannten qualitativen Probleme. Ausserdem holt sich der Befehl aus dem Thread ein Bild direkt von der Kamera (--> CGI). Das kann meine Kamera nicht. Ich habe nur einen RTSP-Stream, aus dem ich nun mit Hilfe von FFMPEG ein JPG (oder sonstiges Bild) und ein MP4 (oder sonstiges Video) generieren möchte, aber ohne die genannten Bildfehler.

        Ich habe diese zwei Fragen (JPG aus RTSP und fehlerhaftes Video aus RTSP) nochmal explizit im ersten Thread formuliert.

        P 1 Antwort Letzte Antwort
        0
        • P puls200

          @glasfaser Naja, wie schon gesagt... dieser Thread bringt mich auch nicht weiter. Ist ja nicht so, dass ich noch nicht gesucht hätte. Der Befehl ist identisch zu meinem, jedoch habe ich diese genannten qualitativen Probleme. Ausserdem holt sich der Befehl aus dem Thread ein Bild direkt von der Kamera (--> CGI). Das kann meine Kamera nicht. Ich habe nur einen RTSP-Stream, aus dem ich nun mit Hilfe von FFMPEG ein JPG (oder sonstiges Bild) und ein MP4 (oder sonstiges Video) generieren möchte, aber ohne die genannten Bildfehler.

          Ich habe diese zwei Fragen (JPG aus RTSP und fehlerhaftes Video aus RTSP) nochmal explizit im ersten Thread formuliert.

          P Offline
          P Offline
          puls200
          schrieb am zuletzt editiert von
          #4

          Hier meine inzwischen gefundene Lösung:

          Video aus RTSP (3 Sekunden-Video):
          ffmpeg -y -i rtsp://IP-ADRESSE_PORT554_EVTL_MIT_ZUGANGSDATEN -t 3 -f mp4 -vcodec libx264 -pix_fmt yuv420p -an -vf scale=w=320:h=180:force_original_aspect_ratio=decrease -r 15 /ORDNER/VIDEO.MP4

          ffmpeg -i IP-ADRESSE_PORT554_EVTL_MIT_ZUGANGSDATEN -f image2 -vframes 1 -pix_fmt yuvj420p /ORDNER/BILD.JPG

          M 1 Antwort Letzte Antwort
          0
          • P puls200

            Hier meine inzwischen gefundene Lösung:

            Video aus RTSP (3 Sekunden-Video):
            ffmpeg -y -i rtsp://IP-ADRESSE_PORT554_EVTL_MIT_ZUGANGSDATEN -t 3 -f mp4 -vcodec libx264 -pix_fmt yuv420p -an -vf scale=w=320:h=180:force_original_aspect_ratio=decrease -r 15 /ORDNER/VIDEO.MP4

            ffmpeg -i IP-ADRESSE_PORT554_EVTL_MIT_ZUGANGSDATEN -f image2 -vframes 1 -pix_fmt yuvj420p /ORDNER/BILD.JPG

            M Offline
            M Offline
            mcfly11111
            schrieb am zuletzt editiert von
            #5

            @puls200 hast Du schonmal von ffserver gehört?
            War in alten ffmpeg Versionen dabei, in den neuen leider nicht mehr. Damit wird von jeder Kamera der stream abgegriffen und in ffmpeg weiter verarbeitet. Lässt sich auch in neuen Versionen einbinden.
            Nachteil: braucht sehr viel Rechenleistung. Raspi 4 oder NUC ist Voraussetzung.
            Bei mir läuft das Ding auf einem NUC in eigenem Container. Verarbeitet derzeit 4 Kameras gleichzeitig in verschiedene Formate. Bei Interesse such ich Dir mal die Einzelheiten dazu raus und zeig Dir auch meine config als Beispiel.

            P 1 Antwort Letzte Antwort
            0
            • M mcfly11111

              @puls200 hast Du schonmal von ffserver gehört?
              War in alten ffmpeg Versionen dabei, in den neuen leider nicht mehr. Damit wird von jeder Kamera der stream abgegriffen und in ffmpeg weiter verarbeitet. Lässt sich auch in neuen Versionen einbinden.
              Nachteil: braucht sehr viel Rechenleistung. Raspi 4 oder NUC ist Voraussetzung.
              Bei mir läuft das Ding auf einem NUC in eigenem Container. Verarbeitet derzeit 4 Kameras gleichzeitig in verschiedene Formate. Bei Interesse such ich Dir mal die Einzelheiten dazu raus und zeig Dir auch meine config als Beispiel.

              P Offline
              P Offline
              puls200
              schrieb am zuletzt editiert von
              #6

              Zur Info: hiermit extrahiere ich nun erfolgreich ein Bild aus einem RTSP-Stream:

              ffmpeg -y -rtsp_transport tcp -i rtsp://<IP-Adresse_der_Cam>:554/user=XXX_password=XXX_channel=0_stream=0.sdp?real_stream -vframes 1

              1 Antwort Letzte Antwort
              1
              Antworten
              • In einem neuen Thema antworten
              Anmelden zum Antworten
              • Älteste zuerst
              • Neuste zuerst
              • Meiste Stimmen


              Support us

              ioBroker
              Community Adapters
              Donate

              728

              Online

              32.6k

              Benutzer

              82.2k

              Themen

              1.3m

              Beiträge
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
              ioBroker Community 2014-2025
              logo
              • Anmelden

              • Du hast noch kein Konto? Registrieren

              • Anmelden oder registrieren, um zu suchen
              • Erster Beitrag
                Letzter Beitrag
              0
              • Home
              • Aktuell
              • Tags
              • Ungelesen 0
              • Kategorien
              • Unreplied
              • Beliebt
              • GitHub
              • Docu
              • Hilfe