FFMPEG音频发行YouTube Live



这个问题可能与YouTube有关,而不是FFMPEG,但希望有人能提供帮助。

我有这篇文章中描述的确切问题https://productforums.google.com/forum/# !! topic/youtube/nhtb7ilkvrw。我会添加它,但由于某种原因被锁定。

我使用FFMPEG从计算机上的本地WebM文件创建流。该文件听起来不错,当将其发送到YouTube Live(Twitch/Facebook)以外的其他平台时,听起来仍然很好。但是,在YouTube Live上,音频在现场直播过程中具有静态和裂纹,但是在YouTube(处理后)上的视频档案听起来很不错。FFMPEG命令是

ffmpeg -re -i test.webm -acodec aac -vcodec libx264 -ar 44100 -f flv rtmp://a.rtmp.youtube.com/live2/${your_key}

来自此小提琴的WebM文件(https://jsfiddle.net/2rgv7pgj/)将有问题。

如果有人提供建议,将不胜感激。

我设法使用Web音频API中的DynamicsCompressorNode在客户端进行了修复。由于某种原因,音频仅在YouTube上剪辑。该过滤器停止了剪裁并修复了YouTube上差的质量。

最新更新