gpt4 book ai didi

c++ - 将 QuickTime 音频复制到另一个 QuickTime 影片

转载 作者:太空宇宙 更新时间:2023-11-04 14:25:09 26 4
gpt4 key购买 nike

我正在尝试将一段音频从一部 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。

最佳答案

代码很好,我可以使用它来获得声音。我在另一部分犯了一些错误,最终选择了错误的声音源序列。对此感到抱歉。

关于c++ - 将 QuickTime 音频复制到另一个 QuickTime 影片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4557272/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com