Блокнот Jupyter: очистка видео кеша "кеш" / перезагрузка видео из файла? - PullRequest
0 голосов
/ 20 апреля 2020

Я использую виджет Видео в записной книжке Jupyter, чтобы визуализировать некоторые видео-данные, созданные из ffmpeg, и все они названы в формате previews/vid0.mp4, previews/vid1.mp4, ... previews/vidN.mp4. Код для отображения видео следующий: формат имен. Однако, когда я запускаю ячейку, содержащую вышеуказанный код Видео, то же видео - которое должно было быть удалено - все еще воспроизводится. То есть, если я запускаю Video("A.mp4"), удаляю A.mp4, создаю новое видео с именем A.mp4 и повторно запускаю Video("A.mp4"), воспроизводится старый A.mp4. Я предполагаю, что Jupyter сохраняет какое-то " кэша "на основе пути к файлу, но я могу ошибаться. Есть ли способ "обновить sh" виджета так, чтобы он "перезагружал" видео с нуля или иным образом очищал память, вызывающую такое поведение?

Я уже пытался использовать reload() функция выглядит так:

widget = Video("previews/vid{}.mp4".format(int(display_number))
widget.reload()
widget # displays the widget in Jupyter

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...