Je viens d'essayer avec youtube-dl, j'ai le même problème : je choppe la video, mais pas le son.
Code:
$ youtube-dl "https://vid.me/9dUXI"
[vidme] 9dUXI: Downloading JSON metadata
[download] Destination: History Buffs - Zulu-9dUXI.unknown_video
[download] 100% of 1.13KiB in 00:00
### En fait ici il ne choppe que la playlist, un petit fichier non identifié qui est en fait un .m3u (une playlist).
### Si j'essaie de le lire :
$ mpv History\ Buffs\ -\ Zulu-9dUXI.unknown_video
Playing: History Buffs - Zulu-9dUXI.unknown_video
[ffmpeg] https: Protocol 'https' not on whitelist 'file,crypto'!
[lavf] avformat_open_input() failed
Playing: https://api.vid.me/video/17996367/stream?format=hls&subformat=62601069-video-a
(+) Video --vid=1 (h264 1920x1080 25.000fps)
VO: [opengl] 1920x1080 yuv420p
V: 00:00:43 / 00:18:27 (3%) Dropped: 8 Cache: 10s+113KB
Exiting... (Quit)
### ça fonctionne, mais je n'ai que la video, pas l'audio.
### voyons ce que contient le fichier récupéré :
$ cat History\ Buffs\ -\ Zulu-9dUXI.unknown_video
#EXTM3U
#EXT-X-VERSION:6
# Media Playlists
# Audio
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio/mp4a",LANGUAGE="und",NAME="Unknown",AUTOSELECT=YES,DEFAULT=YES,URI="https://api.vid.me/video/17996367/stream?format=hls&subformat=62601069-audio-und-mp4a.m3u8"
# Video
#EXT-X-STREAM-INF:AUDIO="audio/mp4a",AVERAGE-BANDWIDTH=3777856,BANDWIDTH=4584282,CODECS="avc1.640028,mp4a.40.2",RESOLUTION=1920x1080
https://api.vid.me/video/17996367/stream?format=hls&subformat=62601069-video-avc1-1.m3u8
#EXT-X-STREAM-INF:AUDIO="audio/mp4a",AVERAGE-BANDWIDTH=2118003,BANDWIDTH=2515007,CODECS="avc1.4D401F,mp4a.40.2",RESOLUTION=1280x720
https://api.vid.me/video/17996367/stream?format=hls&subformat=62601069-video-avc1-2.m3u8
#EXT-X-STREAM-INF:AUDIO="audio/mp4a",AVERAGE-BANDWIDTH=370286,BANDWIDTH=425173,CODECS="avc1.4D4015,mp4a.40.2",RESOLUTION=426x240
https://api.vid.me/video/17996367/stream?format=hls&subformat=62601069-video-avc1-3.m3u8
#EXT-X-STREAM-INF:AUDIO="audio/mp4a",AVERAGE-BANDWIDTH=1164704,BANDWIDTH=1339080,CODECS="avc1.4D401E,mp4a.40.2",RESOLUTION=854x480
https://api.vid.me/video/17996367/stream?format=hls&subformat=62601069-video-avc1-4.m3u8
Donc la bande son est quand même présente ! même si elle est commentée dans le fichier .m3u.
Si on la choppe, il nous renvoit un autre .m3u, qui montre que la bande son est découpée en plein de petits morceaux. Il faut donc que j'installe ffmpeg pour que youtube-dl sâche recoller et les morceaux, et là j'ai pu lui donner directement l'URL du m3u de la bande son. Il a l'air d'en recoller les bouts.
Donc me concernant, sous Linux, je pourrais faire un script qui rassemble tout (audio + video), mais le plus simple serait de se reposer sur un outil (qu'il s'agisse de jdownloader ou de youtube-dl) qui est mis à jour, et qui sait comment fonctionne vid.me. Ils ont ptet des infos au sujet de vid.me sur leur site.
Disons que le bon point de tout ça, c'est que l'audio existe, juste qu'il est dans une piste séparée et qu'il faut pouvoir en recoller les bouts.