【问题标题】:Recording Video from IP camera using VLC?使用 VLC 从 IP 摄像机录制视频?
【发布时间】:2012-11-02 03:28:22
【问题描述】:

我正在尝试使用 VLC 媒体播放器从 IP 摄像机录制视频。我发现这个命令行可以从 ip camera 录制视频。

"C:\Program Files\VideoLAN\VLC\vlc.exe" -I dummy --dummy-quiet http://user:password@ipAddress.com:port/videostream.asf --run-time=120 :demux=dump :demuxdump-file=C:\output_test.avi vlc://quit

命令行正在运行,我可以从 IP 摄像机获取带声音的视频。唯一的问题是录制的视频只能使用VLC本身播放,视频也只有大小(KB,MB)的信息,窗口无法获取其他信息,如视频长度,大小(宽度*高度),等等。最重要的是不能使用Window Media Player播放视频。

**编辑

"C:\Program Files\VideoLAN\VLC\vlc.exe" -I dummy --dummy-quiet http://user:password@ipAddress.com:port/videostream.asf --run-time=120 --sout "#std{access=file,mux=avi,dst="c:\test.avi"}"  vlc://quit

使用这个命令,现在我得到了所有视频的信息,并且可以使用窗口媒体播放器和其他播放器播放,但是这次视频中没有声音。

我正在网络应用程序中实现这一点。我的代码运行良好。

这里有没有人可以为我提供正确的命令行来获取带有声音的工作视频以及视频的信息。

我尝试搜索但找不到正确的命令行(如果有)。尝试过 VLC 论坛,但出现错误 403。

**注意:我使用的是 Windows 7 操作系统。

【问题讨论】:

    标签: c# web-applications vlc


    【解决方案1】:

    尝试转码和复用

    vlc.exe -I dummy --dummy-quiet http://user:password@ipAddress.com:port/videostream.asf --run-time=120 :sout=#transcode{vcodec=h264,vb=1024,acodec=mp3,ab=128,channels=2,samplerate=44100}:std{access=file,mux=avi,dst="c:\test.avi"}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-13
      • 2013-06-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多