Lưu tập tin .mov với applescript


1

Tôi đã cài đặt addon Perian cho Quicktime để nó có thể mở các tệp .flv và sau đó tôi có thể lưu chúng dưới dạng .m4v hoặc .mov. Tôi đang cố gắng tự động tạo một Applescript để chuyển đổi từ .flv sang .m4v bằng cách sử dụng hướng dẫn này và đánh cắp tệp applescript ví dụ của họ, thường chuyển đổi các tệp ChemDraw (.cdx, .cml, .mol) thành .tiff, để nó thay vào đó sử dụng Quicktime để lưu các tệp .flv dưới dạng .m4v. Tuy nhiên, khi tôi cố gắng sử dụng nó, tôi gặp lỗi "Trình phát hình ảnh bị lỗi: tài liệu 1 không hiểu thông báo lưu". Tin nhắn lưu của tôi hiện là:

lưu tài liệu đầu tiên trong target_path dưới dạng ".m4v"

trông giống như hướng dẫn của từ điển QuickTime:

lưu specifier: Tài liệu hoặc cửa sổ để lưu.

[ dưới dạng định dạng tệp có thể hiểu được]: Định dạng tệp sẽ sử dụng.

Tôi cũng đã thử "m4v", không có thời gian và vẫn gặp lỗi.
Hướng lưu của tôi có sai không, hoặc có lẽ là lỗi khi cố gắng sử dụng Quicktime thay vì ChemDraw ban đầu? Tôi đã cố gắng thay đổi các tham chiếu đến .cdx, .cml, .mol, .tiff và ChemDraw thành .flv, .m4v và QuickTime, nhưng có lẽ nó phức tạp hơn thế?

Trên thực tế, tôi sẽ đánh giá cao bất kỳ ví dụ nào cho thấy cách lưu tệp ứng dụng (ví dụ: TextEdit .rtf hoặc .txt), vì tôi dường như không thể lấy bất kỳ loại tệp nào để lưu bằng applescript.

Câu trả lời:


2

Xin lỗi, vẫn còn quá thấp để gửi bình luận. Chúng ta đang nói về QuickTime Player X hay QuickTime Player 7? (rất khác nhau .sdefs)

Ngoài ra, bạn có thể đăng nội dung kịch bản dẫn đến save first document in target_path as ".m4v"? (nói các khối có thể quan trọng, cũng như biết loại giá trị target_pathlà gì, v.v.)


1

Tôi chỉ phải viết kịch bản Quicktime một lần và tập lệnh đó đã mất từ ​​lâu, nhưng tôi nhớ rằng bạn thực sự exportlệnh đó thực sự là những gì bạn muốn nếu bạn muốn chuyển đổi định dạng. Từ điển

export v: Xuất phim sang tập tin khác; xuất tài liệu: phim cần xuất; trong tập tin: tập tin đích; sử dụng cài đặt văn bản cài sẵn: tên của cài đặt xuất đã đặt sẵn để sử dụng

Tôi nhớ mở một tệp mẫu, tạo một cài đặt trước, xuất tệp, sau đó sử dụng tên của cài đặt trước trong tập lệnh cuối cùng. Nhưng điều quan trọng là thực sự tự tạo và sử dụng cài đặt sẵn trước.

Có rất nhiều nơi để bắt đầu với Applescript, nhưng Quicktime chắc chắn không phải là một trong số đó, và việc hack hướng dẫn đó sẽ không hiệu quả nếu không có nhiều nỗ lực không cần thiết. Tôi khuyên bạn nên tìm kiếm thêm ví dụ về Applescript cụ thể cho Quicktime vì API hơi khó hiểu và thực sự yếu trong phiên bản hiện tại (10.x, tôi tin), phải trung thực. Tôi biết rằng Apple có một bộ sưu tập mã ví dụ Quicktime Applescript hoàn chỉnh được chôn trên trang web của họ, nhưng liên kết không còn trong ghi chú của tôi. Macscripter.net cũng có thể cung cấp một số ví dụ thực tế.


0

Nếu bạn đang sử dụng QuickTime Pro 7, tôi tin rằng nó chỉ có thể lưu nguyên bản trong .mov. Bạn có tùy chọn để xuất sang các định dạng khác, nhưng lưu là một chức năng khác và luôn là .mov bất kể codec được sử dụng trong.

Xem nếu bạn có thể lưu dưới dạng .mov với tập lệnh của mình. Nếu bạn có thể, thì bạn biết rằng bạn cần thay đổi mã của mình để sử dụng hàm xuất. Nếu bạn không thể, thì đó là một số vấn đề khác.

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.