Antworten:
Wenn Sie unter Linux arbeiten, können Sie v4l2loopback auch mit mplayer verwenden .
make
und su -c 'make install'
),su -c 'modprobe v4l2loopback'
,Ändern Sie dann eine Zeile in der Datei examples/yuv4mpeg_to_v4l2.c
des v4l2loopback-Quellordners ab
v.fmt.pix.pixelformat = V4L2_PIX_FMT_YUV420;
zu
v.fmt.pix.pixelformat = V4L2_PIX_FMT_YVU420;
und make
in diesem Ordner tun .
Führen Sie es dann aus dem examples
Verzeichnis wie folgt aus:
mkfifo /tmp/pipe # only needed once, as long as you do not delete the file /tmp/pipe
./yuv4mpeg_to_v4l2 < /tmp/pipe &
mplayer movie.mp4 -vf scale=480:360 -vo yuv4mpeg:file=/tmp/pipe
wo Sie movie.mp4
mit dem Namen Ihrer Videodatei ersetzen . Und ersetzen Sie /dev/video0
mit Ihrem Loopback-Gerät.
MPlayer ist in der Lage, beliebige Webstreams, alle Arten von Videodateien usw. abzuspielen. Ich habe es gerade mit einer Datei von http://www.tagesschau.de getestet .
TS=$(wget "http://www.tagesschau.de/multimedia/video/" -q -O - | grep --regexp='http.*\.webm"' | sed -e 's%.*href="%%' -e 's%\.webm".*%\.webm%')
./yuv4mpeg_to_v4l2 < /tmp/pipe &
mplayer $TS -vf scale=480:360 -vo yuv4mpeg:file=/tmp/pipe