Ubuntu 更改VLC流的每秒帧数

Ubuntu 更改VLC流的每秒帧数,ubuntu,video,video-streaming,vlc,frame-rate,Ubuntu,Video,Video Streaming,Vlc,Frame Rate,我们目前正在尝试使用VLC将网络摄像头连接到一台Linux服务器(Ubuntu12.04)上,虽然我们能够成功地流式传输视频并远程观看,但我们需要更改每秒帧数(默认为24)。我们当前正在使用以下命令创建流: vlc v4l2:// :v4l2-dev=/dev/video0 \ :v4l2-width=640 \ :v4l2-height=480 -- \ sout="#transcode{vcodec=theo,vb=25

我们目前正在尝试使用VLC将网络摄像头连接到一台Linux服务器(Ubuntu12.04)上,虽然我们能够成功地流式传输视频并远程观看,但我们需要更改每秒帧数(默认为24)。我们当前正在使用以下命令创建流:

vlc v4l2:// :v4l2-dev=/dev/video0 \
            :v4l2-width=640 \
            :v4l2-height=480 -- \
            sout="#transcode{vcodec=theo,vb=256}:standard{access=http,mux=ogg,dst=:8090}" \
            -I dummy
有人能告诉我们如何修改它来改变每秒的帧数吗?我们已经在网上搜索并查阅了VLC文档,但未能找到解决方案

更新

有人向我们指出了
fps
参数,但遗憾的是,这并没有解决问题-运行下面显示的命令的输出(其中还有一些其他错误,但流运行良好,尽管存在这些错误,我们现在只关注更改帧速率)


将“fps=”添加到转码部分应设置帧速率:#transcode{vcodec=theo,vb=256,fps=10}

可能您想将--\sout改为\--soutHave,您尝试过
--rate=x
更改流视频播放fps吗?它适用于本地视频文件
x
是加速率。非常感谢您的回复-稍后将在工作中尝试一下,然后向您发送奖金。还感谢
--sout
参数更正-正如你可能猜到的,我是一个完全的VLC业余爱好者:)当我开始使用VLC时,我发现IRC频道和文档非常有价值。对于命令行流,看一看它解释了基本原理。不幸的是,这对我们不起作用-我在问题内容中包含了具体的错误。看起来cmd行可能期望的是帧速率而不是fps(我们尝试了各种设置方法,但没有成功,也找不到任何关于这个问题的文档)。语法“fps”是正确的,问题在于输入-如果您完全删除fps,我的系统上会弹出相同的错误。
$ vlc -v v4l2:// :v4l2-dev=/dev/video0 :v4l2-width=640 :v4l2-height=480 --sout="#transcode{vcodec=theo,vb=256,fps=1}:standard{access=http,mux=ogg,dst=:8090}" -I dummy
VLC media player 2.0.8 Twoflower (revision 2.0.8a-0-g68cf50b)
[0x14d0758] inhibit interface error: Failed to connect to the D-Bus session daemon: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
[0x14d0758] main interface error: no suitable interface module
[0x14d0758] main interface error: no suitable interface module
[0x13f3108] main libvlc error: interface "globalhotkeys,none" initialization failed
[0x14d0758] dummy interface: using the dummy interface module...
[0x7f9f6c005518] mux_ogg mux: Open
[0x7f9f6c4d1a58] rawvideo decoder warning: invalid frame rate 0/1000000, using 25 fps instead
[0x7f9f640009c8] rawvideo generic warning: invalid frame rate 0/1000000, using 25 fps instead