Запись видеофайла и одновременное его воспроизведение.
В своем веселом проекте я загружаю видеофайл с YouTube и записываю в файл на локальном диске. Одновременно я хочу играть в нее. Цель состоит в том, чтобы кэшировать файл на локальном диске, чтобы при повторном просмотре видео приложение могло воспроизводить его локально, тем самым сохраняя пропускную способность.
я используюPython 3.3.1
, PyQt4/Phonon
а такжеLibVLC, Пока я могу делать следующие вещи:
Учитывая YouTubeчасы URL, я могу скачать видео файл итогда играть в нее, используя PyQt4 / Phonon и LibVLC, независимо. Это не такпотоковый.
Поскольку LibVLC поддерживает потоковую передачу, я могу воспроизводить данный URL через потоковую передачу.
Второй вариант очень близок к тому, что я хочу сделать, но поскольку он не сохраняет файл на диске, в следующий раз я не смогу воспроизвести то же видео локально.
Я ищу некоторые рекомендации относительно того, как действовать дальше. В частности, как воспроизвести видео из неполного файла, который все еще записывается в.
Я полностью в порядке с любым API (который делает работу), пока он:
Python 3.3.1 (желательно)CC ++.И я также ищу альтернативные подходы, если мой текущий подход не верен или делает проблему более сложной, чем она есть на самом деле.