微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

添加音频时FFmpeg低帧率

如何解决添加音频时FFmpeg低帧率

我们正在从一台带有 GPU(Alienware M15 R2 的硬件非常强大)连接到 Logitech brio 4K 分辨率相机的 Linux PC 发送视频。 我们正在使用 ffmpeg,特别是以下命令:

ffmpeg -re -hwaccel cuvid -hwaccel_output_format cuda -f v4l2 -input_format mjpeg -framerate 30 -video_size 3840x2160 -i /dev/video4 -f pulse -i default -c:v h264_nvenc -tune ull -presetlatencyllh -pix_fmt rgb0 -c:a aac -aac_coder fast -ar 44100 -b:a 256k -b:v 25000k -threads 0 -f flv "rtmp://192.168.1.1/WebRTCAppEE/XXX"

如您所见,这是与音频相关的部分“-c:a aac -aac_coder fast -ar 44100 -b:a 256k” 如果我们发送没有音频部分的脚本,即使在 30 FPS 的 4K 分辨率下,我们也会看到它非常流畅,但当然没有音频。 如果我们发送带有音频部分的脚本,FPS 会下降到 19-20,视频也不再流畅。在这种情况下,我们也尝试降低视频质量,但结果始终相同,视频不流畅,即使 PC 的 cpu 和 GPU 负载不高。 您是否会建议使用其他脚本或进行一些更正以避免此问题并流式传输从设备获取视频和音频的视频?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。