#1 Le 25/04/2013, à 11:26
- philoup44
Création de Ralenti Vidéo sous Linux
Salut
Questions sur slowmovideo et la création de Ralenti sous Linux
slowmovideo : logiciel open source permettant d'obtenir des ralentis fluide par la création d'images intermédiaires (alternative gratuite à Twixtor)
Installation
2.3 Depuis un depôt ppa
a) Ajoutez à vos sources de logiciels le PPA suivant : ppa:dhor/myway
Ajout d'un PPA à vos sources logicielles Avec le terminal
sudo add-apt-repository ppa:<nom_du_dépôt>
Donc ici ,il faut entrer cette commande
sudo add-apt-repository ppa:dhor/myway
b) Rechargez la liste des paquets, puis installez le paquet : slowmovideo
Pour Recharger la liste des paquets en ligne de commande
sudo apt-get update
Après, slowmovidéo devrait apparaitre dans la Logithèque
Aller dans la Logithèque, chercher slowmovidéo et l'installer !!
Attention, ne faites pas de mises à jour avec ce depôt activé, il contient d'autres logiciels,
c) une fois l'installation terminée désactivez le depôt
Suppression d'un PPA sans désinstaller les paquets du PPA (Pour Ubuntu 10.10 et ultérieure)
sudo add-apt-repository --remove ppa:<nom_du_dépôt>
Donc ici ,il faut entrer la commande
sudo add-apt-repository --remove ppa:dhor/myway
Lancez l'application Slowmovidéo via le dash (Ubuntu 11.04 et ultérieures)
ou via le terminal (toutes versions d'Ubuntu) avec la commande suivante :
slowmoUI
Question : quelqu'un à t'il installé Slowmovidéo par cette procédure ??
et si oui, cela c'est il bien passé et sous quelle version de Linux ??
Sinon, il semblerait que ffmpeg soit capable de faire ça aussi
fast-and-slow-motion-video-with-ffmpeg
the right way to change video speed using ffmpeg is by adjusting the “presentation time stamp” (PTS).
This adjusts frames’ metadata related to how long each is displayed—exactly what you want.
Adjusting it with ffmpeg is done via the setpts video filter like so:
ffmpeg -i input.mp4 -vf “setpts=(1/<speed>)*PTS” output.mp4
la bonne façon de changer la vitesse de la vidéo en utilisant FFmpeg est en ajustant l' " horodatage de présentation "(PTS).
Ceci ajuste les "frames metadata" à la durée que vous voulez afficher
Le Réglage avec ffmpeg se fait via le "filtre vidéo setpts" comme ceci
ffmpeg -i input.mp4 -vf “setpts=(1/<speed>)*PTS” output.mp4
De meme , selon certains Blender en serait capable ??
Blender > Video Editor > Speed Control (vitesse)
J'ai regardé aussi ce Post ---> Création de ralentis fluides (par mao-40)
ou est expliqué l'installation par la compilation
Je laisse la main aux experts de ffmpeg et blender pour confirmer ou infirmer et apporter des précisions si besoin ... !!
Dernière modification par philoup44 (Le 25/04/2013, à 11:38)
Hors ligne
#2 Le 25/04/2013, à 13:12
- philoup44
Re : Création de Ralenti Vidéo sous Linux
J'ai fait un test avec une vidéo de 52 secondes (en .ogv)
Pour ralentir une Vidéo de 2 fois
ffmpeg -i video_en_entrée.ogv -vf "setpts=2.0*PTS" video_en_sortie.ogv
ffmpeg -i video1.ogv -vf "setpts=2.0*PTS" video2.ogv
ffmpeg version 0.8.6-4:0.8.6-0ubuntu0.12.04.1, Copyright (c) 2000-2013 the Libav developers
built on Apr 2 2013 17:02:36 with gcc 4.6.3
*** THIS PROGRAM IS DEPRECATED ***
This program is only provided for compatibility and will be removed in a future release. Please use avconv instead
[theora @ 0x16a5a80] 7 bits left in packet 82
Input #0, ogg, from 'video1.ogv':
Duration: 00:00:52.70, start: 0.000000, bitrate: 3173 kb/s
Stream #0.0: Video: theora, yuv444p, 720x404 [PAR 404:405 DAR 16:9], 30 fps, 30 tbr, 30 tbn, 30 tbc
Stream #0.1: Audio: vorbis, 44100 Hz, stereo, s16, 144 kb/s
[buffer @ 0x1895240] w:720 h:404 pixfmt:yuv444p
[buffer @ 0x1895240] TB:0.000001
[theora @ 0x16a5a80] 7 bits left in packet 82
Output #0, ogg, to 'video2.ogv':
Metadata:
encoder : Lavf53.21.1
Stream #0.0: Video: libtheora, yuv444p, 720x404 [PAR 404:405 DAR 16:9], q=2-31, 200 kb/s, 30 tbn, 30 tbc
Stream #0.1: Audio: flac, 44100 Hz, stereo, s16, 200 kb/s
Stream mapping:
Stream #0.0 -> #0.0
Stream #0.1 -> #0.1
Press ctrl-c to stop encoding
frame= 3158 fps= 36 q=0.0 Lsize= 2953kB time=52.66 bitrate= 459.4kbits/s dup=1617 drop=0
video:2561kB audio:351kB global headers:3kB muxing overhead 1.314701%
Résultat
La durée est passée de 52 sec à 1'45 (105 sec)
Le débit vidéo de 3173 kb/s à 200 kb/s ??
Le poids de 20,9 Mo à 3 Mo ??
La vidéo finale est fortement pixellisée
Pour accélérer la vidéo de 2 fois
ffmpeg -i vidéo1 -vf "setpts=(1/2)*PTS" vidéo2
Avec le meme constat
La durée passe de 52 sec à 26 sec
Le débit vidéo de 3173 kb/s à 200 kb/s ??
Le poids de 20,9 Mo à 1,1 Mo ??
Et la vidéo est fortement pixellisée ...
Bien qu'il affiche
*** THIS PROGRAM IS DEPRECATED ***
This program is only provided for compatibility and will be removed in a future release. Please use avconv instead
ffmpeg à bien éffectué le travail demandé
Donc la commande
ffmpeg -i video_en_entrée -vf "setpts=2.0*PTS" video_en_sortie
ou
avconv -i video_en_entrée -vf "setpts=2.0*PTS" video_en_sortie
est incomplète pour un rendu de qualité !!
NB
si le nom de la vidéo comporte des caractères spéciaux (espaces etc ...)
mettre le nom entre guillemets simples ' ou doubles "
ex :
si le nom de la vidéo est ---> Tuto du forum.ogv
ici, il y a des espaces
Donc la commande seraavconv -i "Tuto du forum.ogv" -vf "setpts=2.0*PTS" video_en_sortie
NB
Avconv, qui s'utilise en ligne de commande, est un fork de FFmpeg dont il est encore très proche
doc ubuntu-fr - avconv
Pour l'installer ( comme indiqué sur la Doc )
sudo apt-get install libav-tools
Dernière modification par philoup44 (Le 30/04/2013, à 09:03)
Hors ligne
#3 Le 25/04/2013, à 15:34
- philoup44
Re : Création de Ralenti Vidéo sous Linux
Encodage à bitrate constant - CBR
pour avoir ici un débit constant de 3200 Kb/s
-b 3200k
Donc, ma commande devient
avconv -i Video1.ogv -b 3200k -vf "setpts=2.0*PTS" Video2.ogv
La durée passe de 52 sec à 104 sec
Le débit vidéo de 3173 kb/s à 3200 kb/s !!
Le poids de 20,9 Mo à 27,7 Mo !!
Et la vidéo est de bonne qualité ,voir très bonne !!
la Bande audio est passée de Vorbis à Flac (mais ici, je m'en moque !!)
Il doit y avoir moyen de faire mieux !!
Avis des experts de ffmpeg ou avconv ....
Précision
J'ai mis video1 dans mon dossier personnel (pour ne pas avoir à taper le chemin !!)
avconv -i chemin_de_Video1.ogv -b 3200k -vf "setpts=2.0*PTS" chemin_de_Video2.ogv
Hors ligne
#4 Le 27/04/2013, à 14:19
- philoup44
Re : Création de Ralenti Vidéo sous Linux
J'ai tenté l'installation de slowmoVideo en cliquant sur le lien donné dans la DOC
doc.ubuntu-fr - slowmovideo
2.Installation
2.1Avec un paquet pour ubuntu
Pour installer ce logiciel, il suffit de télécharger le bon paquet sur cette PAGE et de l'installer.
j'ai pris le paquet pour 12.04
slowmoVideo_0.2.6-1_ubuntu12.04_amd64.deb
l'ai enregistré, puis double-clic dessus
la Logithèque s'ouvre, me propose de l'installer, je clique sur "installer"
j'entre mon MdP
et ... messages d'avertissement
LE PAQUET EST DE MAUVAISE QUALITE
L'installation d'un paquet qui ne respect pas les standards de qualité n'est pas autorisée.
Cela pourrait engendrer de graves problèmes sur votre ordinateur.
Veuillez contacter la personne ou l'organisation qui a fourni ce paquet en incluant les renseignements ci-dessous.Le paquet ne fournit pas un champ de controle de taille valide. Cf . politique Debian 5.6.20.
Sympa l'entrée en matière
J'annule l'install ....
Question :
Que fait-on de ce genre d'avertissement ??
Pourquoi n'est ce pas indiqué dans la Doc (aucune mention de cet avertissement) ??
Ce paquet est-il dangereux, si oui, que fait il dans la Doc ??
Dernière modification par philoup44 (Le 02/05/2013, à 21:16)
Hors ligne
#5 Le 27/04/2013, à 16:13
- Vicolaships
Re : Création de Ralenti Vidéo sous Linux
Ca ne résous en rien ton problème mais Lightworks sort le 30 mai Sûrement une bonne alternative !
Ubuntu 14.04 x64
Hors ligne
#6 Le 27/04/2013, à 17:15
- philoup44
Re : Création de Ralenti Vidéo sous Linux
Salut Vicolaships
Tu es sur que c'est pour le 30 mai ??
il me semble, que la date de sortie pour Linux a déja était plusieurs fois repoussée ...
Le trouveras t-on un jours dans la Logithèque ??
Je me demande s'il ne faudra pas une "config poussée" car il semble beaucoup plus "lourd" que les autres Logiciels de montage Vidéo ..
Du moins plus Complet
S'il fonctionne, sous Linux, cela risque d'etre très interrèssant !!
NB
Je n'est pas vraiment de problème, je teste et pose des questions, c'est tout ...
Hors ligne
#7 Le 08/06/2013, à 11:24
- guillaume.fontaine
Re : Création de Ralenti Vidéo sous Linux
avec kdenlive, il suffit de mettre un effet vitesse.
Le résultat semble ok
Hors ligne
#8 Le 08/06/2013, à 20:44
- philoup44
Re : Création de Ralenti Vidéo sous Linux
Salut guillaume.fontaine
Merci pour l'info
Tu es sous quelle version de Linux ??
NB
Je réussi également très bien à faire du ralenti "classique" (avec ffmpeg notamment)
mais slowmovideo présente un intéret particulier dans le sens ou il créer des images intermédiaires
ce qui est autre chose que de dupliquer chaques images pour créer un ralenti ...
L'une des applications "détournées" de slowmovideo pourrait etre la création assistée
- de déssins animés !!
- de gifs !!
etc ...
Dans un premier temps, il suffirait de créer 2 images clés
Puis slowmovideo s'occuperait de créer l'image intermédiaire
Ensuite, il crée de nouvelles images intermédiaires etc ...
on se charge d'apporter des retouches éventuelles entre chaque étapes ....
Marrié avec d'autres applis de créations graphiques ou vidéos, cela ouvrierait des perspectives très intéressantes !!
Mais avant toute chose, il faudrait pouvoir l'installer sous Linux, et qu'il fonctionne ....
Dernière modification par philoup44 (Le 08/06/2013, à 20:55)
Hors ligne