Запись видеофайла и одновременное его воспроизведение.

В своем веселом проекте я загружаю видеофайл с YouTube и записываю в файл на локальном диске. Одновременно я хочу играть в нее. Цель состоит в том, чтобы кэшировать файл на локальном диске, чтобы при повторном просмотре видео приложение могло воспроизводить его локально, тем самым сохраняя пропускную способность.

я используюPython 3.3.1, PyQt4/Phonon а такжеLibVLC, Пока я могу делать следующие вещи:

Учитывая YouTubeчасы URL, я могу скачать видео файл итогда играть в нее, используя PyQt4 / Phonon и LibVLC, независимо. Это не такпотоковый.

Поскольку LibVLC поддерживает потоковую передачу, я могу воспроизводить данный URL через потоковую передачу.

Второй вариант очень близок к тому, что я хочу сделать, но поскольку он не сохраняет файл на диске, в следующий раз я не смогу воспроизвести то же видео локально.

Я ищу некоторые рекомендации относительно того, как действовать дальше. В частности, как воспроизвести видео из неполного файла, который все еще записывается в.

Я полностью в порядке с любым API (который делает работу), пока он:

Python 3.3.1 (желательно)CC ++.

И я также ищу альтернативные подходы, если мой текущий подход не верен или делает проблему более сложной, чем она есть на самом деле.

Ответы на вопрос(1)

Ваш ответ на вопрос