2013-03-15 5 views
4

Я хотел бы использовать опцию SOUT в libvlc как в соответствующей командной строке:libvlc и Sout вариант

vlc rtsp://address --sout '#duplicate{dst=display,dst=standard{access=file,mux=ts,dst=/tmp/go.mpg}}' 

но, к сожалению, это не принимается во внимание. Мне сказали, что sout не реализован (пока) в libvlc. Любая идея, как я могу найти решение? Я просто пытаюсь сбрасывать в файл поток rtsp, который воспроизводится на экране. Здесь нет никакого транскодирования - просто свалка. Если это невозможно, есть ли хорошее место, где я могу исправить libvlc и просто выгрузить поток в файл?

ответ

4

После включения Sout, волшебная линия в libvlc оказался:

libvlc_media_add_option(p_md, ":sout=#stream_out_duplicate{dst=display,dst=std{access=file,mux=ts,dst=/sdcard/go.mpg}}"); 
Смежные вопросы