2012-09-12 64 views
4

我花了數千分鐘試圖找到一種將多個視頻流合併成一個輸出的方式。我想用ffmpeg或xuggler與ffmpeg cmd做到這一點。 VirtualDub和avis無法滿足我的需求。其實我在avis找不到路。我只能在virtualdub的屏幕上製作4 8 16個視頻,但它們是本地視頻而不是我的問題。如何使用ffmpeg(或使用xuggle)創建帶有直播視頻流的馬賽克

>cd c:\f\bin 

的ffmpeg -i RTMP://本地主機/活/我-vf「[IN]規模= IW/2:IH/2,墊= 2 * IW:IH [左];電影=其它流,標度= IW/4:IH/4 [右]; [左] [右]疊加= main_w/2:0 [OUT]」 -b:v 768K輸出

反正連接兩個流側一邊,但我想要更多。 ffmpeg有可能嗎?也 我不能使用像spycam,vlc等程序。不要對我說vlc,console vlc可以輕鬆做到這一點。

回答

1

FAQ for ffmpeg包含視頻連接的說明。請密切關注第3.14.3節中的說明,因爲如果您瞭解如何從視頻中解複用音頻,然後將每個音軌轉換爲原始流,則可以簡單地將流連接起來。

+1

我只是試圖在同一時間顯示它們。 同時開始,而不是第一個完成,第二個開始。我的目標是例如 4x4視頻像一個安全提供商公司的計劃。 但是沒有相機,只有不同的流。我在幾分鐘後讀連接,我會嘗試。不幸的是,我看到它使視頻管道給我。而且我正在遠離ffmpeg,使用ffmpeg很難做到這一點。 –

+0

你可以做的是將幾個流放入一個傳輸器(多路複用器)中,並在觀察者一側將其解複用並創建馬賽克。 –

1

您可以閱讀this FFmpeg tutorial並嘗試使用實時輸入而不是文件輸入來實現您想要的功能。此外,我認爲您希望使用shortest=0以避免當您的某個直播輸入無法使用時停止流式傳輸。

+0

而且有可能將它輸出爲現場?意味着現場輸入和現場輸出;例如RTP –

+0

是的,您可以使用實時輸入並將其發佈到rtmp服務器。我正在使用這個安全凸輪。 –

相關問題