Автоматическое разделение видеопотока и сохранение только фрагментов реального видео/звука.

Учитывая, что проигрыватель VHS подключен к ПК через USB-видеозахват, я ищу способ (в программном обеспечении) постоянно контролировать этот видеовход и записывать любые «полезные» разделы в файлы, отбрасывая при этом остальные. Вместо «полезного» читайте что-нибудь с реальным видео и/или звуком, а не с белым шумом, пустым экраном, тишиной и т. д.

В идеальном мире после настройки я бы вставил (ранее перемотанную) кассету в проигрыватель и нажал кнопку воспроизведения. Программное обеспечение увидит начало контента и начнет запись в файл. Когда содержимое ленты заканчивается и проигрыватель VHS в течение нескольких секунд выдает либо белый шум, либо (что более вероятно) пустой экран (вероятно, черный или синий), запись останавливается и файл закрывается. Затем программное обеспечение будет следить за вставкой следующей ленты и начинать заново с нового файла.

Цель, конечно, состоит в том, чтобы позволить мне работать с моей коллекцией лент, конвертируя их все в файлы, без необходимости постоянно останавливать/запускать записи вручную и без сохранения большого количества неконтента.

Предпочтение отдается инструментам командной строки Linux (Ubuntu), но открыт для предложений с графическим интерфейсом (включая Windows).

Все, что я видел, имеет тенденцию запускать запись вручную и останавливать ее в зависимости от времени, но идея разделения видеопотока на файлы на пустых экранах кажется возможной.

Или, если есть веские причины не делать что-то подобное, я хотел бы знать.

1 ответ

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

  1. Время обзора. Вам все равно придется просмотреть, отредактировать/скомпилировать это; время это делать не при передаче, а после - процесс не в реальном времени в видеопакете.
  2. Вероятность ошибки. Если автоматический процесс завершится сбоем, вам придется вернуться и повторить попытку — пустая трата времени, к тому же вам придется сидеть и смотреть все это в потоковом режиме, чтобы проверить, все ли работает.

Это тип задачи, которую нужно начать, а затем вернуться после ее выполнения…
…что приводит нас прямо к пункту 1).

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