01/10/2018, 10:50

Chạy nhiều luồng ffmpeg trên vps linux

Hiện tại mình đang có một việc cần render hàng loạt video nên mình định dùng ffmpeg trên vps. Nhưng mình lại gặp vấn đề làm sao chạy đa luồng ffmpeg và quản lý quá trình xử lý từng luồng thế nào?
Có bạn nào có kinh nghiệm trong vấn đề này có thể cho mình hướng và ít tài liệu tham khảo được không?

Cảm ơn các bạn nhiều!

Nguyễn Lương Đình Hoàng viết 13:03 ngày 01/10/2018

tạo script rồi add command vô rồi run một lần luôn bạn.

Tao Không Ngu. viết 12:55 ngày 01/10/2018

Hi Cong Dinh.
Nếu bạn gọi qua lênh thì có thể thực hiện gọi nhiều lênh và cách quản lý thì xem log nó trả về thôi.

P/S Bạn chạy vps không ui ?

Cong Dinh viết 12:57 ngày 01/10/2018

Đúng rồi bạn. Mình muốn chạy và quản lý luồng qua putty luôn.
Cảm ơn bạn nhiều nhé

Tao Không Ngu. viết 12:58 ngày 01/10/2018

Hi Cong Dinh.
Bạn có thể tìm hiểu về screen và các lệnh kiểm tra cpu như top hoặc htop.
Nếu có điều kiện thì có thể viết chương trình nhỏ bằng python để quản lý.

Cong Dinh viết 12:57 ngày 01/10/2018

Mình lại chỉ biết C# vs một chút php thôi, python chưa viết thử bao giờ. Bạn có tài liệu nào về python ứng dụng nhanh vào trường hợp này cho mình xin tham khảo qua được không? Hoặc php càng tốt
Cảm ơn bạn!

Tao Không Ngu. viết 12:57 ngày 01/10/2018

Hi Cong Dinh
Theo mình bạn có thể tham khảo subprocess để gọi lệnh ffmpeg trong python. Nó cho phép đọc tiến độ ffmpeg chả về bằng luồng ra.

stackoverflow.com
DilithiumMatrix

live output from subprocess command

python, shell, logging, error-handling
asked by DilithiumMatrix on 06:27PM - 24 Aug 13

Bạn xem thêm về lập trình đa luông.
www.vietjack.com

Đa luồng (Multithread) trong Python

Đa luồng (Multithread) trong Python - Học Python cơ bản và nâng cao theo các bước đơn giản từ Tổng quan, Cài đặt, Biến, Toán tử, Cú pháp cơ bản, Hướng đối tượng, Vòng lặp, Chuỗi, Number, List, Dictionary, Tuple, Module, Xử lý ngoại lệ, Tool,...


Mỗi luồng quản lý một tiến trình ffmpeg và xem tiến độ của nó.

P/S Bạn có thể tìm hiểu thêm thư viện về lấy thông số CPU và ram của pyrhon cũng như socket. Bạn có thể liên hệ với thanhtrung2314 bạn ấy code python khá nhiều.

Cong Dinh viết 12:56 ngày 01/10/2018

Hi vọng python không quá khó vì mình cần làm xong sớm ^^
Cảm ơn sự tận tình giúp đỡ của bạn.
Chúc bạn cuối tuần nhiều niềm vui và may mắn

Bài liên quan
0