Форум программистов, компьютерный форум, киберфорум
Наши страницы
Ubuntu, Mint Linux
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
newline
97 / 9 / 0
Регистрация: 21.02.2011
Сообщений: 318
1

V4l2 ffmpeg Надо как-то загнать rtsp в виртуальную камеру

14.03.2019, 01:43. Просмотров 822. Ответов 2
Метки нет (Все метки)

Добрый день.

Я создал виртуальную камеру в /dev/
Bash
1
sudo modprobe v4l2loopback
Появилось, соответственно устройство /dev/video1
Теперь, есть сетевая камера, которая раздает поток по rtsp Поток доступен для просмотра в VLC -> rtsp://10.1.10.189/
Пытаюсь завернуть этот поток для представления его с виртуальной USB камеры.
Bash
1
ffmpeg -i rtsp://admin:2005575000Rr@10.1.10.189 -c:v h264 -f v4l2 /dev/video1
вывод такой
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
ffmpeg version 3.4.4-0ubuntu0.18.04.1 Copyright (c) 2000-2018 the FFmpeg developers
  built with gcc 7 (Ubuntu 7.3.0-16ubuntu3)
  configuration: --prefix=/usr --extra-version=0ubuntu0.18.04.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-librsvg --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared
  libavutil      55. 78.100 / 55. 78.100
  libavcodec     57.107.100 / 57.107.100
  libavformat    57. 83.100 / 57. 83.100
  libavdevice    57. 10.100 / 57. 10.100
  libavfilter     6.107.100 /  6.107.100
  libavresample   3.  7.  0 /  3.  7.  0
  libswscale      4.  8.100 /  4.  8.100
  libswresample   2.  9.100 /  2.  9.100
  libpostproc    54.  7.100 / 54.  7.100
Input #0, rtsp, from 'rtsp://admin:2005575000Rr@10.1.10.189':
  Metadata:
    title           : Media Server
  Duration: N/A, start: 0.001000, bitrate: N/A
    Stream #0:0: Video: h264 (High), yuvj420p(pc, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], 30 fps, 100 tbr, 90k tbn, 60 tbc
    Stream #0:1: Audio: aac (LC), 16000 Hz, mono, fltp
Stream mapping:
  Stream #0:0 -> #0:0 (h264 (native) -> h264 (libx264))
Press [q] to stop, [?] for help
[libx264 @ 0x5562fe513ec0] using SAR=1/1
[libx264 @ 0x5562fe513ec0] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
[libx264 @ 0x5562fe513ec0] profile High, level 4.0
[v4l2 @ 0x5562fe506520] V4L2 output device supports only a single raw video stream
Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument
Error initializing output stream 0:0 -- 
Conversion failed!
Вот как это RAW туда запустить и может есть более правильный вариант это сделать?
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.03.2019, 01:43
Ответы с готовыми решениями:

RTSP ссылка на IP камеру
Все привет! Народ, есть камера DVI-s111 нужно настроить ее в OBS studio, для стрима в Ютуб....

Ffmpeg: потеря пакетов при ретрансляции RTSP
Мне нужно сделать ретрансляцию видео с ip камеры. Решил сделать это на ffmpeg (3.0): ffmpeg -re -i...

Стрим транслируем на виртуальную камеру
Надо каким-то простым способом ретранслировать стрим на вебкамеру ноутбука. У меня есть ссылка на...

Как загнать курсор куда мне надо?
А вот еще одна проблема - как заставить курсор переходить в нужное текстовое окно по нажатию...

Надо все ссылки со страницы открытой fopen загнать в массив
Суть задачи надо все ссылки со страницы открытой fopen загнать в массив

2
Dmitry
Эксперт по компьютерным сетямЭксперт NIX
10873 / 6182 / 489
Регистрация: 09.09.2009
Сообщений: 24,661
14.03.2019, 09:00 2
Лучший ответ Сообщение было отмечено Marinero как решение

Решение

https://stackoverflow.com/questions/...raw-yuv-format
1
newline
97 / 9 / 0
Регистрация: 21.02.2011
Сообщений: 318
14.03.2019, 23:38  [ТС] 3
Цитата Сообщение от Dmitry Посмотреть сообщение
https://stackoverflow.com/questions/...raw-yuv-format
Благодарю. Похоже на то что надо
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.03.2019, 23:38

Есть текстовый файл и надо загнать его в string и вывести(прочитать)
Добрый день,я новичок в кодинге, но меня всё же вызвали на школьную олимпиаду по...

Как загнать текст из консоли в массив и как загнать текст из файла в массив
Как загнать текст из консоли в массив и как загнать текст из файла в массив. Как использовать...

Почему надо вращать не камеру, а весь "мир"
http://forum.startandroid.ru/viewtopic.php?t=7035 видимо связано с тем что расчетов меньше надо...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru