Итак, я использую ffmpeg. Я могу транслировать видео на YouTube в прямом эфире я скачал из Интернета успешно использовать эту команду:YouTube live говорит, что не получает данные
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 Live скажет, что она не получает никаких данных, вместо того, чтобы давать мне ошибку, когда она явно получает ее, потому что она работает с другими видеофайлами? Спасибо
Вы можете добавить тихий звук с помощью [anullsrc audio filter] (https://ffmpeg.org/ffmpeg-filters.html#anullsrc). – LordNeckbeard
вы спасли меня как минимум 1 день работы – shorttermmem