Sto creando un breve video da una sequenza di 100 immagini usando ffmpeg. Ci sono diversi articoli che mi hanno aiutato a mettere insieme un comando, ma quello che sto usando viene preso direttamente da ffmpeg images-to-video script anyone?.Problemi di riproduzione in VLC con video a bassa fps da immagini usando ffmpeg
Il seguente comando produce un file video che funziona bene in tutti i lettori video che ho (OS X).
cat input/*.jpg | ffmpeg -f image2pipe -r 10 -vcodec mjpeg -i - out.mp4
Ma se cambio a,
cat input/*.jpg | ffmpeg -f image2pipe -r 1 -vcodec mjpeg -i - out.mp4
Si gioca bene in tutte le ma VLC media player. VLC visualizza le immagini iniziali da 1 a 3, quindi si blocca solo sul fotogramma. Ho testato alcuni frame rate diversi, e sembra che il cutoff che interrompe la riproduzione del video in VLC si trova tra 1.125 e 1.175.
Qualsiasi consiglio su quello che sto trattando qui sarebbe molto apprezzato.
Mancano le uscite della console complete. Potresti aggiungere un output '-r' con un valore che è supportato dai tuoi giocatori. ffmpeg duplicherà quindi i frame per adattarli alla frequenza dei fotogrammi in uscita richiesta. – LordNeckbeard
Penso che sia un bug in vlc ....Posso riprodurre il problema – dsign
Ho lo stesso problema quando faccio un video di un grafico che cambia nel tempo. Testato a 0,5 fps e 1 fps con x264, mpeg4 e gif usando avconf e moviepy (con backend ffmpeg). –