Есть ли способ, которым я могу автоматически вырезать видео на основе звука.
У меня есть несколько длинных разделов видео, которые содержат видео. Я хотел бы удалить части видео, которые не попадают между двумя свистками, как кадры футбольного матча.
Формат видео такой mp4
. Я ищу какой-то тип программного обеспечения, которое позволит мне это сделать.
Мне не повезло с автоматическими разделителями видео, потому что они будут разделяться только в зависимости от размера файла. В настоящее время я вырезаю этот материал вручную с помощью iMovie.
Я сам этого не делал, но думаю, что это вполне выполнимо.
Во-первых, вам нужно настроить скрипт ffmpeg для разделения видео на аудио и видео части. Затем вам нужно будет применить скрипт, который проанализирует аудиофайл. Молчание легче автоматически обнаружить в аудиофайле, если предположить, что вы можете воспроизвести тишину на месте, чтобы отметить интервалы (например, отключить микрофон на 2 секунды). Вам нужно немного знать программирование, но с чем-то вроде Python это будет довольно просто.
Наконец, с выходом скрипта как раз между ними, снова загрузите его в ffmpeg в исходном файле, используя команду -ss -t.
если у вас есть After Effects, для этого есть скрипт. По сути, вы импортируете отснятый материал в AE, а затем запускаете сценарий. Вот ссылка для получения дополнительной информации :
Автоматически обнаруживает изменения в отснятом материале. Чтобы использовать его, вы просто выбираете слой отснятого материала в композиции, устанавливаете рабочую область на область, в которой вы хотите найти изменения, и говорите Magnum, чтобы он приступил к работе!
горящий