2010-12-29 1 views
1

하나의 QuickTime 동영상에서 다른 동영상으로 오디오 섹션을 복사하려고하는데 성공하지 못했습니다. 오디오가 복사되지 않는 것 같습니다.QuickTime 오디오를 다른 QuickTime 동영상에 복사하십시오.

C++ 기본 코드 : 나는 소리를 트랜스 코딩하지 않으

// Copy from another QT movie, *src, to this one 
soundTrack = NewMovieTrack(myMovie, 0, 0, kFullVolume); 
soundMedia = NewTrackMedia(soundTrack, SoundMediaType, 
          GetMediaTimeScale(src->soundMedia), NULL, 0); 

BeginMediaEdits(soundMedia); 
InsertTrackSegment(src->soundTrack, soundTrack, 0, 
        GetMediaDuration(src->soundMedia), 0); 
EndMediaEdits(soundMedia); 

, 그냥에서 인코딩 된 사운드 프레임을 복사합니다. 이 기본 코드가 영화의 모든 사운드 프레임을 복사한다는 것을 알았습니다.

비디오 파일로 다른 편집을하고 있으므로 도움이 될만한 QTKit을 사용하고 싶지는 않습니다.

답변

0

코드가 좋기 때문에 소리를들을 수 있습니다. 다른 부분에서 실수를하고 사운드 소스 시퀀스를 잘못 선택했습니다. 미안합니다.