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?
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ý.
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!
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.
Bạn xem thêm về lập trình đa luông.
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.