Вот пример программы. вывод:
Код: Выделить всё
Video loaded: 14071 frames at 60 FPS, duration: 234.52s
Frame 480, Time 8.00s, Question: 6
...
Frame 12360, Time 206.00s, Question: 7
Creating segment 1: 8.00s to 206.00s
Error: module 'ffmpeg' has no attribute 'Error'
Что делает программа
- Вход: длинное образовательное видео.
- Обработка:
Обнаруживает текст в каждом кадре с помощью оптического распознавания символов. - Ищет слово «Вопрос», за которым следует число.
- Отслеживает увеличение числа, чтобы определить границы сегмента.
Проблема
Программа правильно определяет вопросы и временные метки, но когда он пытается создать сегменты, я сталкиваюсь со следующей ошибкой:
Код: Выделить всё
Error: module 'ffmpeg' has no attribute 'Error'
- Проверил, что библиотека ffmpeg-python установлена (подтверждает установку).
Код: Выделить всё
pip show ffmpeg-python - Убедился, что двоичный файл ffmpeg доступен из командной строки.
- Проверил документацию библиотеки. чтобы обеспечить правильное использование ffmpeg.
- Протестировано с различными видеофайлами, чтобы исключить проблемы, связанные с вводом.
- ОС: Windows 11
- Версия Python: 3.9.13
Ключевые библиотеки: ffmpeg-python
Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/793 ... mpeg-issue
Мобильная версия