Extrahiert alle video-frames als Bilder mit FFMPEG
Ich versuche zu konvertieren MP4-video-Datei in eine Reihe von jpg-Bildern (out-1.jpg, out-2.jpg etc.) mit FFMPEG mit,
mkdir frames
ffmpeg -i "%1" -r 1 frames/out-%03d.jpg
Aber ich bekomme immer Fehler wie,
[image2 @ 00000037f5a811a0] Konnte Datei nicht öffnen :
Bilder/out-C:\Applications\FFMPEG\toGIF.bat3d.jpg
av_interleaved_write_frame(): Input/output error-frame= 1 fps=0.0
q=5.9 Lsize=N/A Zeit=00:00:01.00 bitrate=N/A video:63kB audio:0kB
Untertitel:0kB andere Ströme:0kB global headers:0kB muxing overhead:
unbekannter Fehler bei der Konvertierung!
Wenn ich die %03d Teil, die Umwandlung funktioniert, aber es gibt nur den ersten frame und das Programm Stoppt mit Fehler.
Wie kann ich korrekt extrahieren alle frames des Videos mit FFMPEG?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden
Einer Sequenz von Bild-Dateien haben nicht die framerate. Wenn Sie möchten, undersample die video-Datei, verwenden Sie
-r
vor dem Eingang.Bearbeiten: