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 07/11/2011, à 15:30

niaouli

[Résolu] Convertir une capture d'écran VLC encodée avec codec RV32 ?

Salut,

J'ai fait une capture d'écran avec VLC (sous MacOS), sans trop regarder les options, et je me suis retrouvé avec un fichier de 30 Go pour environ 1h de vidéo. En plus le fichier semble mal indexé, VLC a du mal à le lire.

Voici les détails de la vidéo :

$ exiftool vlcoutput.avi
ExifTool Version Number         : 8.15
File Name                       : vlcoutput.avi
Directory                       : .
File Size                       : 34149 MB
File Modification Date/Time     : 2011:11:07 00:03:50+01:00
File Permissions                : rw-------
File Type                       : AVI
MIME Type                       : video/avi
Frame Rate                      : 1.893
Max Data Rate                   : 0.006836 kB/s
Frame Count                     : 8748
Stream Count                    : 1
Stream Type                     : Video
Video Codec                     : 23VR
Video Frame Rate                : 1.89
Video Frame Count               : 8748
Quality                         : Default
Sample Size                     : Variable
Image Width                     : 1280
Image Height                    : 800
Planes                          : 1
Bit Depth                       : 24
Compression                     : RV32
Image Length                    : 0
Pixels Per Meter X              : 0
Pixels Per Meter Y              : 0
Num Colors                      : Use BitDepth
Num Important Colors            : All
Duration                        : 1:17:01
Image Size                      : 1280x800

J'ai tenté ceci avec MEncoder :

$ mencoder vlcoutput.avi -o vlcoutput-mencoder.avi -ovc x264
MEncoder 1.0rc4-4.5.2 (C) 2000-2010 MPlayer Team
success: format: 0  data: 0x0 - 0x564a5b98
AVI file format detected.
[aviheader] Video stream found, -vid 0
AVI: No audio stream found -> no sound.
VIDEO:  [RV32]  1280x800  24bpp  1.892 fps  61954.8 kbps (7562.8 kbyte/s)
[V] filefmt:3  fourcc:0x32335652  size:1280x800  fps:1.892  ftime:=0.5285
Opening video filter: [expand osd=1]
Expand: -1 x -1, -1 ; -1, osd: 1, aspect: 0.000000, round: 1
==========================================================================
Cannot find codec matching selected -vo and video format 0x32335652.
==========================================================================

Exiting...

Pas plus de succès avec ffmpeg :

$ ffmpeg -i vlcoutput.avi -f avi -vcodec libx264 vlcoutput-ffmpeg.avi
FFmpeg version 0.6.2-4:0.6.2-1ubuntu1.1, Copyright (c) 2000-2010 the Libav developers
  built on Sep 16 2011 17:00:39 with gcc 4.5.2
  configuration: --extra-version=4:0.6.2-1ubuntu1.1 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --enable-libvpx --disable-stripping --enable-runtime-cpudetect --enable-vaapi --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --enable-shared --disable-static
  WARNING: library configuration mismatch
  libavutil   configuration: --extra-version=4:0.6.2-1ubuntu2 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libdirac --enable-libgsm --enable-libopenjpeg --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --enable-libvpx --disable-stripping --enable-runtime-cpudetect --enable-vaapi --enable-libopenjpeg --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libfaad --enable-libdirac --enable-libfaad --enable-libmp3lame --enable-librtmp --enable-libx264 --enable-libxvid --enable-libdc1394 --enable-shared --disable-static
  libavcodec  configuration: --extra-version=4:0.6.2-1ubuntu2 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libdirac --enable-libgsm --enable-libopenjpeg --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --enable-libvpx --disable-stripping --enable-runtime-cpudetect --enable-vaapi --enable-libopenjpeg --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libfaad --enable-libdirac --enable-libfaad --enable-libmp3lame --enable-librtmp --enable-libx264 --enable-libxvid --enable-libdc1394 --enable-shared --disable-static
  libavutil     50.15. 1 / 50.15. 1
  libavcodec    52.72. 2 / 52.72. 2
  libavformat   52.64. 2 / 52.64. 2
  libavdevice   52. 2. 0 / 52. 2. 0
  libavfilter    1.19. 0 /  1.19. 0
  libswscale     0.11. 0 /  0.11. 0
  libpostproc   51. 2. 0 / 51. 2. 0

Seems stream 0 codec frame rate differs from container frame rate: 1.89 (473/250) -> 51.08 (613/12)
Input #0, avi, from 'vlcoutput.avi':
  Duration: 01:17:03.67, start: 0.000000, bitrate: 61954 kb/s
    Stream #0.0: Video: RV32 / 0x32335652, 1280x800, 51.08 tbr, 1.89 tbn, 1.89 tbc
swScaler: Unknown format is not supported as input pixel format
Cannot get resampling context

Si je comprends bien, il me manque le codec RV32. Où le trouver et comment l'installer ? Sinon que faire ?

Merci de votre aide smile

Dernière modification par niaouli (Le 08/11/2011, à 21:06)

Hors ligne

#2 Le 07/11/2011, à 15:57

xabilon

Re : [Résolu] Convertir une capture d'écran VLC encodée avec codec RV32 ?

Salut

Le RV32 est apparemment un codec de vidéo "brute" (raw video), sans en-tête, assez peu supporté par les lecteurs.
Ce qui est étonnant c'est que VLC t'ai produit un fichier qu'il n'est lui-même pas capable de lire ...

Donc, lors de tes prochaines captures, règle les options pour qu'il utilise un codec différent et plus usuel.

Et pour le convertir en quelque chose d'utilisable ... tu as essayé avidemux ? Si lui non plus ne le lit pas, je ne vois pas vraiment comment faire.


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#3 Le 07/11/2011, à 17:36

niaouli

Re : [Résolu] Convertir une capture d'écran VLC encodée avec codec RV32 ?

J'avais essayé avidemux sous MacOS et ca n'avait pas fonctionné. Pas mieux sous Ubuntu hélas !

Attempt to open vlcoutput.avi failed!

Hors ligne

#4 Le 08/11/2011, à 21:05

niaouli

Re : [Résolu] Convertir une capture d'écran VLC encodée avec codec RV32 ?

Finalement j'ai réussi à réencoder la vidéo avec VLC. smile

Hors ligne