Aller au contenu


Photo

ENCODAGE XVID-MPEG 4 POUR PLATINE DIVX SCOTT


  • Veuillez vous connecter pour répondre
Aucune réponse à ce sujet

#1 br1

br1

    Membre

  • Membres
  • PipPip
  • 28 messages
  • Gender:Male

Posté 31 janvier 2009 - 14:26

Salut,

suite au sujet de la semaine dernière exposant l'incompatibilité des fichiers .MP4 générés par MpegStreamclip sur ma platine Scott i980 HDB,

j'ai découvert ffmpeg et mencoder (encodeur de Mplayer), que j'ai pu installer par l'intermédiaire de Mac Ports.

Mon but est de transcoder des fichiers .VOB issus d'un DVD dans un format compressé qui soit reconnu par ma platine. D'après la notice de celle-ci, ce format rêvé se nomme XVID-MPEG-4

Ce sujet vous aidera j'espère à parvenir au même résultat, si j'y arrive un jour car je n'y suis pas encore et je vous remercie pour votre aide !

J'ai réussi à encoder mes fichiers avec les codecs libxvid (ffmpeg), puis lavc (mencoder) mais ils étaient trop volumineux en bonne qualité, ou de trop mauvaise qualité quand ils étaient au bon poids.

Je suis passé à l'utilisation de x264 avec mencoder, les résultats sont terribles, vraiment. En utilisant un débit de 1300 kb/s, j'obtiens des fichiers 5 fois moins lourds que les originaux, dans une qualité remarquable.

Mais évidemment ç'aurait été trop simple... Ces fichiers ne sont pas reconnus par ma platine. Et pour cause, ce n'est absolument par du XVID-Mpeg-4.

Je passe alors à la modification -ffourcc XVID.

Il semblerait que cette modif rende effectivement les fichiers lisibles par ma platine, mais l'image sort noire (bonne taille mais blackout total).

Voici la ligne de commande :

Code
mencoder mavideol.VOB  -o mavideo.avi -oac mp3lame -lameopts br=196:mode=0 -ovc x264 -x264encopts bitrate=1300:interlaced -ffourcc XVID


Voici le compte rendu de mon dernier encodage :

Code
115 audio & 237 video codecs
success: format: 0  data: 0x0 - 0x3fff8000
MPEG-PS file format detected.
VIDEO:  MPEG2  720x576  (aspect 2)  25.000 fps  5500.0 kbps (687.5 kbyte/s)
[V] filefmt:2  fourcc:0x10000002  size:720x576  fps:25.00  ftime:=0.0400
==========================================================================
Opening audio decoder: [liba52] AC3 decoding with liba52
Using SSE optimized IMDCT transform
Using MMX optimized resampler
AUDIO: 48000 Hz, 2 ch, s16le, 192.0 kbit/12.50% (ratio: 24000->192000)
Selected audio codec: [a52] afm: liba52 (AC3-liba52)
==========================================================================
Opening video filter: [expand osd=1]
Expand: -1 x -1, -1; -1, osd: 1, aspect: 0.000000, round: 1
==========================================================================
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 720 x 576 (preferred colorspace: Mpeg PES)
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
The selected video_out device is incompatible with this codec.
Try appending the scale filter to your filter list,
e.g. -vf spp,scale instead of -vf spp.
VDecoder init failed :(
Opening video decoder: [libmpeg2] MPEG 1/2 Video decoder libmpeg2-v0.4.0b
Selected video codec: [mpeg12] vfm: libmpeg2 (MPEG-1 or 2 (libmpeg2))
==========================================================================
Forcing output FourCC to 44495658 [XVID].
MP3 audio selected.
VDec: vo config request - 720 x 576 (preferred colorspace: Planar YV12)
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
[swscaler @ 0x767230]SwScaler: using unscaled yuv420p -> yuv420p special converter
x264 [info]: using SAR=16/15
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 Cache64
Pos:   0.0s      1f ( 0%)  0.00fps Trem:   0min   0mb  A-V:0.000 [0:0]
1 duplicate frame(s)!
Writing header...
ODML: vprp aspect is 4:3.
Writing header...
ODML: vprp aspect is 4:3.
Writing header...2f ( 0%)  0.00fps Trem:   0min   0mb  A-V:-0.004 [0:0]
ODML: vprp aspect is 4:3.

1 duplicate frame(s)!
Pos:   0.9s     22f ( 0%) 18.18fps Trem:   0min   0mb  A-V:-0.084 [0:233]
1 duplicate frame(s)!
Pos:   1.3s     32f ( 0%) 17.16fps Trem:  24min 172mb  A-V:-0.084 [1048:230]
1 duplicate frame(s)!
Pos:   1.8s     42f ( 0%) 16.41fps Trem:  27min 191mb  A-V:-0.084 [1099:230]
1 duplicate frame(s)!
Pos:   2.2s     52f ( 0%) 16.10fps Trem:  29min 201mb  A-V:-0.084 [1114:229]
1 duplicate frame(s)!
Pos:   2.6s     62f ( 0%) 15.96fps Trem:  30min 207mb  A-V:-0.084 [1112:229]
1 duplicate frame(s)!
Pos:   3.1s     72f ( 0%) 15.72fps Trem:  30min 210mb  A-V:-0.084 [1136:228]
1 duplicate frame(s)!
Pos:   3.5s     82f ( 0%) 15.57fps Trem:  32min 219mb  A-V:-0.084 [1149:233]
1 duplicate frame(s)!
Pos:   4.0s     92f ( 0%) 15.49fps Trem:  32min 221mb  A-V:-0.082 [1147:233]
1 duplicate frame(s)!
a52: CRC check failed!  ) 14.53fps Trem:   0min 271mb  A-V:-0.074 [1299:238]
Pos:1479.5s  36980f (100%) 14.53fps Trem:   0min 272mb  A-V:-0.070 [1299:238]
Flushing video frames.
Writing index...
Writing header...
ODML: vprp aspect is 4:3.

Video stream: 1299.729 kbit/s  (162466 B/s)  size: 240371920 bytes  1479.520 secs  36980 frames

Audio stream:  238.106 kbit/s  (29763 B/s)  size: 44040576 bytes  1479.696 secs
x264 [info]: slice I:150   Avg QP:23.26  size: 39313
x264 [info]: slice P:36828 Avg QP:25.71  size:  6367
x264 [info]: mb I  I16..4: 24.8%  0.0% 75.2%
x264 [info]: mb P  I16..4:  6.8%  0.0%  0.5%  P16..4: 49.0% 16.9%  1.3%  0.0%  0.0%    skip:25.4%
x264 [info]: final ratefactor: 23.79
x264 [info]: kb/s:1300.0


J'obtiens une vidéo pesant 273,5 Mo, il semble donc qu'elle ait bien été encodée. Mais Quicktime donne une image noire, et VLC ne lance même pas l'image, il semble ne reconnaître qu'une piste son.

Docteur, je suis à bout sad.gif

Modifié par br1, 31 janvier 2009 - 14:33.



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

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