FFmpeg, SDL.
1. FFmpeg: Es un framework multimedia ampliamente utilizado que admite una variedad de formatos de audio y vídeo. Proporciona una rica funcionalidad, que incluye análisis, codificación, decodificación y conversión de medios. Puede utilizar la biblioteca FFmpeg para obtener la duración de un archivo multimedia.
2. SDL: Es una biblioteca multimedia multiplataforma que brinda soporte para audio, video y dispositivos de entrada. Se puede utilizar para reproducir archivos de audio y vídeo y proporciona un método para obtener la duración del medio.