2014-09-04 3 views
1

wav 사운드 파일이 있고 MATLAB에 avi 비디오 파일이 있습니다. 해당 파일을 병합하고 싶습니다. 나는 audioread와 함께 이것을하려고하지만 비디오는 videowrite로 만들어 졌으므로 파일을 병합하는 방법을 모른다. 도움 주셔서 감사합니다.MATLAB의 .wav 및 .avi 파일을 병합합니다.

답변

2

추상화 같은 높은 수준에있을 것입니다 가능하면 당신은 단지뿐만 아니라 MATLAB의 외부에서 그것을 할 수있는, MATLAB에서 이렇게, 또는 MATLAB 실행하는 시스템 호출을 할 수 있습니다

avconv -i original_video.avi -i some_audio.wav -c copy output_video.avi 

avconv

+1

+1 - 오디오 및 비디오 처리를 결합한 유틸리티가 MATLAB에 없습니다. 그것은 둘 중 하나 또는 다른 것입니다. 이것은 두 미디어를 병합하는 가장 쉬운 방법입니다. BTW Scott, FFMPEG 지침에 따라 생활이 저장되었습니다. 나는 당신의 글을 볼 때까지 libx264로 컴파일 할 수 없었다. 감사! – rayryeng

+0

안녕하세요 스콧, 저는 정말로 당신의 대답을 이해하지 못합니다.이 플랫폼은 무엇을합니까? 그리고 matlab에서 시스템 호출은 무엇을 만드나요? 감사합니다. –

+0

첫 단계 : https://libav.org/download.html에서 무료로 다운로드 할 수있는 avconv라는 비디오/오디오 유틸리티 소프트웨어를 설치하고 실행하십시오. avconv가 실행되면 오디오 WAV 파일과 AVI 비디오 명령 줄에서 위의 명령을 언급하고 실행했습니다. 모든 운영 체제에는 명령 행이 있습니다. MATLAB 외부에서 작동하면 matlab에서 시스템 호출을 수행하는 방법을 확인하여 matlab에서 시스템 호출과 비슷한 avconv 명령을 실행할 수 있습니다. - 행운을 빈다. - 더 많은 정보를 얻고 더 많은 팁이 필요하면 알려주십시오. 배로 –

관련 문제