Автоматически вырезать фрагменты видео, очерченные звуком.

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

У меня есть несколько длинных разделов видео, которые содержат видео. Я хотел бы удалить части видео, которые не попадают между двумя свистками, как кадры футбольного матча.

Формат видео такой mp4. Я ищу какой-то тип программного обеспечения, которое позволит мне это сделать.

Мне не повезло с автоматическими разделителями видео, потому что они будут разделяться только в зависимости от размера файла. В настоящее время я вырезаю этот материал вручную с помощью iMovie.

Так что-то, что будет искать всплески сигнала? Или определенная частота? Я не знаю, как вы это получите, особенно если это нужно автоматизировать. Нет, если только звуки не отличаются друг от друга и никакой другой записанный звук не очень похож?

Ответы (2)

Я сам этого не делал, но думаю, что это вполне выполнимо.

Во-первых, вам нужно настроить скрипт ffmpeg для разделения видео на аудио и видео части. Затем вам нужно будет применить скрипт, который проанализирует аудиофайл. Молчание легче автоматически обнаружить в аудиофайле, если предположить, что вы можете воспроизвести тишину на месте, чтобы отметить интервалы (например, отключить микрофон на 2 секунды). Вам нужно немного знать программирование, но с чем-то вроде Python это будет довольно просто.

Наконец, с выходом скрипта как раз между ними, снова загрузите его в ffmpeg в исходном файле, используя команду -ss -t.

если у вас есть After Effects, для этого есть скрипт. По сути, вы импортируете отснятый материал в AE, а затем запускаете сценарий. Вот ссылка для получения дополнительной информации :

Автоматически обнаруживает изменения в отснятом материале. Чтобы использовать его, вы просто выбираете слой отснятого материала в композиции, устанавливаете рабочую область на область, в которой вы хотите найти изменения, и говорите Magnum, чтобы он приступил к работе!

Я не понимаю, как это программное обеспечение использует звук для обнаружения сцен. Это особенность, которая не показана в видео?