Hauppauge HD PVR 2 для ffmpeg на OS X

652
tboyce12

Как я могу использовать ffmpeg для захвата видео и аудио с Hauppauge HD PVR 2, подключенного к моему Mac через USB?

Я видел несколько постов здесь и здесь о том, как сделать это на Unix-машине (не OS X) с использованием, ffmpeg -i /dev/video0и я надеялся, что это также будет работать на OS X, но я не вижу никаких файлов / dev / videoN, когда я подключаю устройство через USB. Не уверен, но похоже, что отсутствующий ключ может быть связан с тем, что мне нужно загрузить «модуль ядра», чтобы распознать устройство. Я не эксперт по модулям / расширениям ядра или файлам устройств, поэтому я надеялся, что кто-то может указать мне правильное направление здесь. Спасибо!

Примечание. Сценарий, упомянутый в первой ссылке, находится по адресу pastebin.com/jv8fd7Bq (мне «нужно как минимум 10 репутаций, чтобы разместить более 2 ссылок»).

1

1 ответ на вопрос

1
tboyce12

Решение, над которым я работаю, состоит в том, чтобы использовать AppleScript для автоматизации графического интерфейса HDPVRCapture (стоит денег), а затем постобработать полученный файл с помощью ffmpeg.

Мне удалось нажать кнопку «Запись» HDPVRCapture с помощью этого AppleScript:

tell application "System Events" tell process "HDPVRCapture" click button "Record" of window 1 end tell end tell 

И следующий AppleScript для нажатия кнопки «Стоп»:

tell application "System Events" tell process "HDPVRCapture" click button "Stop" of sheet 1 of window 1 end tell end tell 

Затем я буду использовать скрипт Python, чтобы связать их вместе и вызвать ffmpeg для последующей обработки.