저는 사용자가 수행 한 작업에 따라 다른 비디오를 재생하는 C++ 응용 프로그램에서 작업 해 왔습니다. 지금까지는 비디오를 약간만 변경해야하기 때문에 OpenCV와 함께 비디오 만 재생했습니다. OpenCV는 사운드를 재생하지 않기 때문에 사운드를 독립적으로 재생하려면 다른 라이브러리를 사용해야합니다. 지금까지 FFmpeg를 시도했지만 C++ (적어도 외부 라이브러리가있는 컴퓨터에서는 일반적으로 마이크로 컨트롤러에서 실행)에서 작업 한 경험이 없으므로 작동하지 않습니다.C++ 콘솔 응용 프로그램에서 비디오 오디오 재생
사운드는 비디오와 동기화 할 필요가 없으며 Windows에서만 실행해야합니다. 최선의 선택은 무엇입니까?
감사합니다.
opencv의 주요 기능은 I/O가 아닌 프레임을 처리하는 것입니다. Qt + phonon을 사용합니다. http://qt-project.org/doc/qt-5/multimedia-examples.html – baci
실시간으로 비디오를 처리해야하므로 OpenCV를 사용하여 프레임을 처리했습니다. 그러나 OpenCV는 오디오를 처리하지 않으며, 비디오에서와 정확히 어떻게 연주해야합니까? –
opencv는 이미지 데이터로 I/O 비디오를 만들 수 있습니다. 실제로는 하위 레이어에서 ffmpeg를 사용하지만, 주 기능은이를 처리하는 것입니다. 오디오의 경우 기능이 없습니다. – baci