#1 Le 11/05/2016, à 06:53
- Crestey
Quelle commande pour tranformer une vidéo comme le fait Youtube ?
Bonjour à tous,
J'ai numérisé des vidéos personnelles à partir de cassette magnétiques. J'ai obtenu des gros fichiers MPG.
Ensuite pour réduite la taille, j'ai utilisé mencoder comme suit :
mencoder VidéoNumérisée.MPG -o VidéoRéduite.avi -oac mp3lame -ovc xvid -xvidencopts bitrate=900
Ça Marche plutôt bien. La dernière vidéo est passée de 7.6Go à 1.2Go.
Seulement voilà: J'ai mis cette vidéo en ligne sur Youtube, et elle est passée à 530Mo en MP4, avec en prime une stabilisation de l'image qui tremblait pas mal (tremblements à la prise de vue).
Sauriez-vous si le traitement que fait youtube est connu, et peut lui aussi se traduire par une ligne de mencoder ou autre ?
(à défaut, je peux toujours réitérer la manip de "mettre en ligne / télécharger", ce qui me donne le fichier vidéo comme je le souhaite (petit et sans tremblement). Mais bon, ce n'est pas très élégant ! )
Dernière modification par Crestey (Le 11/05/2016, à 06:53)
Merci à tous.
Sous Ubuntu/XFCE depuis 2013. Ça fonctionne vraiment très bien.
Hors ligne
#2 Le 11/05/2016, à 07:33
- grandtoubab
Re : Quelle commande pour tranformer une vidéo comme le fait Youtube ?
salut
je crois qu"il faudrait que tu retelecharges la video depuis youtube puis le reanalyser avec avconv ou ffmpeg
pour reencoder avec avconv voila un site qui prepare une ligne de commande en fonction des parametres souhaiités
http://fr.jeffprod.com/avconv.php
Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....
Hors ligne
#3 Le 11/05/2016, à 08:46
- Crestey
Re : Quelle commande pour tranformer une vidéo comme le fait Youtube ?
Bonjour grandtoubab et merci,
C'est intéressant, mais je pense que ça ne répond qu'à une partie de la question. Et pas au filtrage des tremblements notamment.
Pour illustrer ce que Youtube fait, j'ai mis cette petite vidéo de 6 secondes où on voit en bas à droite la date du handicam danser au rythme du tremblement du cameraman.
https://www.youtube.com/watch?v=z7NcwGuyM2E
Je trouve ça génial car la vidéo devient stable (je préfère voir danser la date quelques secondes que la vidéo en permanence, et celle-ci fait 2 heures !).
Merci à tous.
Sous Ubuntu/XFCE depuis 2013. Ça fonctionne vraiment très bien.
Hors ligne
#4 Le 11/05/2016, à 09:58
- grandtoubab
Re : Quelle commande pour tranformer une vidéo comme le fait Youtube ?
c'est un format particulier car ffmpeg ne le décode pas
ffmpeg vidéotrem.mp4
ffmpeg version 2.8.6-1~bpo8+1 Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 4.9.2 (Debian 4.9.2-10)
configuration: --prefix=/usr --extra-version='1~bpo8+1' --build-suffix=-ffmpeg --toolchain=hardened --libdir=/usr/lib/i386-linux-gnu --incdir=/usr/include/i386-linux-gnu --cc=cc --cxx=g++ --enable-gpl --enable-shared --disable-stripping --disable-decoder=libopenjpeg --disable-decoder=libschroedinger --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librtmp --enable-libschroedinger --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzvbi --enable-openal --enable-opengl --enable-x11grab --enable-libdc1394 --enable-libiec61883 --enable-libzmq --enable-frei0r --enable-libx264 --enable-libopencv --disable-i686
libavutil 54. 31.100 / 54. 31.100
libavcodec 56. 60.100 / 56. 60.100
libavformat 56. 40.101 / 56. 40.101
libavdevice 56. 4.100 / 56. 4.100
libavfilter 5. 40.101 / 5. 40.101
libavresample 2. 1. 0 / 2. 1. 0
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 2.101 / 1. 2.101
libpostproc 53. 3.100 / 53. 3.100
Output #0, mp4, to 'vidéotrem.mp4':
Output file #0 does not contain any stream
mpv s'en sort pour la jouer et indique ça
mpv vidéotrem.mp4
Playing: vidéotrem.mp4
[stream] Video (+) --vid=1 (*) (h264)
[stream] Audio (+) --aid=1 --alang=und (*) (aac)
File tags:
major_brand: mp42
minor_version: 0
compatible_brands: isommp42
creation_time: 2016-05-11 07:39:17
[vo/opengl/x11] X11 error: GLXBadFBConfig
[vo/opengl] Could not create GL3 context. Retrying with legacy context.
AO: [pulse] 44100Hz stereo 2ch float
VO: [opengl] 480x360 => 480x360 yuv420p
AV: 00:00:06 / 00:00:06 (99%) A-V: 0.000
Exiting... (End of file)
Dernière modification par grandtoubab (Le 11/05/2016, à 09:58)
Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....
Hors ligne
#5 Le 30/05/2016, à 07:53
- Crestey
Re : Quelle commande pour tranformer une vidéo comme le fait Youtube ?
Bonjour grandtoubab et merci
Quand tu dis que mpv s'en sort, ça veut dire qu'il parvient à le lire, mais qu'il ne saurait pas faire le même traitement viédo que youtube (suppression du tremblement), c'est ça ?
Merci à tous.
Sous Ubuntu/XFCE depuis 2013. Ça fonctionne vraiment très bien.
Hors ligne
#6 Le 30/05/2016, à 08:13
- melixgaro
Re : Quelle commande pour tranformer une vidéo comme le fait Youtube ?
Salut,
Et tester avec ffmpeg les filtres deshake, vidstabdetect, ou vidstabtransform ? Attention, à utiliser ffmpeg et pas avconv (qui n'apporte peut-être pas ces options). Note que je ne me suis jamais servi de ces filtres, donc je ne garantis rien.
Un exemple de ligne de commande pour travailler sur les 60 premières secondes :
ffmpeg --ss 0:0:0 -t 60 i video.mpg -vf deshake resultat.avi
Linux depuis ~2007. Xubuntu seulement.
Hors ligne
#7 Le 30/05/2016, à 09:12
- Crestey
Re : Quelle commande pour tranformer une vidéo comme le fait Youtube ?
Merci melixgaro. J'essaierais bien ça mais je ne peux pas installer ffmpeg !
crestey2@PC3:~$ sudo apt-get install ffmpeg
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Aucune version du paquet ffmpeg n'est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
ou qu'il n'est disponible que sur une autre source
E: Le paquet « ffmpeg » n'a pas de version susceptible d'être installée
crestey2@PC3:~$
Dernière modification par Crestey (Le 30/05/2016, à 09:13)
Merci à tous.
Sous Ubuntu/XFCE depuis 2013. Ça fonctionne vraiment très bien.
Hors ligne
#8 Le 30/05/2016, à 09:14
- J5012
Re : Quelle commande pour tranformer une vidéo comme le fait Youtube ?
Hors ligne
#9 Le 30/05/2016, à 09:19
- melixgaro
Re : Quelle commande pour tranformer une vidéo comme le fait Youtube ?
Quelle est ta version d'ubuntu ? ffmpeg a disparu des dépôts pendant environ 3 ans, remplacé par avconv. ffmpeg est de retour dans la dernière LTS (16.04). avconv n'est pas strictement équivalent à ffmpeg.
Linux depuis ~2007. Xubuntu seulement.
Hors ligne
#10 Le 30/05/2016, à 10:48
- Crestey
Re : Quelle commande pour tranformer une vidéo comme le fait Youtube ?
J'ai 14.04
Merci à tous.
Sous Ubuntu/XFCE depuis 2013. Ça fonctionne vraiment très bien.
Hors ligne
#11 Le 30/05/2016, à 11:07
- grandtoubab
Re : Quelle commande pour tranformer une vidéo comme le fait Youtube ?
J'ai 14.04
il y a ce PPA https://launchpad.net/~mc3man/+archive/ … usty-media
Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....
Hors ligne
#12 Le 30/05/2016, à 11:58
- melixgaro
Re : Quelle commande pour tranformer une vidéo comme le fait Youtube ?
Si tu te lances dans l'installation de ffmpeg, sois prudent au moment de valider l'installation et vérifie que ça n'entraîne pas trop de suppression de paquets (il se peut que ça vire libav-tools qui amène avconv, voire d'autres trucs). Ne clique/valide pas trop vite !
Linux depuis ~2007. Xubuntu seulement.
Hors ligne