Об этом проекте
playerdemo — это проект открытого видеоплеера на C++/Qt, позиционируемый как открытая версия PotPlayer, предназначенный для изучения и обмена опытом в области разработки аудио/видео технологий. Проект использует FFmpeg 5.1 (x64) для декодирования и SDL2 2.0.7 (x64) для рендеринга; под Windows разрабатывается на Qt 5.12.x (MinGW x64). В репозитории предоставлен файл playerdemo.pro, который можно открыть в Qt Creator на Windows, Linux и macOS для компиляции и отладки.
В README описаны зависимости и способы сборки для каждой платформы: под Windows необходимо самостоятельно загрузить динамические библиотеки FFmpeg и SDL2, разместив dll, заголовочные файлы и lib в соответствующих каталогах; под Linux можно установить пакеты libsdl2-dev, libavformat-dev, libavutil-dev, libavcodec-dev, libswscale-dev через apt; под macOS — установить ffmpeg через Homebrew и настроить пути к include и lib для FFmpeg и SDL2 в файле .pro в соответствии с локальной системой.
README также предупреждает, что при компиляции необходимо согласовывать версии и разрядность статических и динамических библиотек; версии, собранные в Actions (теги), не содержат динамических библиотек FFmpeg и SDL2. Для сообщений о проблемах рекомендуется использовать Issues в репозитории.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.