Bienvenue, Visiteur
S’enregistrer | Mot de passe ?

Nom d’utilisateur

Mot de passe




Derniers sujets
Courts métrages en tout g...
Forum : Actualités/Débats/Sujets divers/36 15 My life
Dernier message : yorokobi58
Ven. 23 Août 2019, 09:21
» Réponses : 214
» Affichages : 60 485
Je suis enfin inscrite !
Forum : Votre présentation
Dernier message : Tchenss
Mer. 21 Août 2019, 12:04
» Réponses : 4
» Affichages : 160
J'aaarrriive
Forum : Votre présentation
Dernier message : Tchenss
Mar. 20 Août 2019, 11:06
» Réponses : 3
» Affichages : 356
[Malice Fansub] [Infos] R...
Forum : Niouzes
Dernier message : sarang13
Mar. 20 Août 2019, 05:05
» Réponses : 15
» Affichages : 2 117
[Mαlice Fαnsub] Fatalité
Forum : Niouzes
Dernier message : sarang13
Mar. 20 Août 2019, 04:47
» Réponses : 20
» Affichages : 3 797

Partenaires
partenaire logo

Utilisateurs en ligne
Il y a actuellement 72 utilisateurs connectés.
» 0 Membre(s) | 72 Visiteur(s)

Statistiques du Forum
» Membres : 11 855
» Dernier membre : misterdred
» Sujets du forum : 5 346
» Messages du forum : 25 355

Statistiques complètes

Choisissez Firefox
obtenir firefox
Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Réaliser un gif depuis une video
Description du topic
A vous les memes !
#1
Video 
Réaliser un gif depuis une video

Pour réaliser un gif comportant exactement le morceau de vidéo que nous voulons extraire, nous allons travailler avec les timecodes de départ et de fin. Afin d'obtenir ces numéros, nous allons utiliser le logiciel avidemux.
Vous prenez la version adapté à votre système, sous linux il est préférable de prendre les fichiers "appimage" pour s'épargner la compilation :) Mais n'oubliez pas de le rendre exécutable avec la commande :
Code :
chmod +x avidemux_2.7.2.appImage
Nous aurons aussi besoin d'imagemagick, pour les windowsien je sais pas comment vous le mettre. Il vous faudra utiliser l'interface de commande linux intégré à windows 10. Ubuntu ou debian sont dispos dans le store de crosoft.

Vidéo de départ :

Vous lancez le logiciel avidemux et vous ouvrez votre vidéo : Fichier > Ouvrir > ...
Une carte de la vidéo va être crée, cela sera plus ou moins long selon votre vidéo. Attendez que cela finisse tout seul.

[Image: attachment.php?aid=6333]

Vous naviguez jusqu'au moment voulu. Utilisez les marqueurs "A" et "B" afin de vous positionner au mieux et ensuite affinez avec les touches "gauche" et "droite" pour caler pile à la bonne image. Vous pouvez retourner au marqueur "A" avec la touche "page précédente" et "B" avec "page suivante".
Relevez les timecodes.

Exemples :
Code :
Début : 00:00:26.443
Fin : 00:00:31.948
Durée : 00:00:05.505 (soustraction :) )

Puis utilisons la commande suivante depuis le dossier où est stockée la vidéo :
Code :
ffmpeg -ss 00:00:26.443 -i NOM_VIDEO.mp4 -to 00:00:05.505 -vf scale=320:-1 -f image2pipe -vcodec ppm - | convert -delay 5 -loop 0 - output.gif
Modifiez les timecodes et le nom de la vidéo pour votre cas. Cela vous créera un fichier gif après un peu d'attente. Cela peut prendre du temps si votre morceau de vidéo est long.

On aura par exemple :
[Image: attachment.php?aid=6330]

Vous pouvez aussi sortir une vidéo en format webm afin d'avoir le son avec :) Pour un autre format, modifier comme vous voulez.
Code :
ffmpeg -ss 00:00:26.443 -i NOM_VIDEO.mp4 -to 00:00:05.505 -c:v libvpx-vp9 -b:v 2M -vf scale=320:-1 output.webm
Modifiez la taille du fichier et la qualité en changeant le paramètre -b:v, modifiez 2M par une autre valeur.

En webm :

et pour mp4 la ligne est donc :
Code :
ffmpeg -ss 00:00:26.443 -i NOM_VIDEO.mp4 -to 00:00:05.505 -crf 12 -vf scale=320:-1 output.mp4
Note : Pour changer la qualité ou la taille du fichier, jouez avec la valeur du crf. Plus c'est bas, meilleure est la qualité et donc plus gros est le poids ; et inversement.

Et le résultat

Sources :
https://superuser.com/questions/556029/h...le-quality
https://ffmpeg.org/ffmpeg.html
https://ffmpeg.org/ffmpeg-utils.html#tim...ion-syntax
https://superuser.com/questions/525928/f...conversion
https://trac.ffmpeg.org/wiki/Encode/VP9


Pièces jointes Miniature(s)
       
Kirinenko a écrit :Je m'autoquote si je veux, d'abord.
Nyanyanyanyan . . . . . . . . . . . . . . . [Image: chat-moche-27c1d17.gif]
[Image: 4yi3an10-3858b7.gif]
Aimer
#2
Ah bah pour le coup, je préfère passer par un logiciel en ligne :p 
C'est trop long toussa.

EDIT : et t'as un frame en trop sur tes 2 derniers bouts de vidéo :p
C'est la triste réalité de la vie !

[Image: htf10.jpg]
Aimer Répondre
#3
Oui, les frames en trop ne peuvent pas être contrôlées.
Cela provient de l'encodage des vidéos. Il n'y a pas d'images complètes qui se suivent mais des relations entre images afin de permettre la compression vidéo.
Il peut être possible de paufiner en jouant sur le timecode de durée pour cela. A tester.
Pour le gif le problème ne se pose pas car on découpe et on transforme en image.

Sur les applications en ligne, cela doit se baser sur le même genre d'outils sur le serveur de traitement je dirais. Pour l'utilisateur cela lui masque pas mal d'opérations et donc plus de simplicité :)
Kirinenko a écrit :Je m'autoquote si je veux, d'abord.
Nyanyanyanyan . . . . . . . . . . . . . . . [Image: chat-moche-27c1d17.gif]
[Image: 4yi3an10-3858b7.gif]
Aimer Répondre




Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
Accès ChatBox

Mαlice Fαnsub

Dernières sorties

Are you ready
Hey, you girl !

Kakugo

Terminé 5 / 5

Gye Baek
GyeBeak

En cours 28 / 36
Ep 29 prévu
pour la semaine
des quatres jeudis

Romance Theater
Midnight

Todome no kiss
& parallel

Todome

En cours 3 / 10
+ 3 / 10

Midnight runners
Midnight

Oh brother,
oh sister

Onodera

Gomen, aishiteru
GomenA

Terminé 10 / 10

Narratage
Narratage

Higurashi no naku
koro ni

Higurashi

En cours 2 / 6