Сохранение потока во время воспроизведения с использованием LibVLC

С помощьюLibVLCЯя пытаюсь сохранить поток во время воспроизведения. Это код Python:

import os
import sys
import vlc

if __name__ == '__main__':
    filepath = 
    movie = os.path.expanduser(filepath)
    if 'http://' not in filepath:
        if not os.access(movie, os.R_OK):
            print ( 'Error: %s file is not readable' % movie )
            sys.exit(1)
    instance = vlc.Instance("--sub-source marq --sout=file/ps:example.mpg")
    try:
        media = instance.media_new(movie)
    except NameError:
        print ('NameError: % (%s vs Libvlc %s)' % (sys.exc_info()[1],
                       vlc.__version__, vlc.libvlc_get_version()))
        sys.exit(1)
    player = instance.media_player_new()
    player.set_media(media)
    player.play()

    #dont exit!
    while(1):
        continue

Сохраняет видеопоток в файлexample.mpg, Согласноэтот doc, команда для сохранения потока:

--sout=file/ps:example.mpg

который ямы используем при создании экземпляра:vlc.Instance

instance = vlc.Instance("--sub-source marq --sout=file/ps:example.mpg")

Но проблема в том, что этотолько сохраняет поток, это нене воспроизводить поток одновременно.

Есть ли способ (в LibVLC) я могу сохранить поток (в локальный файл) при оплате?

Хотя я'я ищу решение вPython 3.3.1 но это хорошо, если есть какое-либо решение C или C ++.

создали похожий, но не дубликат,тема вчера.

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

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