Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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)

doc ubuntu-fr - slowmovideo

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 sera

avconv -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

Doc Ubuntu-fr - ffmpeg

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 !! smile

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 .... wink

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 roll tongue
J'annule l'install .... sad

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 smile 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 !! smile

NB
Je n'est pas vraiment de problème, je teste et pose des questions, c'est tout ... wink

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 smile
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 ... smile
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