Jak nagrać pulpit i przesłać go strumieniowo do kamery Ubuntu 17.04

0

Udało mi się przesyłać strumieniowo pulpit w wirtualnej kamerze za pomocą tego polecenia:

sudo modprobe v4l2loopback exclusive_caps=1 && v4l2-ctl --list-devices && ffmpeg -f x11grab -r 20 -s 400x400 -i :0.0+50,100 -vcodec rawvideo -pix_fmt yuv420p -threads 0 -f v4l2 /dev/video1

Po zainstalowaniu wszystkich zależności na Ubuntu 17.04, strumieniowanie pulpitu nie działa i widzę tylko czarny ekran.

Czy są jakieś alternatywy, które pozwoliłyby mi nagrać pulpit i udostępnić go w kamerze internetowej?

Chcę pracować z nagrywaniem na pulpicie w kamerze internetowej z powodu opencv.

Nie mogłem znaleźć innej działającej alternatywy.

WebcamStudio

Nie można zainstalować tego z powodu E: The repository 'https://content.runescape.com/downloads/ubuntu trusty InRelease' is not signed. N: Updating from such a repository can't be done securely, and is therefore disabled by default.

Oprogramowanie Open Broadcaster

Ten wyglądał niesamowicie, dopóki nie dowiedziałem się, że z jakiegoś powodu nie może przesyłać strumieniowo pulpitu do kamery internetowej ...

Michał
źródło
Czego używasz do wyświetlania danych wyjściowych z ffmpeg? Dane wyjściowe konsoli ffmpeg byłyby pouczające.
llogan

Odpowiedzi:

0

Jeśli nie przeszkadza ci GUI, VLC VideoLAN może przesyłać strumieniowo wideo na platformy Linux (i Windows). Jeśli nie ma go w centrum oprogramowania Ubuntu , wpisz:

sudo apt-get install vlc

DrMoishe Pippik
źródło
Czy mogę przesyłać strumieniowo wideo w wirtualnej kamerze internetowej?
Michał
Nie próbowałem tego, ale VLC akceptuje wszystkie dotychczasowe źródła, z których korzystałem. Uwaga: brakuje raportowania błędów, np. Długa nazwa pliku wyjściowego po prostu kończy się niepowodzeniem bez uprzedzenia, więc może trzeba trochę poeksperymentować, zanim się powiedzie.
DrMoishe Pippik,
Mam na myśli, że muszę przesyłać strumieniowo wideo do kamery internetowej. Chcę nagrać pulpit, a następnie wysłać pulpit do kamery internetowej. Tak, że mogę czytać kamerę internetową z opencv. W każdym razie przyjrzę się temu dzięki.
Michał