首页 / 知识
关于C#:导出QTMovie的最佳方法,音频中具有淡入和淡出
2023-04-13 12:57:00

Best way to export a QTMovie with a fade-in and fade-out in the audio我想拿一个我拥有的QTMovie并将其导出,并在预定的时间内将音频淡入和淡出。 我想在Cocoa中尽可能做到这一点。 电影可能仅包含音频。 我的研究发现了两种可能性: 使用较新的音频上下文插入API。 http://developer.apple.com/DOCUMENTATION/QuickTime/Conceptual/QT7-2_Update_Guide/NewFeaturesChangesEnhancements/chapter_2_section_11.html。 这似乎是最现代的方法。 使用Quicktime音频提取API提取电影的音轨并对其进行处理,然后将处理后的音频放回电影中,以替换原始音频。 我是否缺少一些更简单的方法? Quicktime具有Tween轨道的概念。 补间轨道是允许您修改另一组轨道属性(例如音量)的属性的轨道。 请参阅Quicktime文档中的创建补间音轨,以获取有关如何使用Quicktime音轨的音量执行此操作的示例。 Apple Developer网站上还有一个更完整的示例,称为qtsndtween。 当然,所有这些代码都需要使用Quicktime C API。 如果您可以构建仅32位的应用程序,则可以分别使用"电影","跟踪"或"媒体"功能从QTMovie,QTTrack或QTMedia对象获取基础的Quicktime-C句柄。 希望我们会在下一个版本的QTKit中获得Quicktime C API的所有功能。 |
最新内容
相关内容
怎样导出linux命令行?
怎样导出linux命令行?,系统,标准,数据,信息,命令,时间,设备,下来,服务,工具,怎么导出linux系统日志.首先进入系统日志,所有服务的登录的文件或linux导出执行命令?
linux导出执行命令?,数据,系统,命令,下来,位置,时间,工具,服务,文件,指令,linux下oracle命令导出表中部分字段1、Oracle导出导出有两中方式:利linux导出记录命令?
linux导出记录命令?,系统,标准,数据,命令,地方,地址,位置,服务,下来,设计,在linux中输入命令后,可能会输出一些结果。如何将输入的命令及输出数据库导出命令linux?
数据库导出命令linux?,数据,系统,名称,密码,软件,服务,情况,网上,工具,文件,Linux系统下mysqdump在导出数据时,没有指定任何目录,那么导出的文linux命令记录导出?
linux命令记录导出?,系统,标准,数据,命令,信息,文件,代码,图片,设计,工具,在linux中输入命令后,可能会输出一些结果。如何将输入的命令及输出linux关闭音频命令行?
linux关闭音频命令行?,状态,系统,时间,数据,命令,文件,标准,电脑,手机,首页,linux打开文件后怎么保存关闭,急急急!!!(在命令行里)1、你如果没linux导出图片命令行?
linux导出图片命令行?,工作,系统,地址,管理,情况,信息,命令,工具,图片,目录,Linux系统常用操作命令有哪些1、linux常用命令: pwd命令 该命令linux系统导出命令行?
linux系统导出命令行?,系统,密码,单位,位置,命令,音乐,数据库,文件,操作,电压,linux命令行下使用mysql,怎么导出查询的记录集1、MySQL数据库导linux命令输入方法?
linux命令输入方法?,系统,电脑,密码,管理,地址,命令,网站,工具,首开,位置,linux终端输入~怎么弄中间在电脑上打开需要的Word文件进入。进入到文linux导出文件夹命令?
linux导出文件夹命令?,系统,位置,数据,文件,命令,名称,名字,地方,软件,文件夹,Linux系统怎么复制文件夹下的全部文件到另外文件夹cp命令将文件Python中什么是反射?使用方法有哪
Python中什么是反射?使用方法有哪些?,信息,培训,状态,术语,检测,反射,属性,对象,字符串,方法,反射这个术语在很多语言中都存在,并且存在大量的Python中有哪些方法可以解压文件?
Python中有哪些方法可以解压文件?,工具,系统,工作,培训,文件,文件夹,方法,窗体,不同于,以下内容,在Python学习和日常使用中,很容易造成文件过大