#1 Le 04/03/2011, à 15:01
- dziga
Problème d'encodage pour inscription de sous-titres
Bonjour,
Je viens vers vous pour un problème assez urgent. J'ai un fichier .avi encoder en h264 dans lequel il faudrait que j'intègre un fichier de sous-titre (format .ass) tout en conservant la qualité de l'image initial. J'ai essayé d'ouvrir le fichier en question avec Avidemux mais il me dit "impossible d'ouvrir le fichier".
J'ai du coup essayé de passer par mencoder en ligne de commande. J'ai fais :
mencoder Welch2.avi -sub Welch2.ass -utf8 -fontconfig -font Arial -subfont-text-scale 3 -sub-bg-alpha 0 -oac copy -ovc x264 -x264encopts subq=5:8x8dct:me=umh:frameref=2:bframes=3:b_pyramid:weight_b:bitrate=900:pass=2 -o Welch4SST.avi
J'obtiens le message d'erreur suivant :
MEncoder SVN-r1.0~rc3+svn20090426-4.4.3 (C) 2000-2009 MPlayer Team
Option x264encopts: Bad argument b_pyramid=(null)
success: format: 0 data: 0x0 - 0x220a6460
AVI file format detected.
AVI_NI: No video stream found.
libavformat file format detected.
[lavf] Video stream found, -vid 0
[lavf] Audio stream found, -aid 1
VIDEO: [dvsd] 720x576 0bpp 25.000 fps 28800.0 kbps (3515.6 kbyte/s)
[V] filefmt:35 fourcc:0x64737664 size:720x576 fps:25.000 ftime:=0.0400
SUB: Detected subtitle file format: ssa
SUB: Read 27 subtitles.
Opening video filter: [expand osd=1]
Expand: -1 x -1, -1 ; -1, osd: 1, aspect: 0.000000, round: 1
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Unsupported PixelFormat -1
Selected video codec: [ffdv] vfm: ffmpeg (FFmpeg DV)
==========================================================================
audiocodec: framecopy (format=1 chans=2 rate=48000 bits=16 B/s=192000 sample-0)
Too many video packets in the buffer: (234 in 33696000 bytes).
Maybe you are playing a non-interleaved stream/file or the codec failed?
For AVI files, try to force non-interleaved mode with the -ni option.
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 2)
Movie-Aspect is 1.82:1 - prescaling to correct movie aspect.
[swscaler @ 0x2af900]using unscaled yuv420p -> yuv420p special converter
FATAL: Cannot initialize video driver.
VDec: vo config request - 720 x 576 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 2)
Movie-Aspect is 1.82:1 - prescaling to correct movie aspect.
FATAL: Cannot initialize video driver.
Exiting...
Est-ce quelqu'un pourrait m'aider, soit à affiner mes paramètres mencoder pour que ça fonctionne (là ça me dépasse un peu et je trouve de réponse probante sur le net), soit à faire en sorte qu'avidemux soit capable d'ouvrir cette vidéo. Pour info, j'ai la version 2.5.2 d'avidemux et j'ai le codec x264 d'installé.
Si vous pouvez m'aider, ça m'enlèverait une énorme épine du pied !
Merci
Hors ligne
#2 Le 05/03/2011, à 11:23
- dziga
Re : Problème d'encodage pour inscription de sous-titres
Je bute vraiment sur ce problème.
Personne n'aurait d'idée ?
Hors ligne