Courant infini à partir d'un fichier vidéo (en boucle)
Est-il de toute façon howto créer une infinité de h264
flux à partir d'un fichier vidéo (par exemple. mp4, avi, ...). Je voudrais utiliser ffmpeg pour transcoder un fichier avi à h264
mais il n'y a pas loop
option pour la sortie.
OriginalL'auteur Josef Zamrzla | 2015-06-15
Vous devez vous connecter pour publier un commentaire.
Non vous ne pouvez pas. Il n'y a pas une telle commande ffmpeg en boucle de la vidéo. Vous pouvez utiliser
-loop
de l'image seulement. Si vous êtes intéressés, vous pouvez utiliser concat demuxer. Créer une liste de lecture de fichier par exemple playlist.txtÀ l'intérieur playlist.txt ajouter la vidéo à l'emplacement
Exécuter
ffmpeg
Voir ici
-stream_loop
ou un filtre de boucle: `-filter_complex boucle=répéter:taille:start " pour plus d'informations, lisez la documentation sur le FFMPEG siteIl y a aussi
movie=
qui peut faire une boucle, et fonctionne très bien ici.OriginalL'auteur budthapa
Vous devriez être en mesure d'utiliser le
-stream_loop -1
drapeau avant l'entrée (-i
):La
-fflags +genpts
va régénérer les pts des horodateurs, de sorte qu'il boucle en douceur, sinon, le temps de la séquence sera incorrect, car les boucles.Fonctionne très bien sur ffmpeg 3.3 Ubuntu 16.04 a 2.8 IIRC. Merci.
OriginalL'auteur chovy