|
| |||
|
|
[решено] mencoder и аппаратный mjpeg Уважаемые сообщники! Подскажите, как менкодером с веб камеры захватить аппаратный MJPEG поток без пересжатия? Умею это прекрасно делать ффмпегом или влц: ffmpeg -f video4linux2 -vcodec mjpeg -r 15 -i /dev/video0 -vcodec copy test.avi Получаю при этом: Video ID : 0 Format : JPEG Codec ID : MJPG Duration : 10s 167ms Bit rate : 8 522 Kbps Width : 960 pixels Height : 720 pixels vlc -I dummy v4l2:///dev/video0:width=960:height=720:f Video ID : 1 Format : JPEG Codec ID : MJPG Description of the codec : Unknown Video Bit rate : 4 977 Kbps Width : 960 pixels Height : 720 pixels А вот mencoder, как его ни запускай, всё равно хватает YUV: v4l2-ctl -d /dev/video0 -v width=960,height=720,pixelformat=MJPEG mencoder tv:// -tv driver=v4l2:width=960:height=720:fps=15:m И получается: Video ID : 0 Format : YUV Codec ID : YUY2 Codec ID/Info : YUV 4:2:2 as for UYVY but with different.... Duration : 50s 0ms Bit rate : 110 Mbps Width : 960 pixels Height : 720 pixels openSUSE 12.1 32bit, а ffmpeg и mencoder ставил из Packman репы, версии относительно свежие Помогите советом! Полный лог менкодера: http://pastebin.com/zUmQgBaS UPD mencoder tv:// -tv driver=v4l2:width=960:height=720:fps=15: |
||||||||||||||