Автор Тема: виртуальная камера на OPI+  (Прочитано 552 раз)

Оффлайн ua3nbw

  • Посвященный
  • ***
  • Сообщений: 128
  • Карма: +7/-0
  • Orange Pi PC
    • Просмотр профиля
Re: виртуальная камера на OPI+
« Ответ #15 : Январь 07, 2017, 05:29:39 pm »
На ARM платформе "сипфон" вообще работает с кодеком vp8 ? С какой программой пытались работать ?
Кодек H.264 CPU грузит по полной.

Добавлю:
при сборке ffmpeg  добавил опцию --enable-libvpx и . ffmpeg стал работать с кодеком vp8.
также должна быть поддержка libvorbis.


« Последнее редактирование: Январь 08, 2017, 10:56:59 am от ua3nbw »

Оффлайн vash_sa

  • Посвященный
  • ***
  • Сообщений: 182
  • Карма: +0/-5
  • Orange Pi PC v 1.2
    • Просмотр профиля
Re: виртуальная камера на OPI+
« Ответ #16 : Январь 08, 2017, 11:27:12 am »
gst-launch-0.10 -vet souphttpsrc location=http://login:password@192.168.1.162/video.cgi?resolution=640x480 ! decodebin ! v4l2sink device=/dev/video0

Так что-то получается. А как тоже сделать с ffmpeg?

Попытался так:
ffmpeg -re -i http://login:password@192.168.1.162/video.cgi -f video4linux2 /dev/video0

Ругается на video4linux2

  Stream #0:0: Video: mjpeg, yuvj422p(pc, bt470bg/unknown/unknown), 640x480, 25 tbr, 25 tbn, 25 tbc
[NULL @ 0x2cbe50] Requested output format 'video4linux2' is not a suitable output format
/dev/video0: Invalid argument

Так:
ffmpeg -re -i http://login:password@192.168.1.162/video.cgi -f v4l2 /dev/video0

Ругается:
 Stream #0:0: Video: mjpeg, yuvj422p(pc, bt470bg/unknown/unknown), 640x480, 25 tbr, 25 tbn, 25 tbc
[v4l2 @ 0x5b3e50] Unknown V4L2 pixel format equivalent for yuvj422p
Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument
Stream mapping:
  Stream #0:0 -> #0:0 (mjpeg (native) -> rawvideo (native))
    Last message repeated 1 times

Что не так?

Оффлайн ua3nbw

  • Посвященный
  • ***
  • Сообщений: 128
  • Карма: +7/-0
  • Orange Pi PC
    • Просмотр профиля
Re: виртуальная камера на OPI+
« Ответ #17 : Январь 08, 2017, 02:00:35 pm »
А так ?

ffmpeg -re -i  http://login:password@192.168.1.162/video.cgi -framerate 25 -video_size 640x480 -f v4l2 /dev/video0