Скопируйте звук QuickTime в другой фильм QuickTime - PullRequest
1 голос
/ 29 декабря 2010

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

1 Ответ

0 голосов
/ 30 декабря 2010

Код хороший, я могу получить звук используя его. В другой части я допустил ошибку и в итоге выбрал неверную исходную последовательность для звука. Извините за это.

...