|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Прочее - как направить вывод ffmpeg на экран? |
|
Прочее - как направить вывод ffmpeg на экран?
|
Ветеран Сообщения: 1180 |
Профиль | Отправить PM | Цитировать Свехзадача: настроить вещание с домашней веб-камеры на работу, с целью контроля кота (требуется видео 30fps)
Подзадача: настроить вещание настроить вещание с веб-камеры на экран скачал, собрал ffmpeg, тест из примеров работает: andrey@linux-qr12:~/Projects> ffmpeg -f video4linux2 -s 640x480 -i /dev/video0 -r 1 -f image2 /home/andrey/Projects/test\ %d.jpg FFmpeg version 0.5, Copyright (c) 2000-2009 Fabrice Bellard, et al. configuration: libavutil 49.15. 0 / 49.15. 0 libavcodec 52.20. 0 / 52.20. 0 libavformat 52.31. 0 / 52.31. 0 libavdevice 52. 1. 0 / 52. 1. 0 built on Feb 21 2010 22:47:11, gcc: 4.4.1 [gcc-4_4-branch revision 150839] [video4linux2 @ 0x8965290][3]Capabilities: 4000001 Input #0, video4linux2, from '/dev/video0': Duration: N/A, start: 1266841681.731401, bitrate: -2147483 kb/s Stream #0.0: Video: rawvideo, yuyv422, 640x480, -2147483 kb/s, 1000k tbr, 1000k tbn, 1000k tbc Output #0, image2, to '/home/andrey/Projects/test %d.jpg': Stream #0.0: Video: mjpeg, yuvj420p, 640x480, q=2-31, 200 kb/s, 90k tbn, 1 tbc Stream mapping: Stream #0.0 -> #0.0 Press [q] to stop encoding frame= 12 fps= 1 q=4.6 Lsize= -0kB time=12.00 bitrate= -0.0kbits/s video:535kB audio:0kB global headers:0kB muxing overhead -100.004018% andrey@linux-qr12:~/Projects> rm test andrey@linux-qr12:~/Projects> ls hello sound test 11.jpg test 1.jpg test 3.jpg test 5.jpg test 7.jpg test 9.jpg mpeg test 10.jpg test 12.jpg test 2.jpg test 4.jpg test 6.jpg test 8.jpg test.jpg |
|
Отправлено: 15:40, 22-02-2010 |
info man howto Сообщения: 6958
|
Профиль | Сайт | Отправить PM | Цитировать Установите что-нибудь типа vlc
|
------- Отправлено: 08:33, 23-02-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1180
|
Профиль | Отправить PM | Цитировать я так понял что vlc сам раскодирует потоки? а использовать ffmpeg как-то можно, указав ему устройство вывода или как-то так?
|
Отправлено: 14:52, 23-02-2010 | #3 |
Забанен Сообщения: 6158
|
vlc умеет сам вещать в сеть по протоколу RTSP
|
Отправлено: 14:58, 23-02-2010 | #4 |
Ветеран Сообщения: 1180
|
Профиль | Отправить PM | Цитировать в качестве демона сможет работать?
|
|
Отправлено: 18:17, 23-02-2010 | #5 |
Забанен Сообщения: 6158
|
да запросто, не знаю какой у вас сорт линукса, но
скажем в арче можно запросто пускать через rc.local например такую конструкцию vlc -I rc /dev/video0 блаблабла & |
Отправлено: 18:36, 23-02-2010 | #6 |
Ветеран Сообщения: 1180
|
Профиль | Отправить PM | Цитировать У меня openSUSE 11.2. Скачал и установил VLC, проигрывает всё смачно. А вот с трансляцией что-то не могу разобраться. В одной сетке хрюшка и линукс. Хр ни за что не хочет проигрывать, говорит не может разобрать формат (медиаплеером) перебрал все комбинации кодеков и типов вещания. Как их помирить?
А ещё можно отключить блокировку экрана на время проигрывания фильма? Собраться из исходников vlc не захотел, сказал что не нашёл libpost*.so (под звёздочкой не помню что) |
Отправлено: 15:10, 01-03-2010 | #7 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] вывод текста на экран | antoniospb | Скриптовые языки администрирования Windows | 6 | 23-04-2010 13:40 | |
Раскажите пожайлуста как оптимальнее направить потоки воздуха | algolios | Разгон, охлаждение и моддинг | 7 | 26-04-2008 19:10 | |
Assm - assembler вывод содержимого регистра на экран | Guest | Программирование и базы данных | 1 | 16-07-2004 16:32 | |
JavaScript вывод на экран | KHEXT | Вебмастеру | 1 | 26-01-2004 23:31 | |
VB 6.0: Быстрый вывод на экран | bde | Программирование и базы данных | 1 | 04-12-2003 15:51 |
|