#1 Le 27/06/2011, à 16:19
- maryooman
mauvaise qualité vidéo/audio avec ffmpeg
Bonjour,
Je cherche à la base à découper une vidéo en .flv (chopé de Arte+7 avec l'exellent qarte+7).
Le chargement de cette vidéo avec Avidemux ou pitivi provoque une erreur, ou une fermeture brusque.
Alors j'ai décidé de convertir la vidéo, au cas où.
winFF me provoque une erreur :
FFmpeg version 0.6.2-4:0.6.2-1ubuntu1, Copyright (c) 2000-2010 the Libav developers
built on Mar 22 2011 15:55:04 with gcc 4.5.2
configuration: --extra-version=4:0.6.2-1ubuntu1 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --enable-libvpx --disable-stripping --enable-runtime-cpudetect --enable-vaapi --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --enable-shared --disable-static
libavutil 50.15. 1 / 50.15. 1
libavcodec 52.72. 2 / 52.72. 2
libavformat 52.64. 2 / 52.64. 2
libavdevice 52. 2. 0 / 52. 2. 0
libavfilter 1.19. 0 / 1.19. 0
libswscale 0.11. 0 / 0.11. 0
libpostproc 51. 2. 0 / 51. 2. 0
[aac @ 0x1341d80]Transition from an ONLY_LONG or LONG_STOP to an EIGHT_SHORT sequence detected. If you heard an audible artifact, please submit the sample to the FFmpeg developers.
Last message repeated 1 times
[flv @ 0x1340420]Estimating duration from bitrate, this may be inaccurate
Input #0, flv, from '/home/mario/Téléchargements/arte/video.flv':
Metadata:
duration : 1564
moovPosition : 32
audiocodecid : mp4a
width : 720
height : 404
videocodecid : avc1
avcprofile : 77
avclevel : 30
aacaot : 2
audiosamplerate : 44100
audiochannels : 2
videoframerate : 25
Duration: 00:26:04.16, start: 0.000000, bitrate: N/A
Stream #0.0: Video: h264, yuv420p, 720x404 [PAR 1:1 DAR 180:101], 25 tbr, 1k tbn, 50 tbc
Stream #0.1: Audio: aac, 44100 Hz, stereo, s16
Unknown encoder 'libmp3lame'
Appuyez sur Entrée pour continuer
Alors j'ai cherché sur le net, j'ai trouvé des postes datant de 2006 ou 2008, mais souvent non résolue.
L'installation de medibuntu, et la réinstallation de pack ffmpeg/winff/libmp3lame ne change rien.
Finalement, utiliser ffmpeg en ligne de commande c'est sympa. Alors je m'y suis mis.
ffmpeg -i '/home/mario/Téléchargements/arte/video.flv' -ab 128k -r 25 -s 720x404 -vcodec mpeg4 -f mp4 video.mp4
Le problème, c'est que la vidéo est de mauvaise qualité, le son aussi.
Mais elle est lisible par Avidemux par exemple.
Je souhaite simplement faire une conversion flv -> mp4 sans changer les attributs (taille, qualité, ...).
Merci d'avance
Hors ligne
#2 Le 27/06/2011, à 17:40
- f.x0
Re : mauvaise qualité vidéo/audio avec ffmpeg
Bonjour maryooman,
2 questions :
1) As-tu installé le paquet libavcodec-extra-52 ???
dispo ici : apt://libavcodec-extra-52
2) As-tu ajouté le dépôt de Winff ???
dispo ici : https://launchpad.net/~paul-climbing/+archive/ppa
Il faut ensuite cliquer sur
Technical details about this PPA
puis sur le bouton : Choose your Ubuntu version
pour choisir ta version si elle n'apparaît pas déja dans la liste du bouton
et recopies les 2 lignes dans ton sources.list
Dernière modification par f.x0 (Le 27/06/2011, à 17:42)
SOPI
Hors ligne
#3 Le 27/06/2011, à 22:28
- maryooman
Re : mauvaise qualité vidéo/audio avec ffmpeg
miracle, ça marche !!
merci f.x0 !!!!
Hors ligne
#4 Le 27/06/2011, à 22:34
- f.x0
Re : mauvaise qualité vidéo/audio avec ffmpeg
Je suis très content pour toi, bons encodages,
et pour avoir une meilleur qualité choisis 2passes dans les options.
C'est plus long, mais la qualité est vraiment meilleure.
SI TU PENSES QUE TON PROBLÈME EST SOLUTIONNÉ, AJOUTES [RÉSOLU] DANS LE TITRE DE TON PREMIER POST,
CELA POURRA AIDER D'AUTRES UBUNTEROS QUI ONT LE MÊME PROBLÈME QUE TOI.
SOPI
Hors ligne
#5 Le 28/06/2011, à 17:38
- twocats
Re : mauvaise qualité vidéo/audio avec ffmpeg
pour avoir une meilleur qualité choisis 2passes dans les options.
C'est plus long, mais la qualité est vraiment meilleure.
Justement il veut juste :
Je souhaite simplement faire une conversion flv -> mp4 sans changer les attributs (taille, qualité, ...).
Donc ce qui convient le mieux c'est :
ffmpeg -i '/home/mario/Téléchargements/arte/video.flv' -f mp4 -acodec copy -vcodec copy video.mp4
Car la vidéo est déjà en avc/aac comme le montre le premier post. De plus c'est très rapide.
La réponse est 42
Hors ligne