2016-08-14 79 views
2

所以,我使用ffmpeg。我可以串流直播,我從互聯網上成功使用此命令下載到YouTube視頻:YouTube直播說沒有收到數據

ffmpeg -re -i "C:\video.flv" -c:v libx264 -preset slow -crf 18 -c:a copy -f flv "rtmp://a.rtmp.youtube.com/live2/xyz"

當我嘗試流一個已經從特定的設備錄製的視頻,這也是FLV等具有相同命令,它不起作用。 FFMpeg說這是傳輸,沒有錯誤。在YouTube上的現場儀表板上,我短暫地獲得了一個綠色的「開始」,但隨後灰色表示它沒有接收數據。唯一的區別是實際的flv文件。

任何想法,爲什麼YouTube直播會說這是未接收到任何數據,而沒有給我一個錯誤,當它顯然是接受它,因爲它與其他視頻文件的工作?由於

回答

5

那麼對於任何其他人可能會遇到這種情況,我的問題是,我的視頻沒有音頻。不知道爲什麼這很重要,但在視頻中添加無聲音軌可以解決我的問題。

+0

您可以用[anullsrc音頻過濾器]加無聲音頻(https://ffmpeg.org/ffmpeg-filters.html#anullsrc)。 – LordNeckbeard

+0

你救了我至少1天的工作 – shorttermmem