youtube-dl : fusionner meilleur piste video avec n importe quelle qualité audio

quand "youtube-dl -f 22" ne marche pas

a marqué ce sujet comme résolu.

Salut, j’utilise en général la commande suivante pour dl mes videos et les voir offline: youtube-dl -f 22 targeturl mais cette video me resiste: https://www.youtube.com/watch?v=llRGQLUi13A comment avoir la + haute definition en image avec un peu de son ? je ne vois que du audio-only ou du video-only avec cette commande:

youtube-dl -F https://www.youtube.com/watch?v=llRGQLUi13A
[youtube] llRGQLUi13A: Downloading webpage
[youtube] llRGQLUi13A: Downloading MPD manifest
[info] Available formats for llRGQLUi13A:
format code  extension  resolution note
139          m4a        audio only DASH audio   67k , m4a_dash container, mp4a.40.5@ 48k (22050Hz)
251          webm       audio only DASH audio  144k , webm_dash container, opus @160k (48000Hz)
140          m4a        audio only DASH audio  147k , m4a_dash container, mp4a.40.2@128k (44100Hz)
278          webm       256x144    DASH video   95k , webm_dash container, vp9, 25fps, video only
160          mp4        256x144    DASH video  108k , mp4_dash container, avc1.4d400b, 25fps, video only
242          webm       426x240    DASH video  220k , webm_dash container, vp9, 25fps, video only
133          mp4        426x240    DASH video  242k , mp4_dash container, avc1.4d400c, 25fps, video only
243          webm       640x360    DASH video  405k , webm_dash container, vp9, 25fps, video only
134          mp4        640x360    DASH video  627k , mp4_dash container, avc1.4d401e, 25fps, video only
244          webm       854x480    DASH video  752k , webm_dash container, vp9, 25fps, video only
135          mp4        854x480    DASH video 1155k , mp4_dash container, avc1.4d4014, 25fps, video only
247          webm       1280x720   DASH video 1505k , webm_dash container, vp9, 25fps, video only
136          mp4        1280x720   DASH video 2310k , mp4_dash container, avc1.4d4016, 25fps, video only
248          webm       1920x1080  DASH video 2646k , webm_dash container, vp9, 25fps, video only
137          mp4        1920x1080  DASH video 5462k , mp4_dash container, avc1.640028, 25fps, video only (best)

pourtant en streaming on a bien image+son et ça monte en 1080 dans la molette youtube. J’ai besoin d’une definition max pour pouvoir lire ce qu’il écrit dans son coding-live. Et du son (mème si mauvaise qualité c’est pas grave mais je voudrais l’entendre un peu).

+0 -0

Effectivement, c’est curieux.

Perso chez moi j’ai :

$ youtube-dl -F "https://www.youtube.com/watch?v=llRGQLUi13A"
[youtube] llRGQLUi13A: Downloading webpage
[youtube] llRGQLUi13A: Downloading MPD manifest
[info] Available formats for llRGQLUi13A:
format code  extension  resolution note
139          m4a        audio only DASH audio   67k , m4a_dash container, mp4a.40.5@ 48k (22050Hz)
251          webm       audio only DASH audio  144k , webm_dash container, opus @160k (48000Hz)
140          m4a        audio only DASH audio  147k , m4a_dash container, mp4a.40.2@128k (44100Hz)
278          webm       256x144    DASH video   95k , webm_dash container, vp9, 25fps, video only
160          mp4        256x144    DASH video  108k , mp4_dash container, avc1.4d400b, 25fps, video only
242          webm       426x240    DASH video  220k , webm_dash container, vp9, 25fps, video only
133          mp4        426x240    DASH video  242k , mp4_dash container, avc1.4d400c, 25fps, video only
243          webm       640x360    DASH video  405k , webm_dash container, vp9, 25fps, video only
134          mp4        640x360    DASH video  627k , mp4_dash container, avc1.4d401e, 25fps, video only
244          webm       854x480    DASH video  752k , webm_dash container, vp9, 25fps, video only
135          mp4        854x480    DASH video 1155k , mp4_dash container, avc1.4d4014, 25fps, video only
247          webm       1280x720   DASH video 1505k , webm_dash container, vp9, 25fps, video only
136          mp4        1280x720   DASH video 2310k , mp4_dash container, avc1.4d4016, 25fps, video only
248          webm       1920x1080  DASH video 2646k , webm_dash container, vp9, 25fps, video only
137          mp4        1920x1080  DASH video 5462k , mp4_dash container, avc1.640028, 25fps, video only
18           mp4        640x360    360p  375k , avc1.42001E, 25fps, mp4a.40.2@ 96k (44100Hz), 820.08MiB
22           mp4        1280x720   720p  905k , avc1.64001F, 25fps, mp4a.40.2@192k (44100Hz) (best)
$ youtube-dl --version
2020.05.29

PS: Je viens de faire une màj pour être en 2020.06.06. J’éditerais le résultat.

+0 -0

En tout cas ça utilise moins d’outils puisque ffmpeg est utilisé par ytdl.
Après, je préfère avoir un mkv qu’un mp4. ffmpeg peut bien-sûr également faire un mkv.

Dans ce cas là, mkvmerge est plus moderne car il possède une interface graphique.

Mais ffmpeg est définitivement plus puissant.

+0 -0

mkvmerge est plus moderne car il possède une interface graphique.

C’est bizarre cet argument. o_O Les deux outils sont maintenus et reposent sur des librairies et standards récents, pour autant que je puisse en juger. Clairement par contre, ffmpeg est bien plus riche en fonctionnalités.

Par contre @buffalo974, j’imagine que tu veux télécharger cette vidéo pour apprendre Rust ? J’ai zappé dessus à plusieurs endroits, et clairement le gars découvre Rust au-fur-et-à-mesure et fait des trucs franchement douteux (j’ai vu un magnifique let mut count: u32 = 0u32 écrit péniblement pour faire plaisir à son éditeur alors que Rust peut inférer le type sans problème avec aucune annotation dans ce cas), pas sûr que ce soit la meilleure ressource pour apprendre… Tu aurais autant de lire directement le Book puisque c’est ce qu’il fait.

+2 -0

mkvmerge est plus moderne car il possède une interface graphique.

C’est bizarre cet argument. o_O Les deux outils sont maintenus et reposent sur des librairies et standards récents, pour autant que je puisse en juger.

adri1

Oui, j’ai cherché à donner un sens à « moderne », c’est dans le sens possède une UI moderne. Mais sinon dire que l’un est plus moderne que l’autre effectivement n’a pas vraiment de sens.

+0 -0

@Holosmos: par plus moderne, j’entends le nb d’étoiles github et le dynamisme des mise à jour.

@adri1: oui, mais après un paquet d’heures de combats sanglants contre le compilateur et apres avoir retourner docs et forums, j’aime bien une vidéo francophone même si y’a des erreurs, c’est agréable et ça donne des idées, ou ça soulève des nouvelles questions auxquelles on aurait pas pensé. Par exemple il a fait un interpréteur Brainfuck ou un Chip-8, je n’y aurais pas pensé. Et j’ai découvert le raytracing. Donc même les vidéos d' amateurs peuvent être enrichissantes. Si vous avez des youtubeurs sur le gamedev en Rust ça m' intéresse.

+0 -0

@Holosmos: par plus moderne, j’entends le nb d’étoiles github et le dynamisme des mise à jour.

C’est du coup un argument un peu bête étant donné que ce que tu veux faire … c’est précisément un bête merge d’une vidéo et d’un audio. Je vois vraiment pas l’intérêt d’utiliser une Ferrari pour aller à la boulangerie.

Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte