Les tailles des fichiers YouTube ne semblent pas correctes, avec youtube-dl j'obtiens :
- VP9 720p : 128Mo
- opus 16,5Mo
Donc je n'arrive pas aux 152Mo indiqués (et en plus le fait que l'opus soit à 160kbps fausse la comparaison puisque tu réencodes l'audio et la vidéo).
Certes, le choix de format audio de YouTube est bizarre :
- AAC-SBR (mp4a.40.5) à 48kbps
- AAC-LC (mp4a.40.2) à 128kbps
- opus à 160kbps
Les bitrates de YouTube sont ici très importants compte tenu de la vidéo qui comporte très peu de mouvement.
Le seek sur la vidéo AV1 est très lent et consommateur de CPU (que ce soit avec Firefox, Chrome, VLC).
"ff_probe -select-streams v -show_frames 201907_sfr_box8_conference_presse_questions.webm" me donne key_frame=1 tout le temps, ce qui semble être un bug.
Avec "ffprobe -of compact -select_streams v -show_packets 201907_sfr_box8_conference_presse_questions.webm | grep flags=K", je ne vois que 3 key frames, avec un intervalle de 9999 frames soit 400s !
Du coup je comprend la vitesse de seek, s'il faut décoder jusqu'à 400s de vidéo...
La comparaison est donc probablement faussée par ce point, sachant que YouTube encode de manière à pouvoir découper en segments (MSE), et faire un seek suffisamment rapide.
Par exemple, le VP9 720p de YouTube (format 247 pour youtube-dl) a des key frames toutes les 5,12s (soit 128 frames).