¿Todos los vídeos de Baidu son m3u8?

No es así.

El formato de vídeo M3U8 también es M3U, pero su formato de codificación es el formato UTF-8. M3U está codificado con el juego de caracteres Latin-1. El formato M3U8 se caracteriza por una información o archivo de directorio. Muchas películas almacenadas en caché por teléfonos Android o navegadores de iPhone están en formato M3U8 y deben transcodificarse antes de poder reproducirse.

Sin embargo, los vídeos descargados de Baidu están en RM, FLV y otros formatos, no solo uno.