Page 1 of 1

ffmpeg - przykład streamu z kilkoma ścieżkami

Posted: 2014-04-08, 12:58
by anonim
Często zdarza się, że chcemy restreamować strumień audio/wideo z wieloma ścieżkami, aczkolwiek podczas próby dostajemy błędy.

Wtedy niezbędne jest skorzystanie z opcji -map, kóra służy do wyboru własnie omawianych ścieżek.

Pierwsze użycie tej opcji - odnosi się do samego strumienia wideo, ponowne zaś do strumienia audio.

Code: Select all

ffmpeg -i "źródło" -acodec aac -strict experimental -ab 64k -ar 44100 -vcodec flv -r 25 -map 0:0 -map 0:1 -f flv rtmp://serwer/wychodzący


Jak widać w przykładzie wybraliśmy numery ścieżek 0 i 1 - jednak nie zawsze akurat tak jest.

Skąd wiadomo jaki numer wybrać ?

Image

Jak widać na wyżej zamieszczonym obrazku ffmpeg pokazuje jakie ścieżki są dostępne i czego dotyczą, co znacznie ułatwia nam dobranie odpowiedniego dla nas kodeka w zależności od tego jak chcemy tą transmisję wykorzystać.