Я пытаюсь скопировать часть аудио из одного фильма 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, если могу помочь.