我正在构建一个导出电影的应用程序。电影有一个或多个音频和视频曲目。这些曲目是从包含不同压缩方案的媒体的其他电影中提取的。当我使用QTKit导出我的合成电影时,我想指定每个音轨的编码。按照目前的情况,我只看到通过传递给QTMovie writeToFile的QTMovieExportType键指定导出格式的方法。如何指定每个轨道的编码?
答案 0 :(得分:0)
你不能!
据我所知,QuickTime只允许你为...设置导出属性。
(我不知道这对于多声道音频是如何工作的,因为我从未对通过混音无法描述为单声道或立体声的东西做过任何事情。)
因此,如果您需要单独为曲目定义压缩/编码方案,则需要为每个曲目创建一个临时影片,您可以按照您认为合适的格式导出该影片。 (有关其他/更高级设置,请查看QTMovieExportSettings
- 属性和旧版“组件创建”文档。)
然后,您可以继续将所有这些电影合并为一个。