À propos du projet
playerdemo est un projet de lecteur vidéo open source basé sur C++/Qt, positionné comme une version open source de PotPlayer, principalement destiné à l'apprentissage et à l'échange autour du développement audio et vidéo. Le projet utilise FFmpeg 5.1 (x64) pour le décodage et SDL2 2.0.7 (x64) pour le rendu ; sous Windows, il est développé avec Qt 5.12.x (MinGW x64). Le dépôt fournit playerdemo.pro, qui peut être ouvert, compilé et débogué avec Qt Creator sur Windows, Linux et macOS.
Le README décrit séparément les dépendances et les méthodes de compilation par plateforme : sous Windows, il faut télécharger soi-même les bibliothèques dynamiques FFmpeg et SDL2, puis placer les dll, les en-têtes et les lib dans les répertoires correspondants ; sous Linux, on peut installer via apt les paquets de développement libsdl2-dev ainsi que libavformat-dev, libavutil-dev, libavcodec-dev, libswscale-dev, etc. ; sous macOS, il faut installer ffmpeg via Homebrew et configurer dans le fichier .pro les répertoires include et lib de FFmpeg et SDL2 selon les chemins locaux.
Le README rappelle également que la version et l'architecture des bibliothèques statiques et dynamiques doivent être cohérentes lors de la compilation ; les versions empaquetées par Actions dans les tags ne contiennent pas les bibliothèques dynamiques FFmpeg et SDL2. Pour signaler un problème, il est recommandé d'utiliser en priorité GitHub Issues.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.