¿Cómo obtener la altura y el ancho del video desde una URL MP4 con ecmascript puro y sin soporte de navegador para h.264?

Estoy escribiendo un script de usuario para descargar videos. El reproductor flash del sitio web utiliza un archivo JSON.
El propósito de mi script es obtener la url del video descargando y analizando el video de acuerdo con la página web. Actualmente puede descargar y extraer la URL de los videos con éxito.

La parte importante del archivo JSON se ve así:

    {
        "ammProfile": "AMM-HBBTV",
        "version": "VF",
        "versionProg": "1",
        "VFO": "HBBTV",
        "VMT": "mp4",
        "VUR": "http://vo.llnwd.net/v2/am/HBBTV/051332-074-A_SQ_2_VF_01464306_MP4-2200_AMM-HBBTV.mp4"
    }, {
        "ammProfile": "AMM-HBBTV",
        "version": "VF",
        "versionProg": "1",
        "VFO": "HBBTV",
        "VMT": "mp4",
        "VUR": "http://vo.llnwd.net/v2/am/HBBTV/051332-074-A_EQ_2_VF_01464315_MP4-1500_AMM-HBBTV.mp4"
    }

Ambas URL aquí son sobre el mismo video, esta es solo la resolución que cambia.

Entonces,¿Cómo puedo analizar los metadatos relevantes sin descargar todo el archivo? El estándar para el códec de video H.264 esmuy duro leer.

Respuestas a la pregunta(3)

Su respuesta a la pregunta