Lire un fichier vidéo Webm (Jessie)

Bonjour,

je voudrais revoir une vidéo au format webm, pouvoir la montrer sans disposer de connection internet.

Il s’agit, si j’ai bien compris d’un encodage matroska, mais voici la plainte de mplayer qui ne peut pas déchiffrer ce fichier:

    MPlayer2 2.0-728-g2c378c7-4+b1 (C) 2000-2012 MPlayer Team

    Playing Claude_Bourguignon_-_Proteger_les_sols_pour_préserver_la_biodiversité_-_YouTube.webm.
    [mkv] Unknown/unsupported CodecID (V_VP9) or missing/bad CodecPrivate
    [mkv] data (track 1).
    [mkv] Track ID 1: video (V_VP9), -vid 0
    [mkv] Unknown/unsupported audio codec ID 'A_OPUS' for track 2 or missing/faulty
    [mkv] private codec data.
    [mkv] Track ID 2: audio (A_OPUS), -aid 0, -alang eng
    [mkv] No video track found/wanted.
    Detected file format: Matroska
    No stream found.

(cette vidéo est toujours en ligne ici, et fortement recommandé à tous ceux qui disposent d’au moins 50 cm² de sol.:wink: )

J’ai aussi trouvé cette annonce:

20 avr. 2011 - Toute nouvelle vidéo mise en ligne sur YouTube est encodée au format ouvert WebM, et non plus en H.264

Question bis:
Est-ce à dire qu’il n’est plus permis de regarder une video Youtube hors ligne?

Peut-être un problème de mise à jour de tes codecs. Perso je n’ai pas de problème pour récupérer la vidéo avec youtube-dl.
Formats disponibles :

[youtube] ... Downloading webpage
[youtube] ...  Downloading video info webpage
[info] Available formats for ...
format code  extension  resolution note
171          webm       audio only DASH audio  103k , 1fps, vorbis@128k, 15.11MiB
140          m4a        audio only DASH audio  128k , m4a_dash container, mp4a.40.2@128k, 20.98MiB
160          mp4        256x144    144p  116k , avc1.4d400c, 15fps, video only, 18.33MiB
133          mp4        426x240    240p  259k , avc1.4d4015, 25fps, video only, 40.49MiB
134          mp4        640x360    360p  496k , avc1.4d401e, 25fps, video only, 53.98MiB
17           3gp        176x144    small , mp4v.20.3, mp4a.40.2@ 24k, 13.47MiB
36           3gp        320x180    small , mp4v.20.3, mp4a.40.2, 37.32MiB
18           mp4        640x360    medium , avc1.42001E, mp4a.40.2@ 96k, 81.23MiB
43           webm       640x360    medium , vp8.0, vorbis@128k, 110.76MiB (best)

Téléchargement du dernier format et analyse :

$ ffprobe -i Protéger\ les\ sols\ pour\ préserver\ la\ biodiversité\ \(Claude\ Bourguignon\)-lien.webm 
...
Input #0, matroska,webm, from 'Protéger les sols pour préserver la biodiversité (Claude Bourguignon)-lien.webm':
  Metadata:
    encoder         : Google
  Duration: 00:23:05.31, start: 0.000000, bitrate: 670 kb/s
    Stream #0:0: Video: vp8, yuv420p(progressive), 640x360, SAR 1:1 DAR 16:9, 1k fps, 25 tbr, 1k tbn, 1k tbc (default)
    Stream #0:1: Audio: vorbis, 44100 Hz, stereo, fltp (default)

Lu sans aucun problème avec VLC, avplay, mpv, mplayer
Pour les montages avidemux reste très pratique (version appimage, l’installation est scabreuse).

P.S. chez toi le codec indiqué est VP9, sur youtube je trouve VP8, bizarre. Mais le codec vp9 ne devrait pas poser de problème.

P.S.2 : je me suis amusé à réencoder en vp9 avec ffmpeg et là effectivement mplayer fait la tronche ! Sans doute une question de version trop ancienne de mplayer sous Jessie. Installe mpv ou vlc, cela ne pose pas de problème.

P.S.3 : mplayer n’est plus mis à jour, il est remplacé par mpv.

Merci jweber,

avec mpv, ça marche, version de Jessie:

$mpv --version
mpv 0.6.2 (C) 2000-2014 mpv/MPlayer/mplayer2 projects
 built on 2014-10-25T13:21:01
libav library versions:
   libavutil       54.3.0
   libavcodec      56.1.0
   libavformat     56.1.0
   libswscale      3.0.0
   libavfilter     5.0.0
   libavresample   2.1.0

J’ignorai qu’il remplaçait mplayer