Change Frames Per Second for VLC Stream

感情迁移 提交于 2019-12-07 08:53:40

问题


We are currently experimenting with streaming a webcam attached to one of our Linux servers (Ubuntu 12.04) using VLC, and although we are able to successfully stream the video and view it remotely, we need to change the number of frames per second (which is defaulting to 24). We are currently using the following command to create the stream:

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

Would someone be able to show us how to modify this to change the number of frames per second? We have searched online and trawled through the VLC documentation and have been unable to find a solution.

Update

The fps parameter was pointed out to us but sadly this didn't fix the issue - output from running the command shown below (there are some other errors in there, but the stream is running fine despite those, we are just focused on changing the frame rate for now).

$ 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

回答1:


Adding 'fps=' to the transcode part should set the framerate: #transcode{vcodec=theo,vb=256,fps=10}



来源:https://stackoverflow.com/questions/18187948/change-frames-per-second-for-vlc-stream

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!