2016-05-25 9 views
0

Ich verwende den folgenden Befehl, um zu Wowza Server über Rtsp zu streamen;Einrichten von separaten Audio- und Videodateien mit ffmpeg beim Straten von rtsp zu wowza

ffmpeg -re -i 1464197749623.mkv -c: v Kopie -c: eine Kopie -strict experimentelle -f RTSP rtsp: //127.0.0.1: 1935/live/myStream

Es funktioniert gut.

Allerdings habe ich eine Situation, wo ich nur bekommen die Video von MKV-Datei aber nicht Audio. Ich bekomme eine separate Audiodatei im MKV-Format. Wie kann ich die Audio- und Videoquelle separat im obigen ffmpeg-Befehl angeben, damit sie zusammen mit wowza streamen kann?

Dank

Antwort

0

Wie ich Audio- und Videoquelle separat in über ffmpeg Befehl angeben kann, so dass es combiningly zu wowza streamen?

einen anderen Eingang hinzufügen und jeden Strom explizit Karte:

ffmpeg -re -i video.mkv -re -i audio.mka -map 0:v:0 -map 1:a:0 -c copy rtsp://127.0.0.1:1935/live/myStream 
  • -map documentation See.
  • Sie können -c copy anstelle von -c:v copy -c:a copy verwenden.
  • Ich sah keine Notwendigkeit für die Option -strict experimental, also habe ich es entfernt.
  • Die -f rtsp Option ist wahrscheinlich überflüssig, also habe ich es entfernt.
+0

Es nimmt nur die erste Quelle und ignoriert die zweite. Aber ich möchte diese 2 Quellen zusammenführen und streamen an wowza – Danny

+0

BEHOBEN :) @LordNeckbeard - Ich befolgte die Anweisungen auf Handbuch und den Befehl angepasst, um Video (-map 0: 0) der ersten Datei und Audio (-map 1: 1) der zweiten Datei Gesamtbefehl sein: ffmpeg -re -i video.mkv -re -i audio.mkv -c kopieren -map 0: 0 -map 1: 1 -rtsprtsp: //127.0.0.1: 1935/live/myStream – Danny

+0

@AnkitDhanna Ich hatte einen Tippfehler im Befehl. Ich habe es repariert. – LordNeckbeard