Я пытаюсь передать веб-страницу, захваченную с помощью PhantomJS на Youtube, с помощью FMMpeg. Это команда я использую:FFMpeg - PhantomJS to Youtube Live
xvfb-run phantomjs --web-security=no render.js | ffmpeg -threads 0 -y -v verbose -c:v png -r 30 -f image2pipe -i - -f lavfi -i anullsrc -strict -2 -acodec aac -ac 1 -ar 44100 -b:a 128k -c:v libx264 -s 1280x720 -pix_fmt yuv420p -f flv "rtmp://a.rtmp.youtube.com/live2/key";
И код render.js: http://pastebin.com/raw/X9gv8iGH
Похоже, это потоковое, но не кормить не будет получено YouTube, и я не могу увидеть, где проблема есть. Outpout from my console
Почему 'xvfb-run'? (PhantomJS безголовый) Вы пробовали смотреть поток с игроком? – Vaviloff
PhantomJS не запускается без использования xvfb-run. Я попытался экспортировать его в FLV-видео, но он воспроизводит только черный экран. –
Я запустил скрипт на 5 секунд, и он сделал 48-минутное видео ... –