Tôi muốn màn hình ghi (bằng cách chụp 15 ảnh chụp màn hình mỗi giây). Phần này tôi biết cách làm. Nhưng tôi không biết cách viết cái này cho một số định dạng video phổ biến. Tùy chọn tốt nhất mà tôi tìm thấy là viết khung để phân tách các tệp PNG và sử dụng lệnh Mencoder có thể chuyển đổi chúng sang nhiều định dạng đầu ra. Nhưng có lẽ ai đó có ý tưởng khác?Trình ghi màn hình lập trình - các vấn đề đầu ra
Yêu cầu:
- Phải là giải pháp đa nền tảng (Tôi đang sử dụng Free Pascal/Lazarus). Windows, Linux, MacOS
- Tồn tại một số thư viện cho điều đó?
- Có thể là ứng dụng dòng lệnh phức tạp ghi lại màn hình cho tôi, nhưng tôi phải có khả năng chỉnh sửa khung trước khi chuyển đổi toàn bộ dữ liệu thô thành định dạng video phổ biến
- Tất cả các tài liệu có thể cho tôi một số ý tưởng được đánh giá cao. API, thư viện, bất kỳ ngôn ngữ nào khác ngoài FPC (tôi sẽ thử viết lại hoặc tìm một số tương đương)
- Tôi cũng xem xét các khung hình cho định dạng video RAW và sau đó sử dụng Mencoder (ông có thể xử lý) hoặc giải pháp khác, nhưng có thể 't tìm thấy bất kỳ API/doc cho video dữ liệu RAW
Trân
[ffmpeg] (http://ffmpeg.org/) là đa nền tảng, được cấp phép theo LGPL hoặc GPL, được cập nhật gần đây. – Argalatyr
Dường như dự án Mencoder. Vì vậy, tôi có giải pháp cho mã hóa đầu ra. Nhưng làm cách nào để chuẩn bị đầu vào cho các bộ mã hóa đó? Tôi đang tìm một thứ gì đó khác với chuỗi tệp PNG – Dibo
[docs] (http://ffmpeg.org/faq.html#How-do-I-encode-single-pictures-into-movies_003f) mô tả mã hóa từ hình ảnh khung để mpeg. Sẽ không làm những gì bạn muốn? – Argalatyr