Aller au contenu


Photo

Nouvelle version de ffmpegX : 0.0.9p


  • Veuillez vous connecter pour répondre
15 réponses à ce sujet

#1 Invité

Invité

    Maître

  • Membres
  • PipPipPipPipPip
  • 700 messages

Posté 06 septembre 2004 - 13:04

La dernière version du soft ffmpegX 009p est sortie hier, avec pas mal de nouvelles options supplémentaires plutôt tournées vers le mp4, avec notamment le nouveau codec H.264 ! Comme écrit ci-dessous, les limites de mencodeur ne permettent que de l'intégrer dans un conteneur AVI avec du MP3. Mais ca doit pouvoir se mettre dans un .MP4 avec QuickTime ! smile.gif

En attendant les premiers tets, je pose donc les nouveautés ici :

QUOTE
Cette version ainsi que les suivantes ne sont compatibles qu'avec OSX 10.3 (Panther). Si vous voulez continuer à utiliser ffmpegX avec OSX 10.2 (Jaguar) téléchargez la dernière version 10.2 compatible ici (0.0.9k).

* Ajout du réglage rapide H.264 qui utilise le moteur mencoder avec le H.264 Advanced Video Codec (mpeg-4 part 10) au travers de la librairie x.264 (révision 46). À cause des limites actuelles de mencoder, le H.264 sera encodé dans un conteneur AVI avec une piste audio MP3 au lieu d’un conteneur MP4 avec une piste audio AAC comme le standard le recommande. Le support du conteneur MP4 sera ajouté ultérieurement. A utiliser pour tester ce nouveau codec qui offre des performances et une compression supérieures.
* Ajout du décodage du H.264 pour les moteurs ffmpeg et mencoder
* Ajout de la lecture du H.264 au travers d’une version patchée de mplayer. Pour lire des flux H.264, cliquez sur le bouton « Joue » puis « F » pour passer en plein écran, la touche « espace » sert à mettre en pause, les flèches à avancer et reculer la touche « retour » à quitter.
* Ajout de l’option « utiliser CABAC » en encodage H.264. Elle active le codage « Context-Adaptive Binary Arithmetic » pour améliorer l’entropie du codage et obtenir des fichiers plus petits (encodage plus lent).
* Ajout de l’option « Full interframe analysis » (Analyse complète entre images) en encodage H.264 qui utilise toutes les méthodes d’analyse entre 2 images consécutives (i4x4, psub8x8, psub16x16) pour une meilleure estimation (encodage plus lent).
* Ajout de l’option « Débit constant » en encodage H.264. Si activée, l’encodage se fait au débit constant spécifié en faisant varier le quantificateur entre qmin et qmax. Notez que pour le format H.264, le quantificateur n’a pas le même sens qu’avec mpeg-1, mpeg-2 ou mpeg-4. L’intervalle de quantification est entre 2 et 51 sur une échelle logarithmique (par exemple la différence de débit entre q=20 et q=40 est seulement d’un facteur de 10). Si le choix «Débit constant» est desactivé (par défaut) alors la valeur de qmin est utilisée pour encoder à qualité constante avec un débit variable. Un bon choix pour qmin doit être compris entre 20 et 40, le défaut est à 22.
* Ajout du support pour le filtre « Deblock » en encodage H264 (dans l’onglet « Filtres », activée par défaut).
* Ajout du réglage rapide “MPEG-TS” qui utilise le moteur ffmeg pour encoder un flux au format .TS transport stream DVB (transport multiplexé des flux audio/vidéo) avec une piste vidéo au format mpeg2 et du son MP2 (experimental).
* Ajout du support des vidéos « brutes ».DV en entrée pour mencoder en DivX/XviD et vcd/svcd/dvd avec « décoder avec mplayer ».
* Ajout de la lecture des vidéos « brutes ».DV avec le bouton « Joue ».
* Ajout du support des pistes sons AAC dans les films Quicktime .MOV.
* Ajout de l’encodage en stéréo AC3 avec mencoder DivX et XviD (auparavant il ne faisait que passer la source AC3. Utilisez le codec audio « Passthrough » pour revenir à la fonctionnalité précédente).
* Le filtre « Désentrelacer » pour mencoder DivX/XviD utilise maintenant « median deinterlacer » au lieu de « linear blend » pour une meilleure qualité.
* Ajout du support de “Décoder avec Quicktime” pour l’encodage AVI (XviD, DivX) du moteur ffmpeg. Utilisé maintenant par défaut par ce moteur quand le fichier source est un fichier Quicktime .mov, ce qui permet de corriger les problèmes existant avec des sources en .mov (possibilité de recadrage automatique).
* L’outil DVD>DVD4 permet maintenant de traiter des fichiers VOB d’une taille inférieure à 4GO en faisant une conversion VOB à VIDEO_TS sans aucune recompression (1 ou 2 pistes audio conservées). Désactivez « Garder les flux élémentaires » si vous voulez supprimer les fichiers intermédiaires.
* De nouvelles optimisations de la gestion des biprocesseurs en encodage mpeg-4 mencoder.
* Modification des noms des réglages rapides avec maintenant le “format” suivi du “nom du moteur”.

#2 Invité

Invité

    Maître

  • Membres
  • PipPipPipPipPip
  • 700 messages

Posté 06 septembre 2004 - 19:04

Oui, ca me parait logique aussi qu'on doive passer par mplayer pour lire ce H264. Il y a aussi la dernière version de VLC qui supporte le H264 (VLC 0.7.2). Mais je ne sais pas si ca fonctionne si c'est dans un conteneur AVI.
C'est l'occasion de tester. smile.gif

#3 gorgar

gorgar

    Professionnel

  • Membres
  • PipPipPipPip
  • 104 messages

Posté 06 septembre 2004 - 21:53

Foudroyant! Je viens de lancer un encodage de test, je vous tiens au courant sur mes résultats.

#4 mp139

mp139

    Nouveau

  • Membres
  • Pip
  • 2 messages

Posté 06 septembre 2004 - 21:58

QUOTE (Nogoroth @ 6 09 2004, 20:04)
Oui, ca me parait logique aussi qu'on doive passer par mplayer pour lire ce H264. Il y a aussi la dernière version de VLC qui supporte le H264 (VLC 0.7.2). Mais je ne sais pas si ca fonctionne si c'est dans un conteneur AVI.
C'est l'occasion de tester. smile.gif

Après 2/3 tests rapides, je crains que pour les lire il n'y aie que la version patchée de mplayer "made in Major" qui puisse lire du H264 dans un container avi.
En tout cas pas VLC, j'ai pas retéléchargé mplayerOSX pour tester ...

#5 Invité

Invité

    Maître

  • Membres
  • PipPipPipPipPip
  • 700 messages

Posté 07 septembre 2004 - 12:51

De mon côté les tets vont venir aussi...

Vois si tu peux lire ton H264 en le mettant dans un conteneur .MP4 via QuickTime (si c'est possible : export vers séquence mpeg4 et passthrough dans l'onglet 'général'). A priori tu pourras peut-être le lire avec VLC. Mais il y a la version 0.8 qui se prépare. Donc...

#6 Invité

Invité

    Maître

  • Membres
  • PipPipPipPipPip
  • 700 messages

Posté 07 septembre 2004 - 13:00

QUOTE
Vois si tu peux lire ton H264 en le mettant dans un conteneur .MP4 via QuickTime

Ah bah non, jsuis con. QuickTime ne peux pas encore le lire. wacko.gif

Excusez moi. rolleyes.gif

#7 gorgar

gorgar

    Professionnel

  • Membres
  • PipPipPipPip
  • 104 messages

Posté 07 septembre 2004 - 20:07

Voici les résultats de mon test H.264 avec ffmpegX 0.0.9p. J'ai essayé d'encoder à partir d'un VOB en utilisant les préréglages mencoder DivX, mencoder XviD, et H.264. Dans les trois cas j'ai gardé la taille d'image à 720x576 pour obtenir la qualité maximale.

Résultat :

- Le film encodé en mencoder DivX, pèse 1590MB. Il est de bonne qualité et j'ai encodé en 3 heures sur ma vieille becane un G4 667. cool.gif

- Le film encodé en mencoder XviD est visiblement de qualité un peu supérieure. Il pèse 1452MB mais il a été très lent, presque 20 heures! ph34r.gif

- Le film encodé en H.264 est clairement de qualité encore supérieure à XviD, et il pèse seulement 1140MB!! et de plus, il s'est encodé beaucoup plus vite que le XviD, genre 6 heures de moins! wub.gif

Maintenant je vais modifier les options du préréglage pour voir si j'obtiens des résultats intéressants.

Pour jouer le film h.264 dans le conteneur AVI, j'ai tout essayé et pour l'instant il y a deux solutions. La première est la version beta 0.8.0-test1 de VLC. La deuxième, et qui me semble plus rapide, est la version de mplayer de major. MplayerOSX dernière version n'est pas encore au niveau, donc j'ai procédé de la manière suivante pour modifier ma version de MplayerOSX. Je suis allé dans le menu "Aller au dossier" (pomme-maj-G) et j'ai inséré :
/Applications/MPlayer OS X.app/Contents/Resources/mplayer.app/Contents/MacOS/

Cela m'a permis d'afficher l'endroit dans MplayerOSX où est stocké le fichier "binaire". J'ai replacé avec le mplayer "made in major" (ffmpegXbinaries704.zip) et hop! MplayerOSX se retrouve maintenant bonifié avec le support H.264.

Sans doute les versions à venir seront mises à jour mais comme cela ça marche déjà.

Modifié par gorgar, 07 septembre 2004 - 20:35.


#8 mp139

mp139

    Nouveau

  • Membres
  • Pip
  • 2 messages

Posté 07 septembre 2004 - 20:48

ça confirme donc ce que je pensais pour la lecture, il fallait le mplayer "by major".

Mes test à moi se limitent à des extraits d'une minute et la qualité est vraiment assez bluffante.

Reste à attendre des implémentations plus finalisées de h264

#9 Invité

Invité

    Maître

  • Membres
  • PipPipPipPipPip
  • 700 messages

Posté 07 septembre 2004 - 22:06

Salut !

Eh bien moi, je n'arrive pas encore à encoder quoi que ce soit... sad.gif Mais je vais insister.
Vous qui avez réussi, pourriez vous mettre en ligne quelques extraits de H264 pour voir ? Ce serait sympa. smile.gif

#10 gorgar

gorgar

    Professionnel

  • Membres
  • PipPipPipPip
  • 104 messages

Posté 07 septembre 2004 - 22:29

Comment tu n'y arrive pas.. as-tu sélectionne le VOB, choisi le préréglage "H264" et cliqué sur Encoder? Si oui peut être as-tu rencontré un message d'erreur en cliquant le bouton bleu "i"?

#11 Invité

Invité

    Maître

  • Membres
  • PipPipPipPipPip
  • 700 messages

Posté 07 septembre 2004 - 22:45

Oui, j'ai fais exactement ce que tu m'as dit (sauf que je pars d'une .m2v au lieu d'un vob).

Je préviens avant tout que je ne suis pas un grand habitué de ffmpegX. smile.gif En fait, je clique sur 'encoder, ffmpeg progress s'ouvre, mais l'encodage ne se fait pas. Le 'ding !' vient quasi tout de suite. Et au final, il y a bien un fichier .AVI, mais qui pèse 4Ko. sad.gif
J'ai essayé en supprimant l'encodage audio, et en testant d'autres réglages, et c'est toujours la même chose.

Peut-être cela est-il du à la config de ma machine (iMac G3 DV 500), pas très puissant quoi. Mais j'y crois pas trop.

voici ce que m'affiche le bouton "i", un extrait interessant :
QUOTE
The selected video_out device is incompatible with this codec.
VIDEO:  MPEG2  720x576  (aspect 3)  25.000 fps  7500.0 kbps (937.5 kbyte/s)
[V] filefmt:1  fourcc:0x10000002  size:720x576  fps:25.00  ftime:=0.0400
Opening video filter: [expand osd=1]
Expand: -1 x -1, -1 ; -1  (-1=autodetect) osd: 1

J'vais essayer avec d'autres sources. Ca a l'air d'être le problème. non ?

#12 gorgar

gorgar

    Professionnel

  • Membres
  • PipPipPipPip
  • 104 messages

Posté 08 septembre 2004 - 00:37

QUOTE (Nogoroth @ 7 09 2004, 23:45)
The selected video_out device is incompatible with this codec.
VIDEO:  MPEG2  720x576  (aspect 3)  25.000 fps  7500.0 kbps (937.5 kbyte/s)
[V] filefmt:1  fourcc:0x10000002  size:720x576  fps:25.00  ftime=0.0400
Opening video filter: [expand osd=1]
Expand: -1 x -1, -1 ; -1  (-1=autodetect) osd: 1

Non, ce message n'a rien à voir, car je l'ai aussi pareil, mais pourtant l'encodage fonctionne correctement, et j'ai même essayé avec un .m2v sans le son.

Peut être dans la suite as-tu d'autres messages d'erreur, par exemple vers la fin?

#13 Invité

Invité

    Maître

  • Membres
  • PipPipPipPipPip
  • 700 messages

Posté 08 septembre 2004 - 08:47

Glups, je me sens un peu intrus ! laugh.gif

Oui, j'ai décoché l'encodage audio. J'ai fait l'installation des real-libs (que je n'avais pas faite, donc je me suis dit peut être que... mais non) Tout est OK, tout est installé, mais il n'encode rien. Voici l'intégralité du message :
QUOTE
Encoding started on Wed Sep  8 09:42:27 CEST 2004
MEncoder dev-CVS-040904-19:44-3.3 © 2000-2004 MPlayer Team
AltiVec not found
CPU: PowerPC
Reading /Users/gaetan/.mplayer/codecs.conf: Reading /usr/local/etc/mplayer/codecs.conf: Using built-in default codecs.conf.
success: format: 0  data: 0x0 - 0xf790c8
Font /usr/local/share/mplayer/font/font.desc loaded successfully! (206 chars)
MPEG-ES file format detected.
VIDEO:  MPEG2  720x576  (aspect 3)  25.000 fps  7500.0 kbps (937.5 kbyte/s)
The selected video_out device is incompatible with this codec.
[V] filefmt:1  fourcc:0x10000002  size:720x576  fps:25.00  ftime:=0.0400
Opening video filter: [expand osd=1]
Expand: -1 x -1, -1 ; -1  (-1=autodetect) osd: 1
Opening video filter: [scale w=720 h=576]
Opening video filter: [pp=0x33]
==========================================================================
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 720 x 576 (preferred csp: Mpeg PES)
[PP] Using external postprocessing filter, max q = 6.
Writing AVI header...
lorspace - retrying with -vf scale...
Opening video filter: [scale]
VDecoder init failed sad.gif
Opening video decoder: [libmpeg2] MPEG 1/2 Video decoder libmpeg2-v0.4.0b
Selected video codec: [mpeg12] vfm:libmpeg2 (MPEG 1 or 2 (libmpeg2))
==========================================================================
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
VDec: vo config request - 720 x 576 (preferred csp: Planar YV12)
[PP] Using external postprocessing filter, max q = 6.
VDec: using Planar I420 as output csp (no 1)
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
SwScaler: using unscaled Planar YV12 -> Planar YV12 special converter
x264 [warning]: rc buffer size 0 too small
x264 [info]: using cpu capabilities
1 duplicate frame(s)!

Merci de votre aide ! smile.gif

Nogoroth

Modifié par Nogoroth, 08 septembre 2004 - 08:52.


#14 gorgar

gorgar

    Professionnel

  • Membres
  • PipPipPipPip
  • 104 messages

Posté 08 septembre 2004 - 13:53

Peut être ne fonctionne pas sur un G3? car il semble faire appel à Altivec..

#15 Invité

Invité

    Maître

  • Membres
  • PipPipPipPipPip
  • 700 messages

Posté 08 septembre 2004 - 23:04

J'ai réessayé avec une autre source. Pareil. Toujours le 1 duplicate frame ! Merveilleux ! On peux encoder une image, une seule (profitez-en), de H264 sur G3 !

On dirait bien que c'est le le G3 qui cloche. On ne peux pas aller plus loin sans Altivec. Eh bien voilà, les G3 sont bannis du monde de la nouvelle vidéo. Fallait bien que ca arrive un jour. sad.gif Esperons que le AVC de QuickTime pourra faire sans Altivec... unsure.gif

En attendant, jsuis toujours partant pour voir des bouts ! laugh.gif Ca ca doit être possible !

Nogoroth

#16 Guest

Guest

    Maître

  • Guests
  • PipPipPipPipPip
  • 1 549 messages

Posté 13 septembre 2004 - 15:54

QUOTE (Nogoroth @ 9 09 2004, 0:04)
Esperons que le AVC de QuickTime pourra faire sans Altivec...

Nous le souhaitons avec toi.

wink.gif


1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)