Applescript:Quicktime X导出到720

时间:2018-11-16 02:24:47

标签: macos applescript automator quicktime

通过脚本/自动操作寻求帮助(确实需要这样做),以在QT X中打开文件并使用export 720p命令。我不想使用查找器中内置的编码功能。在我正在使用的文件中使用QT X中的“导出”功能可以达到目的,并且不会重新编码文件。我尝试使用自动器,但是没有“导出”操作,只有“重新编码”可对文件重新编码。

我在词典中看到了该命令,但似乎无法使它起作用。

我已经看到了很多脚本帮助,但主要是QT 7和Pro。 X没那么多

这可能吗?

预先感谢您的才能和技能,

干杯!

2 个答案:

答案 0 :(得分:0)

寻找QuickTime Player Applescript字典,使用Export命令看起来很简单,就像下面的脚本一样:

&

但是,如果QuickTime正确执行了导出操作(您可以看到QuickTime导出的进度条),我总是会报错(没有写导出文件的权限)...即使目标文件夹是我的桌面! !

我认为这是QuickTime Applescript命令中的错误。可能有人知道该如何处理?

然后,我围绕GUI脚本进行了一项工作。我尝试避免使用GUI脚本,但是在这种情况下,我没有找到方法。因此,该脚本必须模拟用户单击导出菜单,然后填充另存为对话框。这样做,QuickTime不会出现权限问题!

以下是带有很多注释的脚本:

set MyFile to choose file name  -- open save as dialog to fill path and file name
tell application "QuickTime Player"
    activate
    export (document 1) in MyFile using settings preset "720p"
end tell

标准另存为对话框中还有其他命令键(转到其他标准文件夹)。由您决定以适应您的需求。确保您已经在DestFolder中创建了文件夹!

答案 1 :(得分:0)

tell application "QuickTime Player"
    set movieName to the name of the front document
    set savePath to a reference to POSIX file ¬
        ("/Users/WBTVPOST/Desktop/" & movieName & ".mov")
    export the front document in savePath using settings preset "720p"
end tell

系统信息: AppleScript版本: 2.7 系统版本: 10.13.6