Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Video 如何将原始RTSP视频流存储到文件中?_Video_Ffmpeg_Save_Rtsp_Live Streaming - Fatal编程技术网

Video 如何将原始RTSP视频流存储到文件中?

Video 如何将原始RTSP视频流存储到文件中?,video,ffmpeg,save,rtsp,live-streaming,Video,Ffmpeg,Save,Rtsp,Live Streaming,我正在玩开源FFMpeg工具。我想将RTSP视频流保存到本地文件。我遇到了这个问题,并尝试执行类似的命令,但它不起作用。它也不会抛出任何错误。我的命令是:ffmpeg-irtsp://test.vibrtech.com/mov/video.sav?MAC=00C2100F124^&channel=2^&GUID=betauser-acodec copy-vcodec copy c:/video.mp4但当我执行这个命令时,我得到的只是这个(光标像永远一样闪烁,直到我手动调用ctrl+c): 有人

我正在玩开源FFMpeg工具。我想将RTSP视频流保存到本地文件。我遇到了这个问题,并尝试执行类似的命令,但它不起作用。它也不会抛出任何错误。我的命令是:
ffmpeg-irtsp://test.vibrtech.com/mov/video.sav?MAC=00C2100F124^&channel=2^&GUID=betauser-acodec copy-vcodec copy c:/video.mp4但当我执行这个命令时,我得到的只是这个(光标像永远一样闪烁,直到我手动调用
ctrl+c
):

有人能告诉我我做错了什么吗?或者使用其他命令是否可以实现此目的?


P.S:我从这个url获取流:rtsp://test.vibrtech.com/mov/video.sav?MAC=00C2100F124&channel=2&GUID=betaUser

在第一个命令的url中有
^
符号,但在p.s.之后发布的命令中没有
^
。这正常吗?另外,当我尝试您的命令时,
ffmpeg
无法解析主机名。@Edgar Rokyan您无法访问它,因为此流只能在内部用于测试目的,我在命令中使用了
^
,因为cmd不接受
&
,所以我们必须使用此插入符号或对整个url使用引号。您在您的第一个命令的url中有
^
符号,但在P.s.之后发布的命令中没有
^
。这正常吗?另外,当我尝试您的命令时,
ffmpeg
解析主机名失败。@Edgar Rokyan您无法访问它,因为此流只能在内部用于测试目的,我在命令中使用了
^
,因为cmd不接受
&
,所以我们必须使用此插入符号或对整个url使用引号。
D:\..\bin>ffmpeg -i rtsp://test.vibrtech.com/mov/video.sav?MAC=00C2100F124^&channel=2^&GUID=betauser -acodec copy -vcodec copy c:/video.mp4

ffmpeg version N-77704-g68eb208 Copyright (c) 2000-2016 the FFmpeg developers
  built with gcc 5.2.0 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-av
isynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls 
--enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca 
--enable-libdcadec --enable-libfreetype --enable-libgme --enable-libgsm 
--enable-libilbc --enable-libmodplug --enable-libmp3lame 
--enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg 
--enable-libopus --enable-librtmp --enable-libschroedinger 
--enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame 
--enable-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc
--enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp 
--enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid 
--enable-libzimg --enable-lzma --enable-decklink --enable-zlib
  libavutil      55. 12.100 / 55. 12.100
  libavcodec     57. 21.100 / 57. 21.100
  libavformat    57. 21.100 / 57. 21.100
  libavdevice    57.  0.100 / 57.  0.100
  libavfilter     6. 23.100 /  6. 23.100
  libswscale      4.  0.100 /  4.  0.100
  libswresample   2.  0.101 /  2.  0.101
  libpostproc    54.  0.100 / 54.  0.100
_