софт, который ищет по слову контекст разговора в видео с субтитрами .srt?

Мне нужна альтернатива PlayPhrase, ее неудобно использовать на моей windows 7 x64.

https://www.youtube.com/watch?v=ciMEY3moATU

https://github.com/kelciour/игровая фраза

Ответы (1)

Это звучит как много для установки, но это намного проще, чем кажется:

  1. Установить скачать и установить Python .
  2. Откройте командное окно и введите pip install moviepy , если вы столкнулись с какими-либо ошибками в Windows, запишите пакет, вызвавший проблему, загрузите его из неофициальных двоичных файлов Windows и используйтеpip install <path_to_downloaded_file>
  3. Стоит установить дополнительные зависимости, перечисленные здесь .
  4. Запустите хотя бы один из примеров на той же странице, так как это загрузит и установит FFMPEG.
  5. pip install videogrepустановим videogrep , подробнее об этом читайте здесь .

VideoGrep может выполнять поиск по любым регулярным выражениям Python , частям речи в шаблоне и поискам гипернимов . Взгляните на этот блог и этот для некоторых подробных примеров. Вы даже можете собрать поддельные речи, например, с помощью этого скрипта:

words = ["Americans", "must", "develop", "open ", "source",
          " software", "for the", " rest ", "of the world",
          "instead of", " soldiers"]
numbers = [3,0,4,3,4,0,1,2,0,1,0] # take clip number 'n'

cuts = [find_word(word)[n] for (word,n) in zip(words, numbers)]
assemble_cuts(cuts, "fake_speech.mp4")

Который снял это видео.

Пока файлы mp4 и srt имеют одно и то же имя и находятся в одной папке, он может искать один фильм или все фильмы в каталоге, ища совпадения и объединяя фильм из этих разделов.

Все вышеперечисленное программное обеспечение бесплатное, бесплатное, с открытым исходным кодом и может работать на нескольких платформах.