Czy uruchomić polecenie po zakończeniu kodowania w programie Adobe Media Encoder?


2

Używam programu Adobe Media Encoder CS6 (w systemie Mac OS X Mountain Lion) do wykonania dużego zadania kodowania, które zajmie około 6 godzin.

Po zakończeniu kodowania muszę uruchomić polecenie terminalu. (Polecenie polega na przesłaniu zakodowanych plików na zdalny serwer).

Czy jest jakiś sposób, aby automatycznie uruchomić to polecenie po zakończeniu kolejki kodowania?

Odpowiedzi:


4

Wydaje się, że pytanie składa się z dwóch części:

  1. Czy to możliwe (aby uruchomić polecenie terminalu po zakończeniu kodowania)?
  2. Jak to zrobić?

  1. Tak, poprzez skrypt, który symulowałby zachowanie „obserwuj folder”:

    • uważaj na pliki w określonym folderze
    • gdy plik już tam jest, poczekaj, aż stanie się dostępny (jeśli nie jest bezpośredni): nie będzie używany przez inny proces
    • gdy będzie dostępny, uruchom określone polecenie (prześlij itp.)
    • usuń lub przenieś plik po zakończeniu - w przeciwnym razie skrypt spróbuje powtórzyć proces

AME musiałoby być ustawione do kodowania plików w tym „obserwowanym” folderze, a skrypt działający w nieskończonej pętli pobierałby go stamtąd.

  1. Nie jestem pewien, czy można to zrobić w BASH; z pewnością wykonalne w perlu.

Dziękuję 50-3 za edycję: część 2 odpowiedzi ma numer „1” zamiast „2” - jakoś to zmienić?
kindzmarauli
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.