J'essaie de diffuser une page Web capturée avec PhantomJS sur Youtube en utilisant FMMpeg. Ce est la commande que j'utilise:FFMpeg - PhantomJS à Youtube en direct
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";
Et le code render.js: http://pastebin.com/raw/X9gv8iGH
On dirait qu'il est le streaming, mais aucun flux est reçu par YouTube, et je ne peux pas voir où la Le problème est. Outpout from my console
Pourquoi 'xvfb-run'? (PhantomJS est sans tête) Avez-vous essayé de regarder le flux avec un joueur? – Vaviloff
PhantomJS ne démarre pas sans xvfb-run. J'ai essayé de l'exporter dans une vidéo flv mais elle ne joue que sur un écran noir. –
J'ai exécuté le script pendant 5 secondes et j'ai fait une vidéo de 48 minutes ... –