Программное обеспечение для использования устройства видеозахвата 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
- На VLC перейдите в Media -> Open Capture Device...
- Установите для режима захвата значение "ТВ - аналоговый".
- Установите имя устройства на /dev/video1
- Установите для имени аудиоустройства значение alsa://hw:2,0 (см. Вывод звуковых команд в моем случае ниже)
- Установите для стандарта видео значение PAL (но это будет зависеть от вашего устройства вывода)
- Нажмите на Convert (в раскрывающемся списке рядом с кнопкой Play)
- Выберите имя файла
- наслаждаться
Выходы звуковых команд на моем ящике:
$ 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. Хорошо функционирующая запись аудио даже.