Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Прочее - как направить вывод ffmpeg на экран?

Ответить
Настройки темы
Прочее - как направить вывод ffmpeg на экран?
pva pva вне форума

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить 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

 

Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


Установите что-нибудь типа vlc

-------
Поспешай не торопясь


Отправлено: 08:33, 23-02-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

pva pva вне форума Автор темы

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить PM | Цитировать


я так понял что vlc сам раскодирует потоки? а использовать ffmpeg как-то можно, указав ему устройство вывода или как-то так?

Отправлено: 14:52, 23-02-2010 | #3


Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


vlc умеет сам вещать в сеть по протоколу RTSP
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:58, 23-02-2010 | #4

pva pva вне форума Автор темы

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить PM | Цитировать


в качестве демона сможет работать?

Отправлено: 18:17, 23-02-2010 | #5


Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


да запросто, не знаю какой у вас сорт линукса, но
скажем в арче можно запросто пускать через rc.local например такую конструкцию vlc -I rc /dev/video0 блаблабла &

Отправлено: 18:36, 23-02-2010 | #6

pva pva вне форума Автор темы

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить PM | Цитировать


У меня openSUSE 11.2. Скачал и установил VLC, проигрывает всё смачно. А вот с трансляцией что-то не могу разобраться. В одной сетке хрюшка и линукс. Хр ни за что не хочет проигрывать, говорит не может разобрать формат (медиаплеером) перебрал все комбинации кодеков и типов вещания. Как их помирить?
А ещё можно отключить блокировку экрана на время проигрывания фильма?
Собраться из исходников vlc не захотел, сказал что не нашёл libpost*.so (под звёздочкой не помню что)

Отправлено: 15:10, 01-03-2010 | #7



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Прочее - как направить вывод ffmpeg на экран?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
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




 
Переход