ffmpeg werfen "Output file #0 enthält keine stream", wenn Sie versuchen, um eine Diashow aus Bildern

Ich versuche, um das erstellen von video-streaming unter Verwendung von phantomjs, erstellen screenshots von einer url, dann wird es leiten Sie die frames zu ffmpeg, so kann er es verwenden, um Streaming-video zu einem rtmp-url .
hier ist, was ich bisher ausprobiert :

phantomjs runner.js | ffmpeg -f image2pipe  -vcodec png -c:a copy -c:v libx264  -f flv rtmp://localhost/mystream

und hier ist das Skript :

var page = require('webpage').create();
page.viewportSize = { width: 640, height: 480 };

page.open('http://www.goodboydigital.com/pixijs/examples/12-2/', function () {
  setInterval(function() {
    page.render('/dev/stdout', { format: "png" });
  }, 25);
});

- und das ist die Ausgabe :

ffmpeg version 3.0.2 Copyright (c) 2000-2016 the FFmpeg developers
  built with Apple LLVM version 7.3.0 (clang-703.0.29)
  configuration: --prefix=/usr/local/Cellar/ffmpeg/3.0.2 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-opencl --enable-libx264 --enable-libmp3lame --enable-libxvid --enable-vda
  libavutil      55. 17.103 /55. 17.103
  libavcodec     57. 24.102 /57. 24.102
  libavformat    57. 25.100 /57. 25.100
  libavdevice    57.  0.101 /57.  0.101
  libavfilter     6. 31.100 / 6. 31.100
  libavresample   3.  0.  0 / 3.  0.  0
  libswscale      4.  0.100 / 4.  0.100
  libswresample   2.  0.101 / 2.  0.101
  libpostproc    54.  0.100 /54.  0.100
Output #0, flv, to 'rtmp://localhost/mystream':
Output file #0 does not contain any stream
Machen einen Film aus der url mit ffmpeg und phantomjs
Was ist die eigentliche Frage? Welches Problem Sie zu lösen versuchen?
ich möchte ein video erstellen aus einer url screenshots und veröffentlichen Sie dann an einen rtmp-server . im Grunde phantomjs hat der Prozess der Aufnahme von Schnappschüssen und machen Sie zu '/dev/stdout', so kann ich Sie erhalten per ffmpeg . ich habe versucht, den Befehl oben, und es hat nicht funktioniert
Wenn gefragt wird, Frage immer sicher sein, zu erklären, WIE exacty ist, es funktioniert nicht, ansonsten ist es ein Duplikat ist.
"Es funktioniert nicht" ist keine gute Beschreibung des Problems auf Stack Overflow. Ich würde die Fehlermeldung viel mehr Prominente in Frage. Auch hast du Google die Fehlermeldung und schaue, was die anderen Menschen getan haben, um das problem zu lösen? --- Ich habe einen Vorschlag für den Frage-Titel, check it out.

InformationsquelleAutor Abdou Tahiri | 2016-11-24

Schreibe einen Kommentar