2010-12-29 5 views
1

J'essaie de copier une section audio d'un film QuickTime vers un autre mais sans succès; l'audio ne semble pas être copié.Copier l'audio QuickTime dans un autre film QuickTime

C Code de base:

// 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); 

Je ne veux pas transcoder le son, il suffit de copier les images sonores encodées à travers. Je me rends compte que ce code de base va copier toutes les images sonores dans le film. Je fais d'autres modifications avec le fichier vidéo, donc je ne veux pas passer par QTKit si je peux éventuellement l'aider.

Répondre

0

Le code est bon, je peux obtenir le son en l'utilisant. J'ai fait une erreur dans une autre partie et j'ai fini par sélectionner la mauvaise séquence source pour le son. Désolé pour ça.

Questions connexes