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

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

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