video - 如何提高 Raspberry Pi 到 YouTube 流的帧速率?

标签 video ffmpeg raspberry-pi video-streaming raspivid

我正在使用 Raspberry Pi 4 2GB 直播到 YouTube。
目前性能很差,因为我试图通过终端,我觉得设置不正确。但是,如果我直接通过 YouTube 工作室并使用“网络摄像头”选项而不是“流”,性能还可以。
这些是我当前使用的设置:raspivid -o - -t 0 -vf -hf -fps 30 -b 6000000 | ffmpeg -threads 0 -f v4l2 -i /dev/video0 -ar 44100 -ac 2 -acodec pcm_s16le -f s16le -ac 2 -i /dev/zero -acodec aac -ab 128k -strict experimental -s 640x480 -b 6000000 -aspect 16:9 -vcodec h264_omx -vb 820k -pix_fmt yuv420p -g 60 -r 30 -f我可以在此命令中更改哪些选项以提高帧速率并提供更好的性能?

最佳答案

您可以尝试为视频编解码器使用编码预设。
例如:添加选项 -preset veryfast x264 presets是:

  • ultrafast
  • superfast
  • veryfast
  • faster
  • fast
  • medium – 默认预设慢
  • slower
  • veryslow

  • 更快的预设应该会减少编码的 CPU 负载,但会对编码效率(文件大小)和质量产生负面影响——这是一种权衡。

    关于video - 如何提高 Raspberry Pi 到 YouTube 流的帧速率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68602331/

    相关文章:

    java - 如何使用java下载/存储视频到数据库?

    python - 如何从提取的帧中制作视频?

    video - 革命 slider 视频自动播放不起作用

    javascript - HTML & CSS 视频样式

    python - 如何在 Windows 和 osx 中的 python 2.7 中向时间码字符串添加反斜杠

    ffmpeg - 通过添加自动暂停来同步音频和视频的关键时间

    video - 如何从 AVI 中提取视频层?

    python - 照明程序 - GPIO on/off on raspberry pi runtimewarning

    c++ - 交叉编译+cygwin+树莓派

    ios - 使用它作为 BLE 外设在 raspberry-pi 上配置 wifi