2

大きな .avis の束を .movs にエクスポート/圧縮する必要があります。

以下のアクション スクリプト ( http://ldopa.net/2008/05/23/batch-export-for-quicktime-pro/から取得) を見つけました。

デスクトップの「Input」というフォルダーからビデオを正常に取得し、デスクトップの「Export」というフォルダーにエクスポートします。

唯一の問題は、Quicktime で使用した「最新の設定で」エクスポートされないことです。さらに、.mov ではなく .mp4 としてエクスポートします。

注: 元のスクリプトには次のように書かれていました。

export front document to output_file as MPEG-4

しかし、私はそれを次のように変更しました:

export front document to output_file as QuickTime movie

そして、それはまだmpeg-4としてエクスポートされています。

完全なスクリプト:

with timeout of 86400 seconds

    display dialog "Before beginning batch processing, make sure QuickTime Player is set to the desired export settings, and all videos to be processed are in a folder named ‘Input’ on the desktop." with icon note

    tell application "Finder"
        set the startup_disk to the name of the startup disk
    end tell

    set user to do shell script "whoami"
    set input_folder_name to "Input"
    set input_folder to startup_disk & ":Users:" & user & ":Desktop:" & input_folder_name & ":"
    set user_desktop to startup_disk & ":Users:" & user & ":Desktop:"
    set output_folder to startup_disk & ":Users:" & user & ":Desktop:Output:"
    set file_extension to "_export.mp4"

    try
        tell application "Finder"
            make new folder at user_desktop with properties {name:"Output"}
        end tell
    end try

    try
        set the_folder_list to list folder input_folder without invisibles
        repeat with x from 1 to count of the_folder_list
            set the_file to input_folder & item x of the_folder_list
            set output_file to output_folder & item x of the_folder_list & file_extension
            tell application "QuickTime Player"
                activate
                open the_file
                export front document to output_file as QuickTime movie using most recent settings with replacing
                close front document
            end tell
        end repeat
    on error
        display dialog "This script requires a folder named ‘" & input_folder_name & "‘ located on the desktop." with icon stop
    end try

    beep

end timeout
4

3 に答える 3

1

以前の設定を使用するよりも適切に制御したい場合は、エクスポート設定を保存できます。希望する設定でエクスポートをセットアップし、次のようなものを使用します

tell quicktime player
    tell movie 1
        save export settings for Quick Time Movie to mysettingsfile--or whatever format you exported to
    end tell
end tell

なぜアプリではなくドキュメントを指定しなければならないのかわかりませんが、辞書にはそう書いてあります。


MPEG Streamclip (無料) やffmpeg (FOSS、コマンド ラインのみ、ただし GUI は存在する) などのプログラムを使用して同じことを行うこともできます。MPEG Streamclip にはバッチ リスト機能が付属しており、ほとんどすべてのものを他のものに変換できます。車輪を再発明する必要がなくなります。

于 2009-07-23T18:40:47.677 に答える
1

簡単なショットですが、次の行を変更してみてください

set file_extension to "_export.mp4"

set file_extension to "_export.mov"

これでうまくいくかどうかはわかりませんが、役立つかもしれません。

于 2009-04-21T06:21:47.030 に答える
0

組み合わせて使用​​する必要があります。

file_extension を .mov (Bjoern) が言ったように変更し、MPEG-4 を Quicktime Movie に変更します。

この変更により、ムービーは MOV ファイルとしてエクスポートされますが、ファイル拡張子は変更されません。(MOVのみのプレーヤーで開こうとした場合、ムービーを再生できるはずです)

乾杯、

于 2009-05-12T11:46:42.083 に答える