У меня есть AVI-файл, который содержит много пустых кадров, то есть кадров без изменений звука или даже изображения. Можно ли удалить эти кадры?
В частности, у меня есть 8 ГБ AVI-файл, где почти 20-30% кадров пустые. Их длина и позиции в файле являются случайными (некоторые могут быть короткими, всего 1 секунда, а другие могут быть 10 минут).
Буду признателен за любые советы о том, как удалить эти кадры. Или есть инструменты или другие форматы видео, такие как MP4, которые являются более подходящими?
audio
video-editing
Джек
источник
источник
computer software
. Пожалуйста, просветите меня. Спасибо.Ответы:
Я действительно однажды создал инструмент, который делает именно это (за исключением звукового фактора). У меня больше нет инструмента, но я опишу, как он работает (и, возможно, скоро соберу его)
Используя ffmpeg, вы разбиваете фильм на кадры по одному в секунду, а затем используете сравнение, чтобы удалить все дубликаты (схожесть> 90%).
После этого вы получите различные последовательности пронумерованных файлов изображений (1..20, 30..45 и т. Д.), Поэтому вы берете это на себя и снова используете ffmpeg, чтобы сохранить только те части файла, которые имеют в основном разные кадры.
Я знаю, что это скорее описательный ответ, чем практический, но я поработаю над этим инструментом и обновлю его, когда это возможно.
источник