LINUX.ORG.RU

Отображение аудио потока при помощи libVLC + Qt

 ,


0

1

День добрый. Есть задача: отрисовать звуковую дорожку видео файла.
Все примеры, что мне попадались, в интернете по использованию libVLC служат только для проигрывания видео или аудио. С этим собственно проблем нет. Все работает. А вот как отобразить аудио дорожку и при этом использовать Qt я да же не представляю.
Кто может рассказать в каком направлении следует копать или у кого есть примеры?

отобразить аудио дорожку

wtf? тебе спектрограмму построить, или что?

anonymous
()
Ответ на: комментарий от anonymous

Нет. Раскладывать в спектр ничего не нужно. Просто амплитуду по времени, как в редакторах по типу saundforge или audacity. Вот например audacity с открытым кодом, но использует библиотеку ffmpeg, а мне бы с libVLC что ни будь.

imirrori
() автор топика

Это называется визуализация. Фильтр визуализации. Вход - аудио, выход - видео. Типа такого http://ffmpeg.org/ffmpeg-filters.html#showwaves . В VLC есть тип модулей visualization, один модуль - visual, и в нём есть реализованные эффекты. Тебе надо что-то типа

vlc <file> --audio-visual visual --effect-list scope
?

Или тебе вообще просто статическую картинку, график амплитуды от времени?

Krieger_Od ★★
()
Ответ на: комментарий от Krieger_Od

Мне нужна статическая картинка амплитуды во времени. Но все равно спасибо, я посмотрю исходники модуля может что ни будь и найдется похожее.

imirrori
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.