8 điểm bởi GN⁺ 2024-03-11 | 1 bình luận | Chia sẻ qua WhatsApp
  • Ứ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

 
GN⁺ 2024-03-11
Ý kiến trên Hacker News
  • Để trả lời những ai thắc mắc nó khác OBS ở điểm nào, đây được mô tả rõ là một ứng dụng thanh menu mã nguồn mở chuyên tạo video tua nhanh thời gian từ desktop và camera.

    "Một ứng dụng thanh menu mã nguồn mở để tạo timelapse màn hình và camera mà không tạo ra kích thước tệp quá lớn."

  • Bản phát hành cuối cùng là vào ngày 8 tháng 11 năm 2023, và có báo cáo rằng nó không hoạt động trên máy Mac dùng M1 Max.
    • Các bản ghi ngắn lưu ra tệp 0 byte.
    • Khi ghi lại phiên chơi game (GeForce Now), hệ thống bị crash và khởi động lại.
  • Có sự quan tâm tới một công cụ có thể ghi lại các phiên lập trình như một lựa chọn thay thế đơn giản cho OBS.
  • Có nhắc tới tính năng ghi màn hình nhanh dựa trên web dùng WASM ffmpeg.

    "Những điều tuyệt vời có thể làm được với công nghệ web hiện đại."

  • Trước đây có người từng làm một ứng dụng tương tự bằng Python, nhưng do những thay đổi của MacOS nên nó không còn hoạt động nữa. Họ hy vọng sẽ có một lựa chọn thay thế 'native' được viết bằng Swift.
  • OBS là một công cụ ghi màn hình mã nguồn mở, và tiêu đề nên nêu rõ điểm gì khiến nó khác biệt với công cụ này.
  • Có người quan tâm vì muốn kiểm tra thói quen sử dụng laptop của mình.
    1. Cài đặt qua brew thấ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).
    2. Đã bật thành công tùy chọn ghi màn hình MacBook Air, màn hình ngoài và camera FaceTime. Mức dùng CPU khoảng 20%.
    3. Khi tắt camera FT và chỉ ghi 2 màn hình, mức dùng CPU giảm còn khoảng 6%. Khi chỉ ghi một màn hình thì khoảng 2%.
    4. Chạy Timelapze cùng các ứng dụng khác không thấy suy giảm hiệu năng.
    5. Chất lượng bản ghi khá tốt, và có thể tối ưu kích thước tệp bằng 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.
  • Có người đoán rằng nó chụp ảnh màn hình mỗi giây rồi tạo thành video, và họ quan tâm tới một công cụ có thể loại bỏ các khung hình giống hệt nhau liên tiếp để giảm kích thước tệp.
  • Có ý kiến phàn nàn rằng việc gắn sao cho kho lưu trữ lại là một chỉ số để được thêm vào Homebrew.
  • Ứng dụng này có vẻ hữu ích cho các code/game jam. Nó không tiêu tốn nhiều tài nguyên nên có thể chạy suốt toàn bộ thời gian, và cho ra video timelapse dễ biên tập.
  • OP dường như đã bị shadowban vì một lý do nào đó, nhưng không ai tìm ra được nguyên nhân, nên có người đề xuất gửi email cho dang để được gỡ hạn chế.