libvlc和sout选项

时间:2013-03-15 08:07:44

标签: vlc libvlc

我想在libvlc中使用sout选项,就像在相应的命令行中一样:

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

但不幸的是,它没有被考虑在内。我被告知在libvlc中尚未实现sout。知道如何找到解决方案吗?我基本上只是试图在文件中转储在屏幕上播放的rtsp流。这里没有任何转码 - 只是转储。如果不可能,有没有一个好地方我可以修补libvlc并简单地将流转储到文件中?

1 个答案:

答案 0 :(得分:5)

启用sout后,libvlc中的魔术线变为:

libvlc_media_add_option(p_md, ":sout=#stream_out_duplicate{dst=display,dst=std{access=file,mux=ts,dst=/sdcard/go.mpg}}");