【问题标题】:Linux command to display webcam video output in full screen?Linux命令全屏显示网络摄像头视频输出?
【发布时间】:2017-09-12 17:57:04
【问题描述】:

我正在使用 rpi1(运行 raspbian lite 和 jwm)和连接到 CRT 电视的 USB 网络摄像头来显示其输出。到目前为止,我一直在使用 Camorama,它工作得很好,但是我失去了应用程序标题栏的一些微不足道的 640x480 屏幕分辨率,还有一些由于窗口管理器显示按钮等我没有需要。有什么方法可以简单地在全屏窗口中显示设备的视频输出?所以我可以将它添加到窗口管理器的启动中并在它上面运行它。我真的不需要 Camorama 的任何功能,因为我想要的只是显示视频 ala 安全摄像头。

【问题讨论】:

    标签: linux video webcam


    【解决方案1】:

    显示来自 Linux 的网络摄像头输出

    注意:根据需要调整高度和高度

    mplayer tv:// -tv driver=v4l:width=352:height=288
    

    mplayer tv:// -tv driver=v4l2:width=640:height=480:device=/dev/video0:fps=30:outfmt=yuy2
    

    如何录制截屏视频并将其转换为 mpeg

    ffmpeg -f x11grab -r 25 -s 640x480 -i :0.0 /tmp/VideoOutput.mpg
    

    使用 ffmpeg 从网络摄像头录制音频和视频

    使用 ALSA、MP3 编码和 MPEG-4 视频录制网络摄像头音频。

    ffmpeg -f alsa -r 16000 -i hw:2,0 -f video4linux2 -s 800x600 -i /dev/video0 -r 30 -f avi -vcodec mpeg4 -vtag xvid -sameq -acodec libmp3lame -ab 96k myVideo.avi
    

    希望这会有所帮助。

    【讨论】:

    • 第一个命令有效,但颜色看起来不对。我还尝试将 outfmt=yuy2 添加到第一个命令,但颜色仍然错误。我的网络摄像头是罗技 c160。
    • @Webodan outfmt=yuy2 是您的网络摄像头的输出格式,请将 yuy2 替换为您的摄像头输出格式。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-03-14
    • 1970-01-01
    • 1970-01-01
    • 2015-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多