我正在尝试从 RPT 流捕获视频到我的电脑 (Ubuntu 12-04 LTS)。我在命令行中使用 vlc,如下所示:
cvlc -vvv rtp://address:port --start-time=00 --stop-time=300 --sout file/ts:test.ts
但 vlc 忽略命令 --stop-time
并且它继续下载视频,甚至超过指定的 300 秒。
有人知道这是什么原因吗?以及可能的解决方案?
谢谢
最佳答案
如果您知道开始时间和结束时间,就可以计算记录时间。之后你可以使用 --run-time
选项来获得你想要的,
像这样:
cvlc --run-time 60 --start-time 1260/Path/to/your/file.ts vlc://quit
关于video-streaming - 从带有停止时间的 vlc 命令行捕获视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18013503/