2016-07-11 6 views
1

können wir verwenden:Wie Aufzeichnung Thumbnail wenn Stromstart NGINX RTMP

exec_record_done ffmpeg -i/streams_video/$ filename -vcodec png -vframes 1 -an -f rawvideo reines es 240x120 -ss 00.00.01 -y /thumbnails/$basename.png;

Dieser Befehl macht Thumbnail, aber nur wenn die Aufnahme fertig ist.

Wie können wir ein Vorschaubild erstellen, wenn die Aufnahme beginnt?

+0

Ich suchte das ganze Web, aber nichts finden. nach vielleicht 5 Stunden der Suche nach Lösung, fand ich es! , wenn Sie was machen Thumbnails bei Stromstart diese Konfiguration zu Ihrer App hinzufügen: 'exec ffmpeg -i rtmp: //127.0.0.1: 1935/dash/$ name -ss 00.00.01 -vframes 1 -vf Maßstab = 240: 120 /docker-volume/$name.png; ' – Lem

Antwort

1

Ich sehe, Sie haben diese Frage bereits selbst beantwortet, aber falls Sie andere Probleme mit NGINX-RTMP haben, können Sie die Direktiven Seite auf dem NGINX-RTMP Wiki auf ihrem Github Repo here, unter dem 'exec' sehen directions Abschnitt können Sie eine Vielzahl von verschiedenen Optionen sehen. E.G.

  1. exec
  2. exec_record_done
  3. exec_publish_done
  4. exec_play (die Sie für verwenden könnte, wenn die Aufzeichnung beginnt)

Viel Spaß!

Verwandte Themen