Quicktime用の Perianアドオン をインストールして、.flvファイルを開くことができるようにしてから、それらを.m4vまたは.movとして保存します。 このチュートリアル を使用し、 サンプルのapplescriptファイル を使用して、Applescriptを.flvから.m4vに自動的に変換するようにしようとしています。 )、通常はChemDrawファイル(.cdx、.cml、.mol)を.tiffに変換するため、代わりにQuicktimeを使用して.flvファイルを.m4vとして保存します。ただし、使用しようとすると、「QuickTime Playerでエラーが発生しました:ドキュメント1は保存メッセージを理解できません」というエラーが表示されます。私の保存メッセージは現在:
最初のドキュメントをtarget_pathに「.m4v」として保存します
これはQuickTime辞書の指示のように見えます:
save指定子:保存するドキュメントまたはウィンドウ。
[as保存可能なファイル形式]:使用するファイル形式。
また、ピリオドなしで「m4v」を試しましたが、それでもエラーが発生します。
保存方向が間違っていますか、それとも元のChemDrawの代わりにQuicktimeを使用しようとしたためにエラーが発生した可能性がありますか? .cdx、.cml、.mol、.tiff、ChemDrawへの参照をそれぞれ.flv、.m4v、QuickTimeに変更しようとしましたが、それよりも複雑なのではないでしょうか。
いつでもUIスクリプトに頼ることができます。 @Bennyの答えを基礎として、これが(ある程度)機能するものです:
set infile to choose file with Prompt "select file:"
set outfile to "filename"
try
tell application "QuickTime Player"
activate
close every window
open infile
delay 2 # wait for the document to open
tell application "System Events"
keystroke "s" using {command down, shift down} # press Cmd-Shift-S
delay 1 # wait for the sheet
keystroke outfile # the filename
key code 36 # press enter
end tell
close document 1 saving no
end tell
end try
コメントに従ってTextEdit
に何かを保存したい場合は、以下を基礎として使用できます。
set infile to choose file with Prompt "select file:"
set outfile to choose file name with Prompt "Save altered file here:"
tell application "TextEdit"
activate
open infile
tell application "System Events" # just some keystrokes for edits
keystroke "AppleScript was here!"
key code 36 # press enter
end tell
tell document 1 to save in outfile
close every document saving no
end tell
ドキュメントを特定のファイルタイプとして保存する場合は、as
パラメータに問題があるようです。選択可能な形式のいずれかでドキュメントを保存できませんでした。目的のファイル拡張子を指定することで、問題を回避できます。 filename.html
またはfilename.odt
for Web PageおよびOpenDocumentそれぞれの形式。
これが機能するかどうかはわかりませんが、試してみてください。
set infile to choose file with Prompt "select file:"
set outfile to choose file name with Prompt "Save altered file here:"
try
tell application "QuickTime Player"
activate
close every window
open infile
set dimensions of document 1 to {720, 400}
tell document 1
save self contained file outfile
end tell
-- save document 1 given «class dfil»:file outfile, «class savk»:self contained
close document 1 saving no
end tell
end try
それが機能するかどうかを確認してください。
それがうまくいかない場合は、このページを参照してください。 http://discussions.Apple.com/thread.jspa?threadID=1055811
ここで説明するApplescriptスクリプトが役立つ場合があります: QuickTime Export Droplet 。
これはあなたの質問に答えるものではありませんが、解決策と思われる2つの商用製品があり、試用版が利用可能です。
Mac用Wondershare iPadビデオコンバーター ($ 25)
Mac用ビデオコンバーター ($ 39)