[Аудио и видео] Qt представила FFmpeg

Часть связанная с аудио и видео используется стандартный C ++, и только интерфейс будет использовать часть содержимого Qt. Это должно облегчить позже портирована на другие системы.

 

  Развитие аудио и видео кодеков является наиболее часто делать операцию. С H.264 в качестве примера: Если вы хотите реализовать свои собственные кодирование h.264, H.264 требует очень понимания. H.264 может выбрать, чтобы увидеть документ, или вы можете использовать исходный код кто-то написал.

  Mainstream кодеры H.264: x264, t264 и т.д.

Но для начала, из-за h.264 не знаю много о, так что немного трудно в использовании x264, проблема часто не знают , как решить. И эти библиотеки могут только формат кодирования, поэтому старт не рекомендуется.  И он рекомендует использовать FFMPEG.

 

FFMPEG  

  Различный FFMPEG является интегрированной библиотекой кодеков, можно сказать, чтобы быть универсальным инструментом, от захвата видео, видеокодер к видео передачи (включая RTP, RTCP, RTMP, протокол RTSP и т.д.) может быть использован непосредственно FFMPEG полный, более важный момент FFMPEG является кросс-платформенного, Windows, Linux, Aandroid, IOS этой господствующего тейк-всей система. Поэтому настоятельно рекомендуется, чтобы начальный прямое использование FFMPEG.

 

1,下载FFMPEG: https://ffmpeg.zeranoe.com/builds/

  • Статическая: Статическая версия библиотеки
  • Общий: DLL версия
  • Dev: предоставить разработчикам с Lib файл

Общие файлы и загрузки файлов Dev

 Оставив только включать и импровизировать эти две папки, другие удаляются

 

 Создание чистых проектов Qt C ++, связать файл библиотеки (Lib папки в файл Девых файлов) в файле .pro

 

 DLL-файлы, а затем общий / папку бин, и копируется в кварты отладочный файл текущего проекта

 

Тест, печатает номер версии


    возвращать 0; 
}




 

 

рекомендация

отwww.cnblogs.com/xiexinbei0318/p/11426110.html