wie generieren Sie video-thumbnail in node.js?
am Aufbau einer app mit node.js ich erfolgreich das video hochgeladen, aber ich brauche generieren Sie ein video-thumbnail für ihn, momentan nutze ich den Knoten exec zu excute einen system-Befehl für ffmpeg, um die Miniaturansicht
exec("C:/ffmpeg/bin/ffmpeg -i Video/" + Name + " -ss 00:01:00.00 -r 1 -an -vframes 1 -f mjpeg Video/" + Name + ".jpg")
dieser code kommt aus einem tutorial von http://net.tutsplus.com/tutorials/javascript-ajax/how-to-create-a-resumable-video-uploade-in-node-js/
den obigen code hast, erzeugen Sie eine jpg-Datei aber es ist nicht eine Miniatur, sondern ein video-Screenshot, ich Frage mich, gibt es eine andere Methode zum generieren video-thumbnail,oder wie exec die ffmpeg-Befehl, um eine echte thumbanil (Größe angepasst),und ich bevorzuge png-Datei, bitte um Hilfe!!!!
InformationsquelleAutor paynestrike | 2012-10-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Größe ändern, indem ein -s widthxheight option auf Ihren Befehl.
InformationsquelleAutor av501
Verweis auf GitHub fließend-ffmpeg-Projekts.
Wiederholendes Beispiel aus original StackOverflow-Antwort:
count:1
hier ??zitiert in der Dokumentation: "count: gibt an, wie viele thumbnails zu generieren. Wenn Sie diese option verwenden, thumbnails generiert werden, die in regelmäßigen Abständen im video (zum Beispiel beim anfordern von 3 thumbnails, bei 25%, 50% und 75% der Länge des Videos). count wird ignoriert, wenn timemarks oder Zeitstempel angegeben ist."
kann, dass /Pfad/zu/your_movie.avi eine URL?
InformationsquelleAutor Risadinha
Es ist ein node-Modul für:
video-thumb
Es im Grunde nur, wickelt einen Aufruf von exec ffmpeg
InformationsquelleAutor Matt Palmerlee
Empfehle ich https://www.npmjs.com/package/fluent-ffmpeg Aufruf von ffmpeg Node.js
InformationsquelleAutor Daniel Stejskal
Stattdessen würde ich empfehlen, mit thumbsupply. Darüber hinaus bieten Sie mit miniaturen, speichert es Sie die Leistung erheblich verbessern.
Nachdem das Modul installiert ist, können Sie es in der folgenden Weise.
InformationsquelleAutor ryanafrish7