FFMPEG音频问题Youtube Live

时间:2017-12-21 04:14:10

标签: ffmpeg youtube-livestreaming-api

这个问题可能与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}

此小提琴(https://jsfiddle.net/2rgv7pgj/)中的Webm文件会出现问题。

如果有人可以提供建议,我们将不胜感激。

1 个答案:

答案 0 :(得分:0)

我设法使用Web Audio API中的DynamicsCompressorNode在客户端修复此问题。出于某种原因,音频仅在youtube上剪辑。此过滤器停止了裁剪并将质量较差的设备固定在youtube上。