Fikir
aka Tekerlek üzerinde (tereyağı) bir sinek nasıl kırılır [ Sinek ] .
Tüm filmi yerel olarak tüm ses ve altyazı parçalarıyla, örneğin vlc
.
Daha sonra , dili (ve / veya altyazıları) ve farklı ses çıkışını (zaten yapılandırılmış olduğunu düşündüğümüz) seçerek, bu istemciye iki istemciyi bağlamak "yeterli" olacaktır .
Ayrıca yeni bir televizyon, tablet veya cep telefonu ile istemcileri bilgisayarda çalıştırmak gerekmez ... ve flama koyduğunuzda hepsini duraklattığınız zaman ... ve pencerelerle de çalışmalıdır (her zaman varsayılır) bilgisayarda iki istemciyi çalıştırmak istediğinizde, zaten yapılandırılmış ses çıkışı üçüncü bölüm programlarla olabilir).
Bazı kelimeler daha
Tipik bir akış komut satırı aşağıdakine benzer olabilir:
vlc "movie.mkv" --sout-all --sout="#rtp{dst=239.255.100.100,port=5004,mux=ts}"
[ SO ] seçeneğine ihtiyaç vardır--sout-all
--sout-all, --no-sout-all Enable streaming of all ES (default disabled)
Stream all elementary streams (video, audio and subtitles) (default disabled)
vlc -H
Diğer (ton) seçenekler için bazı ipuçları için okuyun .
To "oyun" dere
vlc rtp://239.255.100.100:5004 --audio-track=x
burada x, o istemcide dinlemek istediğiniz ses akışının sayısıdır.
Hepsi de sunucu / istemci GUI'sinden kolayca yapılmalıdır ...
Referanslar ve daha fazla okuma
Luuk'un "Senkronize olarak birden fazla bilgisayarda birden fazla video klip oynatmak için VLC kullanın" [ 1 ] blog sayfasından daha fazla okumak isteyebilirsiniz , sonunda videolanın bu wiki sayfasından başlayarak harici ses parçası eklemeyi deneyebilirsiniz [ 2 ] veya bu cevapta Antonio tarafından önerilen Gstreamer ve farklı çıktılarla oynayabilirsiniz [ 3 ] .
GStreamer:
# Parça sayısı ve sırası bilinmelidir…
gst-launch-1.0 \
filesrc location=example.mkv ! decodebin name=decoded \
decoded.src_0 ! queue ! autovideosink \
decoded.src_1 ! queue ! audioconvert ! alsasink device=”hw:1,0″ \
decoded.src_2 ! queue ! audioconvert ! alsasink device=”hw:2,0″
Yukarıdaki Gstreamer komutu kendi başına minimal bir çalışma cevabı veya (tereyağı) sineği kurtarmak için bir yol olabilir ...
... ama nadiren kendi takma adımı savunmak istiyorum.