流记录程序VLC
Stream record program VLC
我正在尝试在VLC中记录一个实时流。如果我使用GUI,很容易,只需单击媒体选项中的转换/保存,然后在"网络"选项卡中选择流地址之后。我想在C/C /Python程序中做同样的事情。如果是C程序,我使用了Visual Studio,但是在编写#include<vlc/vlc.h>
时,它说不能包括该文件。然后我从git下载了源,但仍然无法正常工作。该怎么办?
您可以使用commandline参数保存流:
vlc scheme://host/stream.xyz --sout file/muxer:stream.xyz
因此,请使用某种exec()
(或其窗户等效)称呼它。
然后,以下答案:https://stackoverflow.com/a/19484168/1290438显示了如何在Python中的VLC中打开流:
import vlc
i = vlc.Instance('--verbose 2'.split())
p = i.media_player_new()
p.set_mrl('rtp://@224.1.1.1')
p.play()
所以我想,最糟糕的是,您可以将--sout
参数提供给vlc.Instance
,或者充其量可以在实例上设置流量输出。
以我的拙见,使用C/C 进行如此简单的任务就像使用火箭筒杀死苍蝇…
相关文章:
- Mongodb c++驱动程序:如何查询元素的数组
- C++,系统无法执行指定的程序
- 在C++程序中输入的文本文件将不起作用,除非文本被复制和粘贴
- 在VS代码中交叉编译Windows与Linux上的MinGW的SDL程序
- C++ Windows 驱动程序MSB3030无法复制该文件,因为它找不到
- 重载操作程序时出错>>用于类中的字符串 memebr
- 获取日期异步信号安全吗?如果在信号处理程序中使用,它会导致死锁吗
- 试图在visual studio上用C++创建一个桌面应用程序
- 模板元程序查找相似的连续类型名称
- FFmpeg:制作一个应用程序比直接使用ffmepg更好吗
- 如何通过cpp程序运行shell脚本
- 有没有什么方法可以使用一个函数中定义的常量变量,也可以由c++中同一程序中的其他函数使用
- IPC使用多个管道和分支进程来运行Python程序
- 如何将c++程序的一些输出传递给shell,以便在shell中使用
- 使用C++程序合并排序没有得到正确的输出
- 基于boost的程序的静态链接——zlib问题
- 程序崩溃并显示"std::out_of_range"错误
- Windows窗体应用程序无法播放视频[VLC ActiveX插件和IE Web插件v2]
- 流记录程序VLC
- 接收WebRTC在VLC/FFMPEG或其他应用程序