【发布时间】:2017-06-09 21:12:21
【问题描述】:
基本上我正在做的是通过streamlink 抓取一个twitch 流并通过ffmpeg 将其输出到youtube 流。在查找如何做到这一点时,我(诚然)只是复制了文档中的第一个命令并对其进行了一些调整,最后得到了这个命令:
streamlink -O twitch.tv/boxbox best | ffmpeg -i pipe:0 -s 1920x1200 -framerate 30 -vcodec libx264 -preset veryfast -s 1280x720 -threads 0 -f flv "rtmp://a.rtmp.youtube.com/live2/-------------"
运行此命令有效,youtube 上出现了一个流,但它非常滞后。控制台告诉我,我正在以一致的 9fps 进行流式传输,这并不是我真正想要的。因为这是我第一次使用 ffmpeg,所以我真的不知道是什么原因造成的。它甚至可能是我的服务器,因为我正在运行一个非常便宜的 debian VPS。这是可以预期的还是我可以调整它以更好地流式传输?
【问题讨论】: