Làm cách nào để lệnh ffmpeg đơn giản này hoạt động trong Automator?


1

Tôi gặp sự cố khi tập lệnh shell Automator đơn giản hoạt động. Tôi đang cố gắng để có được một dòng lệnh ffmpeg để chạy một tác vụ trên một tệp được thả vào biểu tượng ứng dụng.

Đây là những gì tôi đã làm:

  1. Khởi chạy Automator.app
  2. Tạo một dịch vụ mới với dịch vụ nhận tệp hoặc thư mục trong bất kỳ ứng dụng nào
  3. Đã thêm hành động Run Shell Script
  4. Áp dụng tập lệnh sau:

Kịch bản

  1. Đã lưu quy trình công việc của tôi khi cả dịch vụ và ứng dụng

Khi tôi thả một tập tin vào ứng dụng, tôi nhận được điều này:

lỗi

Khi tôi chạy quy trình làm việc trong Automator, tôi nhận được điều này: Chạy trong máy tự động

Câu trả lời:


0

Tôi nghĩ rằng bạn đã quên một dấu chấm phẩy. Thử:

for f in "$@";

Cảm ơn Radu, tôi sẽ thực hiện việc này ngay sau khi tôi trở lại máy đó vào ngày hôm nay. Đánh giá cao thông tin phản hồi.
Myles
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.