Ich versuche, einen Audioabschnitt von einem QuickTime-Film zu einem anderen zu kopieren, aber ohne Erfolg. Der Ton scheint nicht kopiert zu werden.Kopieren von QuickTime-Audio in einen anderen QuickTime-Film
C++ Basiscode:
// 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);
Ich will nicht den Ton umcodiert werden, kopieren Sie einfach die codierten Klangrahmen über. Ich weiß, dass dieser grundlegende Code alle Soundframes im Film kopieren wird.
Ich mache einige andere Bearbeitung mit der Videodatei, also möchte ich nicht durch QTKit gehen, wenn ich es möglicherweise helfen kann.