2010-12-29 10 views
1

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

コードは良いです、私はそれを使用して音を得ることができます。私は別の部分でいくつかの間違いを犯し、音の間違った音源のシーケンスを選択しました。申し訳ありません。

関連する問題