LINUX.ORG.RU
/usr/bin/vlc -d -I dummy v4l2:///dev/video0 :sout="#transcode{...блаблабла...}"
botkin
()

Вот, например, как это дело у меня запускается:

/usr/bin/vlc -d -I dummy v4l2:///dev/video0 :v4l2-width=640 :v4l2-height=480 \
        :input-slave=alsa://front:CARD=VX2000,DEV=0 \
        :v4l2-standard=0 :file-caching=100 \
        :sout="#transcode{vcodec=h264,vb=400,acodec=mp3,ab=128,channels=1,samplerate=44100,audio-sync,sfilter=\"marq{marquee=%Y-%m-%d,color=16777215,size=18,position=9,opacity=120,}:marq{marquee=%H:%M:%S,color=16777215,size=20,position=10,opacity=170}\",venc=x264{keyint=100,preset=fast,profile=baseline,level=3,vbv-maxrate=400,vbv-bufsize=1000,tune=zerolatency}} \
        :duplicate{dst=http{dst=:8080/stream.flv},dst=file{mux=ffmpeg{mux=flv},dst=\"$FILE\"}}" \
        :no--sout-rtp-sap :no-sout-standard-sap :ttl=1 :sout-keep

Выдает поток в flv с x264/mp3 внутри, который можно встроить в какой-нибудь flash-player, а можно просто воспроизводить тем же vlc или mplayer. В нижних углах рисуется дата и время, параллельно поток пишется еще и в $FILE.

Это я так с работы за собаками дома слежу :)

botkin
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.