Sobre el proyecto
playerdemo es un proyecto de reproductor de video de código abierto basado en C++/Qt, posicionado como una versión de código abierto de PotPlayer, principalmente para el aprendizaje y el intercambio de tecnologías de desarrollo de audio y video. El proyecto utiliza FFmpeg 5.1 (x64) para decodificación y SDL2 2.0.7 (x64) para renderizado; en Windows se desarrolla con Qt 5.12.x (MinGW x64). El repositorio proporciona playerdemo.pro, que se puede abrir y compilar con Qt Creator en Windows, Linux y macOS.
El README explica las dependencias de la plataforma y los métodos de compilación: en Windows, es necesario descargar las bibliotecas dinámicas de FFmpeg y SDL2, y colocar los archivos dll, de encabezado y lib en los directorios correspondientes; en Linux, se pueden instalar los paquetes de desarrollo libsdl2-dev, libavformat-dev, libavutil-dev, libavcodec-dev y libswscale-dev a través de apt; en macOS, se instala ffmpeg mediante Homebrew y se configuran los directorios include y lib de FFmpeg y SDL2 en el archivo .pro según la ruta local.
El README también recuerda que al compilar se deben unificar las versiones y bits de las bibliotecas estáticas y dinámicas; la versión empaquetada en las Actions de la etiqueta no incluye las bibliotecas dinámicas de FFmpeg y SDL2. Para informar problemas del proyecto, se recomienda usar GitHub Issues.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.