首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将RTSP转储到文件,如rtmpdump

将RTSP转储到文件,如rtmpdump
EN

Stack Overflow用户
提问于 2013-03-21 16:56:18
回答 3查看 4.3K关注 0票数 1

如何将RTSP流转储到文件中?

对于RTMP,我可以这样做:

代码语言:javascript
运行
复制
rtmpdump --quiet --start=0 --stop=10 -rtmp=[Path to stream] --flv=dump.f4v

我需要为RTSP做同样的事情。我使用的是OS操作系统,可以访问VLC、python和ffmpeg。

我只需要保存一小段10秒的流样本来测试服务器。

EN

回答 3

Stack Overflow用户

发布于 2013-03-24 01:47:44

将"RTSP流“”转储“到文件中是没有用的。RTSP是客户端和服务器之间的双向会话。字节内容在每次运行时都会发生变化,因此您不能以任何有意义的方式重放捕获的数据。

如果您的问题只是简单地检查服务器是否正常工作,那么vlc或ffplay都可以充当RTSP客户端。在此场景中,您必须已经为服务器配置了媒体文件(通常为.mov或.mp4格式)。有关如何完成此操作的信息,请参阅服务器说明。

启动ffplay客户端的格式如下:

ffplay rtsp://192.168.1.2/movie/blade.mp4

票数 1
EN

Stack Overflow用户

发布于 2014-06-27 03:49:56

使用FFmpeg或它的分支Libav,你确实可以转储一个"RTSP流“:

代码语言:javascript
运行
复制
avconv -i "rtsp://[Path to stream].sdp" -acodec copy -vcodec copy -f mp4 dump.mp4

稍后,您可以使用以下命令回放转储:

代码语言:javascript
运行
复制
avplay dump.mp4

您也可以使用mplayer或vlc进行播放。

票数 1
EN

Stack Overflow用户

发布于 2014-07-12 04:13:41

您可以使用以下命令通过FFmpeg转储它。

ffmpeg -i "Path to stream“-t 10 -c copy dump.f4v

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15543014

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档