Ich erstelle ein kurzes Video aus einer Sequenz von 100 Bildern mit ffmpeg. Es gibt mehrere Artikel, die mir geholfen haben, einen Befehl zusammenzustellen, aber der, den ich verwende, stammt direkt von ffmpeg images-to-video script anyone?.Wiedergabe Probleme in VLC mit niedrigen fps-Video von Bildern mit ffmpeg
Der folgende Befehl erzeugt eine Videodatei, die in allen Video Playern, die ich habe (OS X), gut wiedergegeben wird.
cat input/*.jpg | ffmpeg -f image2pipe -r 10 -vcodec mjpeg -i - out.mp4
Aber wenn ich es ändern
cat input/*.jpg | ffmpeg -f image2pipe -r 1 -vcodec mjpeg -i - out.mp4
Es spielt auch in allen aber VLC media player. VLC zeigt die ersten 1 bis 3 Bilder an und friert dann einfach auf dem Rahmen ein. Ich habe ein paar verschiedene Bildraten getestet, und es scheint, dass der Cutoff, der die Videowiedergabe in VLC unterbricht, irgendwo zwischen 1.125 und 1.175 liegt.
Irgendwelche Ratschläge, mit denen ich hier beschäftige, würden sehr geschätzt werden.
Komplette Konsolenausgaben fehlen. Sie könnten eine Ausgabe '-r' mit einem Wert hinzufügen, der von Ihren Spielern unterstützt wird. ffmpeg wird dann die Bilder so duplizieren, dass sie der angeforderten Ausgabebildrate entsprechen. – LordNeckbeard
Ich denke, es ist ein Fehler in vlc ....Ich kann das Problem reproduzieren – dsign
Ich habe das gleiche Problem, wenn Sie ein Video eines Diagramms mit der Zeit ändern. Getestet 0,5 fps und 1 fps mit x264, mpeg4 und gif mit avconf und moviepy (mit Backend ffmpeg). –