вторник, 12 мая 2020 г.

Как записать видео с камеры SONY miniDV на компьютер с Linux




В процессе работы с трансляциями и записью в программе OBS Studio возник у меня вопрос - есть ли возможность использовать для записи и стриминга не встроенную камеру ноутбука, а внешнюю камеру.

Из внешних камер попробовал использовать камеру SONY miniDV.

Эта камера подключается к компьютеру по i-Link, или, как ещё называют этот интерфейс во всём остальном мире кроме Японии, по FireWire IEEE 1394.

После подключения камеры к компьютеру, устройство без проблем было опознано в операционной системе. Я использую ядро 5.3.0-51-generic в своей системе.


Однако, не сразу получилось разобраться, как сохранить видеопоток на компьютер.


Через определённое время решения были найдены.
Для сохранения видеопотока можно воспользоваться утилитой

dvgrab

например с такими параметрами:

dvgrab --autosplit --timestamp somefilename-

как описано на этом сайте.

Даже без параметров эта утилита сохраняет видеопоток на компьютер с именем dvgrab-001.dv.



Второй вариант который я нашёл и протестировал - использование приложения KiNO. Тут всё просто - устанавливается KiNO и производится захват видео.


Что же делать дальше с записанным файлом (файлами)?

Поскольку я работаю с видео файлами в формате MP4, я решил конвертировать DV видео файлы именно в формат MP4.

Простой вариант:

ffmpeg -i my_video.dv -vf yadif output.mp4

Вот два сайта, где можно почерпнуть другие варианты, которые подходят именно для вас:

Converting miniDV movies into MP4

и

Import old DV videos to your computer (Linux)


Стоит обратить на них внимание.



Возвращаясь к вопросу в начале. Настроить внешнюю камеру для OBS Studio у меня не получилось. Похоже, OBS Studio не работает с такими источниками, которые подключаются по FireWire.









Комментариев нет:

Отправить комментарий