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?

kalus
źródło

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.
kindzmarauli
źródło
Dziękuję 50-3 za edycję: część 2 odpowiedzi ma numer „1” zamiast „2” - jakoś to zmienić?
kindzmarauli