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

Как я могу использовать 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 ответ

Решение, над которым я работаю, состоит в том, чтобы использовать 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 для последующей обработки.

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