2016-11-18 16 views
2

FFMpeg C 라이브러리를 통해 오디오를 비디오와 병합하는 방법.FFMpeg C API를 통해 오디오를 비디오에 병합하는 방법

시도했습니다. muxing.c이 예제에서 오디오는 모든 비디오 프레임마다 생성됩니다. 하지만 하나의 풀 mp3 또는 wav 다른 오디오 포맷과 병합하고 싶습니다.

그리고 이미지에서 비디오를 인코딩하는 동안 오디오 파일 (.mp3)을 인코딩하는 방법. 나는 muxing.c을 사용하여 비디오에 이미지를 인코딩합니다.

답변

2

입력 오디오에 별도의 디멀티플렉서와 ​​디코더를 설정해야한다는 것을 제외하고는 본보기와 본질적으로 동일합니다 (또는 더 좋은 예는 transcoding.c). 기본적으로 디코딩 컨텍스트를 설정하고 원시 오디오 프레임을 가져온 다음 비디오 프레임과 함께 인코딩 컨텍스트로 인코딩해야합니다. 여기서주의해야 할 점은 비디오 및 오디오 스트림이 동시에 시작되도록 타임 스탬프를 수정해야한다는 것입니다.