Программное обеспечение для использования устройства видеозахвата EasyCAP USB

Я недавно купил EasyCAP USB устройство для захвата видео. Я хотел бы знать, есть ли какое-либо программное обеспечение для Ubuntu для использования этого устройства для захвата видео с внешних устройств.

4 ответа

Решение

Используя VLC, я смог заставить видео работать на Ubuntu 16.04, открыв VLC и выбрав:

  • Мультимедиа -> Открыть устройство захвата... Установите режим захвата на "ТВ - аналоговый"
  • Имя устройства в /dev/video1 Стандарт видео в PAL (но зависит от вашего устройства вывода)

Я не могу заставить звук работать с VLC, но могу записать его в Audacity, выбрав устройство "usbtv:".

Easycap DC60 уже некоторое время поддерживается версиями 3 ядра Linux. Так что все это должно быть вопросом plug'n'prey... я имею в виду, играть.

При правильно подключенном кабеле VLC (можно приобрести в Центре программного обеспечения) можно использовать для захвата звука и изображения. Вы должны получить доступ к меню Media > Open Capture Device и установить устройство EasyCap (например, /dev/video0) для записи (его также можно настроить для потоковой передачи). Для этой работы обычно рекомендуется библиотека Video For Linux 2.

Есть несколько подробных руководств по этому вопросу, включая видео. Я предложил вам внимательно взглянуть на это руководство.

Лучший способ - использовать OBS studio для захвата и захвата объединенных видео- и аудиопотоков с использованием локальной записи.

Это решение для захвата звука (вместе с видео) с видеокамеры с использованием EasyCAP и VLC. Все сообщения, которые я нашел, используют три разных программного обеспечения для захвата видео и аудио:

  • VLC для захвата видео
  • Другой аудиоинструмент, например Audacity, для захвата звука.
  • Затем третья программа для объединения видео и аудио

Это решение состоит из использования только VLC для захвата аудио и видео. Вот шаги для Ubuntu 16.04 и VLC 2.2.7

  1. На VLC перейдите в Media -> Open Capture Device...
  2. Установите для режима захвата значение "ТВ - аналоговый".
  3. Установите имя устройства на /dev/video1
  4. Установите для имени аудиоустройства значение alsa://hw:2,0 (см. Вывод звуковых команд в моем случае ниже)
  5. Установите для стандарта видео значение PAL (но это будет зависеть от вашего устройства вывода)
  6. Нажмите на Convert (в раскрывающемся списке рядом с кнопкой Play)
  7. Выберите имя файла
  8. наслаждаться

Выходы звуковых команд на моем ящике:

$ arecord -l
**** List of CAPTURE Hardware Devices ****
card 1: Generic_1 [HD-Audio Generic], device 0: ALC269VC Analog [ALC269VC Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: STK1160 [STK1160], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0 
$ cat /proc/asound/cards
 0 [Generic        ]: HDA-Intel - HD-Audio Generic
                      HD-Audio Generic at 0xf0344000 irq 35
 1 [Generic_1      ]: HDA-Intel - HD-Audio Generic
                      HD-Audio Generic at 0xf0340000 irq 36
 2 [STK1160        ]: USB-Audio - STK1160
                      Syntek STK1160 at usb-0000:00:12.2-2, high speed
$ amixer -c 2 
Simple mixer control 'Mic',0
  Capabilities: cswitch cswitch-joined
  Capture channels: Mono
  Mono: Capture [on]
$ amixer -c STK1160
Simple mixer control 'Mic',0
  Capabilities: cswitch cswitch-joined
  Capture channels: Mono
  Mono: Capture [on]

Попробуйте обычный аудиокодек MPEG с любым видео форматом при записи-конвертации с VLC. После выбора правильного аудиовхода.

Например, использование h/x264 mp4/mkv видео с обычно хорошо соответствующим кодеком aac-audio означает хаос в VLC.

VLC, вероятно, является единственной относительно приличной вещью, которую Linux имеет для записи, например, с телевизора или рекордера с scart/AV/ композитный /s-video на usb (v4l).

Но и VLC далек от идеала. Слишком запутанный / сложный интерфейс, и все это также зависит от силы используемой машины и используемых библиотек.

Кнопка записи VLC хорошо работает много раз, но результирующие avi-файлы действительно недопустимо велики (1 мин записи = размер файла 1 ГБ здесь).

Производители VLC говорят, что подобная запись берет необработанный поток с записанного устройства "как есть" и что с этим ничего не поделаешь. Не совсем верно. Возьмите флешку EasyCap, например, я использовал ее с программным обеспечением от Arcsoft в Windows - извините, - что дало мне возможность записывать напрямую в mpeg1 или mpeg2 (также из PAL). Полученные файлы могут быть легко вырезаны и впоследствии перекодированы. Учитывая большие времена транскодирования, можно даже придерживаться исходного формата mpeg(2). Что угодно, чтобы не получить эти ОГРОМНЫЕ сырые avi, которые можно просматривать только с самого VLC.

Может быть, требуется больше аппаратно-программных испытаний?

Более приемлемая настраиваемая кнопка записи видеоформата с той же паузой и продолжением функциональности, что и с необработанными потоками, была бы полезна в VLC. Хорошо функционирующая запись аудио даже.

Другие вопросы по тегам