用于camtasia项目的python api
camtasia的Python项目详细描述
用于Camtasia项目的PythonAPI。
快速启动
为使用现有的CAMTASA项目,首先加载它:
importcamtasiaproj=camtasia.load_project('path/to/project.cmproj')
Project的media_bin属性允许您访问媒体箱中的元素:
# list the Media in the MediaBinformediainproj.media_bin:print(media.source)# add a new media to the media binproj.media_bin.import_media('path/to/image/or/movie.mov')
Project的timeline属性允许您访问时间线上的元素:
# list the tracks on the timelinefortrackinproj.timeline.tracks:print(track.name)# list the timeline markersformarkerinproj.timeline.markers:print(marker.name,marker.time)# print details of media on the timelinefortrackinproj.timeline.tracks:formediaintrack.medias:print(media.start,media.duration)formarkerinmedia.markers:print(marker.name,marker.time)
如果您有要写入磁盘的项目编辑,请使用save()方法:
proj.save()
pytsc
该包还安装了一个名为pytsc的命令行程序,该程序公开了许多api。你可以 使用“-h”标志获取有关pytsc的帮助:
$ pytsc -h
您还可以通过在子命令名称后面加上“-h”来获得有关特定子命令的帮助:
$ pytsc tracks-ls -h