#1 Le 26/11/2011, à 12:13
- Dominique49
[résolu] Savoir quels codec utilise une vidéo
Bonjour,
voilà, j'ai des problèmes avec mon MP4 ...
déjà, il faut savoir que c'est un baladeur premier prix qui tombe en panne tout les mois etc, mais bon là n'est pas le problème.
Quand j'étais sous window, j'avais fini par trouver un encodage vidéo qui marchait pas trop mal, je le convertissait en FLV (16:9), avec Quick ... le seul problème était que quand le film était trop long (plus de 25 min), le son était entrecoupé et décalé, bref je pouvais pas mettre des clip de plus d'un quart d'heure.
J'ai essayé la même chose sous Linux avec WinFF ... et je n'ai malheureusement pas le son du tout ...
En fait, le MP4 a été livré avec des clip pour tester. Il y en a un en flv, un autre en avi, et il est sensé supporter le wma et mp4 (mais j'ai jamais réussi).
Donc voilà, ce qui serait intéressant, c'est de savoir quels sont les codecs utilisés par ces clips de test, et d'utiliser les même ... mais je ne sais absolument pas comment savoir ça, et je n'ai rien trouvé sur le net ...
Merci d'avance.
Dernière modification par Dominique49 (Le 26/11/2011, à 17:36)
Maths spé - Lycée Camille Guérin
Hors ligne
#2 Le 26/11/2011, à 12:25
- f.x0
Re : [résolu] Savoir quels codec utilise une vidéo
Bonjour Dominique49,
Tu pourrais utiliser mediainfo et son interface graphique mediainfo-gui
sudo add-apt-repository ppa:shiki/mediainfo
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com B34F70C93804BEA383522B2061260473F9D8BC54
sudo apt-get update
sudo apt-get install mediainfo
sudo apt-get install mediainfo-gui
SOPI
Hors ligne
#3 Le 26/11/2011, à 14:02
- Dominique49
Re : [résolu] Savoir quels codec utilise une vidéo
merci beaucoup !
sinon, j'ai exécuté ce bout de code :
dominique@BLANCO:~$ ffmpeg -i test02.flv 2>&1 |grep Stream
Stream #0.0: Video: flv, yuv420p, 320x240, 800 kb/s, 25 tbr, 1k tbn, 1k tbc
Stream #0.1: Audio: mp3, 44100 Hz, stereo, s16, 31 kb/s
j'imagine qu'il y a là tout ce qu'il faut, non ?
en fait c'est bizarre, quand avec winFF je converti en "Website, FLV for web use Fullscreen", ça marche sur mon mp4 mais sans le son, et quand je converti en flv en ligne de commande, ça marche pas du tout ... et le malheur c'est que winFF ne montre pas le code qu'il execute ... on a le résultat, mais pas la première requête dans la console !.
je suis en train d'éplucher le tuto sur ffmpeg, je vais essayer d'utiliser les même codec ... (si j'y arrive )
EDIT
les résultats avec mediainfos :
eneral
Complete name : /home/dominique/test02.flv
Format : Flash Video
File size : 6.13 MiB
Duration : 1mn 27s
Overall bit rate mode : Variable
Overall bit rate : 589 Kbps
Video
Format : Sorenson Spark
Codec ID : 2
Duration : 1mn 27s
Bit rate : 781 Kbps
Width : 320 pixels
Height : 240 pixels
Display aspect ratio : 4:3
Frame rate mode : Constant
Frame rate : 25.000 fps
Bit depth : 8 bits
Bits/(Pixel*Frame) : 0.407
Stream size : 8.14 MiB
Audio
Format : MPEG Audio
Format version : Version 1
Format profile : Layer 3
Mode : Joint stereo
Mode extension : MS Stereo
Codec ID : 2
Codec ID/Hint : MP3
Duration : 1mn 27s
Bit rate mode : Variable
Bit rate : 31.1 Kbps
Channel(s) : 2 channels
Sampling rate : 44.1 KHz
Compression mode : Lossy
Stream size : 331 KiB (5%)
Writing library : LAME3.98
------------------
C'est quoi ce Sorenson Spark ?
Dernière modification par Dominique49 (Le 26/11/2011, à 14:08)
Maths spé - Lycée Camille Guérin
Hors ligne
#4 Le 26/11/2011, à 14:22
- Dominique49
Re : [résolu] Savoir quels codec utilise une vidéo
pas moyen, je n'y arrive pas ...
Dernière modification par Dominique49 (Le 26/11/2011, à 14:22)
Maths spé - Lycée Camille Guérin
Hors ligne
#5 Le 26/11/2011, à 14:31
- f.x0
Re : [résolu] Savoir quels codec utilise une vidéo
Que donne mediainfo pour ton fichier livré avec des clip pour tester sur ton mp4
c'est ton post #3
SOPI
Hors ligne
#6 Le 26/11/2011, à 14:45
- Dominique49
Re : [résolu] Savoir quels codec utilise une vidéo
oui c'est ça, c'est les résultats donnés au post 3 ...
merci.
Maths spé - Lycée Camille Guérin
Hors ligne
#7 Le 26/11/2011, à 14:59
- f.x0
Re : [résolu] Savoir quels codec utilise une vidéo
Essaies avec un fichier avi par exemple
ffmpeg -i "/home/dominique/exemple.avi" -vcodec flv -f flv -r 29.97 -s 320x240 -aspect 4:3 -b 300k -g 160 -cmp dct -subcmp dct -mbd 2 -flags +aic+cbp+mv0+mv4 -trellis 1 -ac 1 -ar 22050 -ab 56k "/home/dominique/exemple.flv"
Dernière modification par f.x0 (Le 26/11/2011, à 15:01)
SOPI
Hors ligne
#8 Le 26/11/2011, à 15:11
- Dominique49
Re : [résolu] Savoir quels codec utilise une vidéo
merci beaucoup, ça marche .. presque, j'ai la vidéo mais pas le son.
il faut dire que je n'ai pas de vidéo originale en avi (si, mais une énorme), donc j'ai essayé avec une vidéo flv provenant de you tube ... ça joue ?
je vais essayé en changeant le codec audio, ça je devrais y arriver ...
merci encore, à bientôt.
Maths spé - Lycée Camille Guérin
Hors ligne
#9 Le 26/11/2011, à 15:14
- f.x0
Re : [résolu] Savoir quels codec utilise une vidéo
Installes ces codecs
sudo wget http://www.medibuntu.org/sources.list.d/`lsb_release -cs`.list --output-document=/etc/apt/sources.list.d/medibuntu.list && sudo apt-get -q update && sudo apt-get --yes -q --allow-unauthenticated install medibuntu-keyring && sudo apt-get -q update && sudo apt-get install ubuntu-restricted-extras non-free-codecs libdvdcss2 gstreamer0.10-plugins-ugly regionset libdvdnav4 && sudo apt-get -q update
SOPI
Hors ligne
#10 Le 26/11/2011, à 15:19
- Dominique49
Re : [résolu] Savoir quels codec utilise une vidéo
ok, c'est en cours.
sinon, j'ai essayé avec -acodec mp3 , mais ça m'a répondu unknow encoder 'mp3'
alors que 'mp3' est dans la liste des codecs ...
bon, après exécution de tes lignes de codes, j'ai refait la conversion, c'est pareil ...
Maths spé - Lycée Camille Guérin
Hors ligne
#11 Le 26/11/2011, à 15:21
- f.x0
Re : [résolu] Savoir quels codec utilise une vidéo
Peux-tu faire un mediainfo sur ton fichier .flv créé et poster le résultat
SOPI
Hors ligne
#12 Le 26/11/2011, à 15:25
- Dominique49
Re : [résolu] Savoir quels codec utilise une vidéo
pas de pb, ça donne ceci :
General
Complete name : /home/dominique/exemple2.flv
Format : Flash Video
File size : 1.65 MiB
Duration : 1mn 43s
Overall bit rate : 134 Kbps
stereo : false
Video
Format : Sorenson Spark
Codec ID : 2
Duration : 1mn 42s
Bit rate : 293 Kbps
Width : 320 pixels
Height : 240 pixels
Display aspect ratio : 4:3
Frame rate mode : Constant
Frame rate : 29.970 fps
Bit depth : 8 bits
Bits/(Pixel*Frame) : 0.127
Stream size : 3.58 MiB
Audio
Format : ADPCM
Format settings, Firm : ShockWave
Codec ID : 1
Duration : 1mn 43s
Bit rate : 54.7 Kbps
Channel(s) : 1 channel
Sampling rate : 22.05 KHz
Bit depth : 16 bits
Stream size : 689 KiB (41%)
Maths spé - Lycée Camille Guérin
Hors ligne
#13 Le 26/11/2011, à 15:27
- Dominique49
Re : [résolu] Savoir quels codec utilise une vidéo
on voit tout de suite la différence au niveau audio, dans le fichier flv créer, c'est shockwave au lieu de MPEG Audio ...
malheureusement ffmpeg ne paraît pas digérer l'option -acodec mpeg ...
NB
-acodec "mp3" ne marche pas non plus ...
Dernière modification par Dominique49 (Le 26/11/2011, à 15:30)
Maths spé - Lycée Camille Guérin
Hors ligne
#14 Le 26/11/2011, à 15:34
- f.x0
Re : [résolu] Savoir quels codec utilise une vidéo
Ça devrait être bon comme ceci :
ffmpeg -i "/home/dominique/exemple.avi" -vcodec flv -f flv -r 29.97 -s 320x240 -aspect 4:3 -b 300k -g 160 -cmp dct -subcmp dct -mbd 2 -flags +aic+cbp+mv0+mv4 -trellis 1 -ac 1 -ar 22050 -ab 56k -acodec libmp3lame "/home/dominique/exemple.flv"
SOPI
Hors ligne
#15 Le 26/11/2011, à 15:48
- Dominique49
Re : [résolu] Savoir quels codec utilise une vidéo
génial, ça marche !!!
j'y était presque ... mais pourqoi n'acepte-t-il pas 'mp3' ?
en tout cas, merci beaucoup ...
j'essaierai avec un gros fichier voir si le son est bon ...
merci encore.
Maths spé - Lycée Camille Guérin
Hors ligne
#16 Le 28/11/2011, à 01:14
- twocats
Re : [résolu] Savoir quels codec utilise une vidéo
Ce serait pas plutôt 'libmp3' ?
La réponse est 42
Hors ligne
#17 Le 28/11/2011, à 16:17
- Dominique49
Re : [résolu] Savoir quels codec utilise une vidéo
non ... mais je viens de me rendre compte que libmp3lame est répertorié :
je crois qu'en fait, 'mp3' c'est que pour le son, sans vidéo ... remarquez qu'il n'a pas de 'V', tandis que 'libmp3lame' en a un ...
D V D lagarith Lagarith lossless
EV libdirac libdirac Dirac 2.2
DEA libgsm libgsm GSM
DEA libgsm_ms libgsm GSM Microsoft variant
EA libmp3lame libmp3lame MP3 (MPEG audio layer 3)
D V D libopenjpeg OpenJPEG based JPEG 2000 decoder
DEV libschroedinger libschroedinger Dirac 2.2
D A libspeex libspeex Speex
EV libtheora libtheora Theora
EA libvo_aacenc Android VisualOn AAC
EA libvo_amrwbenc Android VisualOn Adaptive Multi-Rate (AMR) Wide-Band
EA libvorbis libvorbis Vorbis
DEV libvpx libvpx VP8
EV libx264 libx264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
EV libxvid libxvidcore MPEG-4 part 2
EV ljpeg Lossless JPEG
D V D loco LOCO
D A mace3 MACE (Macintosh Audio Compression/Expansion) 3:1
D A mace6 MACE (Macintosh Audio Compression/Expansion) 6:1
D V D mdec Sony PlayStation MDEC (Motion DECoder)
D V D mimic Mimic
DEV D mjpeg MJPEG (Motion JPEG)
D V D mjpegb Apple MJPEG-B
D A mlp MLP (Meridian Lossless Packing)
D V D mmvideo American Laser Games MM Video
D V D motionpixels Motion Pixels video
D A mp1 MP1 (MPEG audio layer 1)
D A mp1float MP1 (MPEG audio layer 1)
DEA mp2 MP2 (MPEG audio layer 2)
D A mp2float MP2 (MPEG audio layer 2)
D A mp3 MP3 (MPEG audio layer 3)
D A mp3adu ADU (Application Data Unit) MP3 (MPEG audio layer 3)
D A mp3adufloat ADU (Application Data Unit) MP3 (MPEG audio layer 3)
D A mp3float MP3 (MPEG audio layer 3)
D A mp3on4 MP3onMP4
D A mp3on4float MP3onMP4
D A mpc7 Musepack SV7
D A mpc8 Musepack SV8
DEVSDT mpeg1video MPEG-1 video
D V DT mpeg1video_vdpau MPEG-1 video (VDPAU acceleration)
DEVSDT mpeg2video MPEG-2 video
DEVSDT mpeg4 MPEG-4 part 2
D V DT mpeg4_vdpau MPEG-4 part 2 (VDPAU)
D VSDT mpegvideo MPEG-1 video
D V DT mpegvideo_vdpau MPEG-1/2 video (VDPAU acceleration)
D VSDT mpegvideo_xvmc MPEG-1/2 video XvMC (X-Video Motion Compensation)
DEVSD msmpeg4 MPEG-4 part 2 Microsoft variant version 3
D VSD msmpeg4v1 MPEG-4 part 2 Microsoft variant version 1
DEVSD msmpeg4v2 MPEG-4 part 2 Microsoft variant version 2
D V D msrle Microsoft RLE
D V D msvideo1 Microsoft Video 1
D V D mszh LCL (LossLess Codec Library) MSZH
D V D mxpeg Mobotix MxPEG video
DEA nellymoser Nellymoser Asao
D V D nuv NuppelVideo/RTJPEG
DEV D pam PAM (Portable AnyMap) image
DEV D pbm PBM (Portable BitMap) image
Maths spé - Lycée Camille Guérin
Hors ligne