Мультимедиа 8

Мультимедиа

QMediaPlayer: воспроизведение аудио и видео

Введение QMediaPlayer — основной класс для воспроизведения медиафайлов и потоков в Qt: локальных видео/аудио файлов, сетевых потоков, ресурсов из Qt Resource System. В статье подробно разберём управление воспроизведением…

Мультимедиа

Запись и обработка аудио с микрофона

Введение Помимо видео с камеры, частая задача — запись звука с микрофона: голосовые заметки, распознавание речи, мониторинг звукового окружения. В статье разберём запись аудио через QAudioSource (низкоуровневый доступ…

Мультимедиа

VideoOutput и интеграция видео в QML-интерфейс

Введение Виджетный QVideoWidget из предыдущих статей подходит для Qt Widgets приложений, но для QML/Qt Quick интерфейсов используется аналогичный по назначению, но QML-native компонент VideoOutput. В статье разберём интеграцию…

Мультимедиа

Плейлисты и управление очередью воспроизведения

Введение QMediaPlayer сам по себе воспроизводит один источник за раз — для управления очередью из нескольких треков (плейлист с возможностью переключения, повтора, перемешивания) нужна дополнительная логика поверх базового…

Мультимедиа

Аудиоэффекты и обработка звука в реальном времени

Введение Помимо простого воспроизведения и записи, иногда нужна обработка звукового сигнала на лету — изменение громкости динамически в зависимости от условий, простые эффекты (эквалайзер, эффект эха), или анализ…

Мультимедиа

Захват экрана и трансляция (screen capture)

Введение Помимо записи с камеры, иногда нужно записывать или транслировать содержимое самого экрана — для приложений демонстрации работы программы, записи обучающих видео, или удалённой поддержки пользователей. В статье…

Мультимедиа

Синхронизация медиа с субтитрами и текстом

Введение Видео с субтитрами — частая потребность, особенно для образовательного и развлекательного контента. Qt Multimedia не предоставляет встроенного парсера форматов субтитров (.srt, .vtt) — эта задача решается на…

Мультимедиа

Производительность мультимедиа-приложений: буферизация и задержки

Введение В заключительной статье цикла разберём, что влияет на воспринимаемую пользователем «плавность» и отзывчивость мультимедиа-приложения — буферизацию при воспроизведении сетевых потоков, задержки между захватом и отображением, и общие…