- Ứng dụng thanh menu mã nguồn mở chú trọng độ chính xác màu sắc, tạo timelapse màn hình và camera mà không làm kích thước tệp tăng quá mức
- Độ chính xác màu sắc là tính năng quan trọng giúp tránh các video timelapse bị nhạt màu hoặc trông như bị sao chép
Tính năng
- Độ chính xác màu sắc: ghi lại màu sắc đúng như những gì bạn thấy, không tạo ra video bị nhạt
- Thiết kế tối giản: trình ghi màn hình đầy đủ tính năng có thể dùng từ thanh menu
- Tăng tốc phần cứng: tận dụng tối đa mã hóa tăng tốc phần cứng để có trải nghiệm ghi nhẹ nhàng
- Tiết kiệm dung lượng: tránh kích thước tệp quá lớn của video chất lượng cao (tối đa 7GB mỗi giờ)
- Ghi camera: ghi webcam hoặc điện thoại với cùng tốc độ khung hình và tốc độ camera
- Bảo mật: dùng các tính năng của
ScreenCaptureKit để ghi các cửa sổ, ứng dụng cụ thể, v.v., giúp tránh làm lộ thông tin ngân hàng trong lúc ghi
- Tùy biến được: có thể thay đổi mọi thứ như tốc độ khung hình, chất lượng, tốc độ, v.v.
Cài đặt
- Cách được khuyến nghị để cài TimeLapze là thông qua Homebrew cask
- Khi kho lưu trữ đạt 75 sao và 30 người theo dõi, bạn có thể cài ứng dụng bằng
brew install --cask screentimelapse
- Ứng dụng chưa được ký nên Apple sẽ cảnh báo rằng không thể kiểm tra ứng dụng có phải phần mềm độc hại hay không. Bạn vẫn có thể chạy ứng dụng trong phần cài đặt hệ thống
Tải trực tiếp
- Nếu muốn, bạn có thể vào thẳng trang phát hành và tải
TimeLapze.zip.
- Chrome và Safari sẽ cảnh báo về việc tải xuống tệp đáng ngờ. Hãy bỏ qua cảnh báo và giải nén gói lưu trữ để nhận được tệp
ScreenTimeLapse.app. Sau đó chỉ cần di chuyển tệp này vào thư mục Applications.
Phát triển cục bộ
- Để phát triển TimeLapze trên máy cục bộ, bạn cần sao chép kho lưu trữ này và mở nó trong XCode.
- Sau đó, bạn có thể dùng lệnh để chạy ứng dụng trên máy cục bộ.
- Bạn cần cho phép build ứng dụng để ký cục bộ.
Công nghệ sử dụng
- SwiftUI
- ScreenCaptureKit
- AVFoundation
- CoreMedia
Giấy phép
- TimeLapze là mã nguồn mở theo giấy phép MIT.
- Nếu bạn thích dự án này, hãy cân nhắc gắn sao cho kho lưu trữ. Mục tiêu là đạt 75 sao để được thêm vào Homebrew.
Ghi chú
- Trình ghi màn hình của Apple chuyển đổi không gian màu của màn hình từ DCI_P3 sang sRGB. Lỗi này thường khá tinh vi, nhưng không phù hợp cho công việc nhạy cảm với màu sắc. Màu sắc là thứ phức tạp, và ngay cả với video HDR thì vấn đề phơi sáng quá mức trong ảnh chụp màn hình vẫn còn tồn tại.
Ý kiến của GN⁺
- TimeLapze mang đến một giải pháp sáng tạo giúp người dùng tạo timelapse chất lượng cao đồng thời giữ kích thước tệp ở mức tối thiểu. Điều này có thể đặc biệt hữu ích với những người dùng bị giới hạn dung lượng lưu trữ.
- Ứng dụng này có thể trở thành công cụ hấp dẫn với các nhà sáng tạo coi trọng độ chính xác màu sắc. Những người làm công việc nhạy cảm với màu sắc có thể thu được kết quả chính xác hơn nhờ các tính năng này.
- Là một dự án mã nguồn mở, nó có khả năng được cải thiện liên tục nhờ đóng góp từ cộng đồng phát triển. Điều này đồng nghĩa với việc phần mềm có thể phát triển bền vững và phản hồi nhanh hơn với nhu cầu người dùng.
- Tình trạng chưa được ký của ứng dụng có thể làm dấy lên lo ngại bảo mật ở một số người dùng. Người dùng có thể cần tìm hiểu thêm để đánh giá liệu ứng dụng có đáng tin cậy hay không.
- Một dự án khác cung cấp tính năng tương tự là OBS Studio, phần mềm mã nguồn mở dành cho phát trực tiếp và ghi video. OBS Studio đã được sử dụng rộng rãi và có sự hỗ trợ mạnh từ cộng đồng.
1 bình luận
Ý kiến trên Hacker News
ffmpeg.brewthất bại, nhưng dùng binary từ trang release thì thành công (bản phát hành cuối cùng ngày 26 tháng 12 năm 2023).ffmpeg. Một bản ghi 1 phút 55 giây (tua nhanh 6x) có dung lượng 141MB, sau khi tối ưu giảm còn 28.3MB.