¿Cómo obtener la información de la velocidad de bits de los videos de YouTube?

Estaba usando videos de YouTube para mi prueba y me preguntaba cómo puedo obtener la información de la velocidad de bits del video reproducido.

Usé 2 métodos para conocer la información sobre la velocidad de bits pero no obtuve ninguna información.

1. Right-click on a video and choose "Stats for nerds". 2. ffmpeg -i input_video -f ffmetadata metadata.txt 

No sé si haciendo clic con el botón derecho en el video y luego en las propiedades, los detalles me darán la forma correcta de mostrar la velocidad de bits.

¿Alguna sugerencia?

La mayoría de los videos de YouTube usan la transmisión de formato de tasa de bits adaptativa (ABR), lo que significa que no hay solo una tasa de bits única.

Para ABR, se crean versiones de video de múltiples bits y cada una se divide en trozos de igual longitud (por tiempo), por ejemplo, trozos de 10 segundos.

El jugador cliente puede seleccionar el siguiente fragmento del flujo de velocidad de bits más apropiado para las condiciones actuales de la red: si la red se ocupa, puede bajar a una tasa de bit más baja para el siguiente fragmento y viceversa si la red es buena. .

Así que no existe realmente el concepto de una tasa de bits única para todo el video, sino diferentes tasas de bits para cada fragmento que se descarga (aunque en la práctica si tienes una buena conexión debería funcionar hasta la tasa de bits superior y permanecer allí) .

Como dices, puedes ver una visualización de esto en YouTube haciendo clic con el botón derecho y mirando la opción “estadísticas para nerds”; mira el siguiente ejemplo:

enter image description here

También puede ver las resoluciones de tasas de bits disponibles y forzar al jugador a seleccionar una sola haciendo clic en la ‘rueda’ en la esquina inferior derecha.