Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: openCV нет звука у видео
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt Мультимедиа
Гость_Дмитрий_*
Здравствуйте! Столкнулся с такой проблемой, при воспроизведении видео с помощью openCV, видео показывает, но без звука. Почему такое может быть? подскажите пожалуйста. Вот код который я использовал:
Раскрывающийся текст

#include <cv.h>
#include <highgui.h>
#include <cxcore.h>
#include <stdlib.h>
#include <stdio.h>

CvCapture *capture;

void trackbarCallback(int pos)
{
cvSetCaptureProperty(capture, CV_CAP_PROP_POS_FRAMES, pos);
}

int main(int argc, char **argv)
{
// имя файла задается 1 параметром или “test.avi” по умолчанию
const char *filename = "D:\\video.avi";

// создание окна
cvNamedWindow("Video Tracking", CV_WINDOW_AUTOSIZE);
capture = cvCreateFileCapture(filename);

// число кадров видео-файла
int frames = (int)cvGetCaptureProperty(capture, CV_CAP_PROP_FRAME_COUNT);

int currentPosition = 0;
if (frames != 0) // показываем ползунок
cvCreateTrackbar("Position", "Video Tracking", &currentPosition, frames, trackbarCallback);

while(1)
{
// получаем следующий кадр
IplImage *frame = cvQueryFrame(capture);

if (!frame)
break;

// показываем кадр
cvShowImage("Video Tracking", frame);

char c = cvWaitKey(33); // выход при нажатии ESC
if (c == 27)
break;
}

// освобождаем ресурсы
cvReleaseCapture(&capture);
cvDestroyWindow("Video Tracking");
return 0;
}
RazrFalcon
Правильно. Он только видео и воспроизводит. Ищите код, который бы параллельно и звук воспроизводил.
Гость_Дмитрий_*
А не подскажите, где можно поискать код и какие библиотеки для этого можно использовать? Зарание благодарен.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.