8 คะแนน โดย GN⁺ 2024-03-11 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • แอปพลิเคชันโอเพนซอร์สบนเมนูบาร์ที่ให้ความสำคัญกับความแม่นยำของสี เพื่อสร้างไทม์แลปส์จากหน้าจอและกล้องโดยไม่ทำให้ไฟล์มีขนาดใหญ่เกินไป
    • ความแม่นยำของสีเป็นฟีเจอร์สำคัญที่ช่วยป้องกันไม่ให้ไทม์แลปส์มีสีซีดหรือดูเหมือนถูกคัดลอกมา

ฟีเจอร์

  • ความแม่นยำของสี: บันทึกสีให้ตรงกับที่เห็นจริง จึงไม่สร้างวิดีโอที่ดูจาง
  • ดีไซน์มินิมัล: เว็บเรคอร์เดอร์ที่มีฟังก์ชันครบถ้วนและใช้งานได้จากเมนูบาร์
  • การเร่งความเร็วด้วยฮาร์ดแวร์: ใช้การเข้ารหัสแบบเร่งด้วยฮาร์ดแวร์อย่างเต็มที่เพื่อให้การบันทึกมีภาระน้อย
  • ประหยัดพื้นที่: หลีกเลี่ยงขนาดไฟล์ที่ใหญ่เกินไปของวิดีโอคุณภาพสูง (สูงสุด 7GB ต่อชั่วโมง)
  • การบันทึกจากกล้อง: บันทึกจากเว็บแคมหรือโทรศัพท์ด้วยอัตราเฟรมและความเร็วกล้องแบบเดียวกัน
  • ความปลอดภัย: ใช้ความสามารถของ ScreenCaptureKit เพื่อบันทึกเฉพาะหน้าต่าง แอปพลิเคชัน ฯลฯ ทำให้ข้อมูลธนาคารไม่รั่วไหลระหว่างการบันทึก
  • ปรับแต่งได้: เปลี่ยนได้ทุกอย่าง เช่น อัตราเฟรม คุณภาพ ความเร็ว ฯลฯ

การติดตั้ง

  • วิธีที่แนะนำในการติดตั้ง TimeLapze คือผ่าน Homebrew cask
  • เมื่อรีโพซิทอรีมีดาว 75 ดวงและผู้ติดตาม 30 คน จะสามารถติดตั้งแอปได้ด้วย brew install --cask screentimelapse
  • แอปพลิเคชันนี้ไม่ได้ลงลายเซ็น จึงทำให้ Apple แสดงคำเตือนว่าไม่สามารถตรวจสอบได้ว่าแอปมีมัลแวร์หรือไม่ แต่สามารถเลือกให้รันแอปต่อไปได้ใน System Settings

ดาวน์โหลดโดยตรง

  • หากต้องการ สามารถไปที่หน้ารีลีสโดยตรงแล้วดาวน์โหลด TimeLapze.zip ได้
  • Chrome และ Safari จะแสดงคำเตือนเกี่ยวกับการดาวน์โหลดไฟล์ต้องสงสัย หากข้ามคำเตือนและแตกไฟล์ออกมา จะได้ไฟล์ ScreenTimeLapse.app จากนั้นย้ายไฟล์นี้ไปยังไดเรกทอรี Applications ได้เลย

การพัฒนาในเครื่อง

  • หากต้องการพัฒนา TimeLapze ในเครื่อง ต้องโคลนรีโพซิทอรีนี้แล้วเปิดใน XCode
  • หลังจากนั้นสามารถใช้คำสั่งเพื่อรันแอปในเครื่องได้
  • ต้องอนุญาตให้สร้างแอปพร้อมการลงลายเซ็นในเครื่อง

เทคโนโลยีสแต็ก

  • SwiftUI
  • ScreenCaptureKit
  • AVFoundation
  • CoreMedia

ใบอนุญาต

  • TimeLapze เป็นโอเพนซอร์สภายใต้สัญญาอนุญาต MIT
  • หากชอบโปรเจกต์นี้ ลองพิจารณากดดาวให้รีโพซิทอรี โดยตั้งเป้าไว้ที่ 75 ดาวเพื่อให้ถูกเพิ่มเข้า Homebrew

หมายเหตุ

  • โปรแกรมบันทึกหน้าจอของ Apple จะแปลง color space ของจอแสดงผลจาก DCI_P3 เป็น sRGB ข้อผิดพลาดนี้โดยทั่วไปอาจสังเกตได้ยาก แต่ไม่เหมาะกับงานที่ไวต่อสี เรื่องสีเป็นสิ่งที่ซับซ้อน และแม้แต่ในวิดีโอ HDR ก็ยังมีปัญหาแสงเกินในสกรีนช็อตอยู่

ความเห็นของ GN⁺

  • TimeLapze มอบโซลูชันที่น่าสนใจในการช่วยให้ผู้ใช้สร้างไทม์แลปส์คุณภาพสูงได้ พร้อมทั้งลดขนาดไฟล์ให้เล็กที่สุด ซึ่งอาจเป็นประโยชน์อย่างมากสำหรับผู้ใช้ที่มีพื้นที่เก็บข้อมูลจำกัด
  • แอปพลิเคชันนี้อาจเป็นเครื่องมือที่น่าสนใจสำหรับครีเอเตอร์ที่ให้ความสำคัญกับความแม่นยำของสี ผู้ใช้ที่ทำงานซึ่งไวต่อสีสามารถได้ผลลัพธ์ที่แม่นยำยิ่งขึ้นจากความสามารถนี้
  • ในฐานะโปรเจกต์โอเพนซอร์ส โครงการนี้มีโอกาสได้รับการปรับปรุงอย่างต่อเนื่องผ่านการมีส่วนร่วมจากชุมชนนักพัฒนา ซึ่งหมายถึงการพัฒนาซอฟต์แวร์อย่างต่อเนื่องและการตอบสนองต่อความต้องการของผู้ใช้ได้รวดเร็วขึ้น
  • สถานะที่แอปพลิเคชันยังไม่ได้ลงลายเซ็นอาจทำให้ผู้ใช้บางคนกังวลเรื่องความปลอดภัย ผู้ใช้อาจต้องตรวจสอบเพิ่มเติมเพื่อพิจารณาว่าแอปพลิเคชันนี้เชื่อถือได้หรือไม่
  • โปรเจกต์อื่นที่มีฟังก์ชันคล้ายกันคือ OBS Studio ซึ่งเป็นซอฟต์แวร์โอเพนซอร์สสำหรับไลฟ์สตรีมมิงและการบันทึกวิดีโอ โดย OBS Studio ถูกใช้งานอย่างแพร่หลายอยู่แล้วและมีการสนับสนุนจากชุมชนที่แข็งแกร่ง

1 ความคิดเห็น

 
GN⁺ 2024-03-11
ความคิดเห็นจาก Hacker News
  • สำหรับคนที่สงสัยว่าต่างจาก OBS อย่างไร มีการระบุว่านี่คือแอปเมนูบาร์โอเพนซอร์สที่ออกแบบมาเฉพาะสำหรับสร้างไทม์แลปส์ของเดสก์ท็อปและกล้อง

    "แอปเมนูบาร์โอเพนซอร์สสำหรับสร้างไทม์แลปส์หน้าจอและกล้องโดยไม่ทำให้ไฟล์มีขนาดใหญ่เกินไป"

  • รีลีสล่าสุดออกเมื่อวันที่ 8 พฤศจิกายน 2023 และมีรายงานปัญหาว่าใช้งานไม่ได้บน Mac ที่ใช้ M1 Max
    • การบันทึกสั้น ๆ จะได้ไฟล์ขนาด 0 ไบต์
    • เมื่อบันทึกเซสชันเกม (Geforce Now) ระบบล่มและรีบูต
  • มีความสนใจในเครื่องมือสำหรับบันทึกเซสชันการเขียนโปรแกรมที่เป็นทางเลือกแบบเรียบง่ายกว่า OBS
  • มีการกล่าวถึงความสามารถบันทึกหน้าจออย่างรวดเร็วบนเว็บที่ใช้ WASM ffmpeg

    "สิ่งเจ๋ง ๆ ที่ทำได้ด้วยเทคโนโลยีเว็บสมัยใหม่"

  • ในอดีตเคยทำแอปคล้ายกันด้วย Python แต่ภายหลังใช้การไม่ได้เพราะการเปลี่ยนแปลงของ MacOS และหวังว่าจะมีทางเลือกแบบ 'เนทีฟ' ที่สร้างด้วย Swift
  • OBS เป็นเครื่องมือบันทึกหน้าจอโอเพนซอร์ส และควรระบุในชื่อให้ชัดเจนว่าเครื่องมือนี้แตกต่างจากมันอย่างไร
  • สนใจเพราะอยากตรวจดูรูปแบบการใช้งานโน้ตบุ๊ก
    1. ติดตั้งผ่าน brew ไม่สำเร็จ แต่ใช้ไบนารีจากหน้ารีลีสได้สำเร็จ (รีลีสล่าสุดวันที่ 26 ธันวาคม 2023)
    2. เปิดใช้งานตัวเลือกบันทึกหน้าจอของ Macbook Air, จอภายนอก และกล้อง Facetime ได้สำเร็จ การใช้ CPU อยู่ที่ประมาณ 20%
    3. เมื่อปิดกล้อง FT และบันทึกเฉพาะ 2 จอ การใช้ CPU ลดลงเหลือประมาณ 6% และเมื่อบันทึกจอเดียวอยู่ที่ประมาณ 2%
    4. ไม่พบประสิทธิภาพลดลงขณะรัน Timelapze ร่วมกับแอปอื่น
    5. ผลลัพธ์การบันทึกออกมาดี และสามารถใช้ ffmpeg ปรับขนาดไฟล์ให้เหมาะสมได้ การบันทึก 1 นาที 55 วินาที (เร่ง 6 เท่า) มีขนาด 141MB และหลังปรับแล้วลดเหลือ 28.3MB
  • คาดว่าน่าจะทำงานโดยจับภาพหน้าจอทุกวินาทีแล้วนำมาสร้างเป็นวิดีโอ และมีความสนใจในเครื่องมือที่ลบเฟรมซ้ำต่อเนื่องเพื่อลดขนาดไฟล์
  • แสดงความไม่พอใจที่การให้ดาวกับ repository กลายเป็นตัวชี้วัดสำหรับการถูกเพิ่มเข้า Homebrew
  • ดูเหมือนว่าแอปนี้จะมีประโยชน์สำหรับ code/game jam เพราะไม่ใช้ทรัพยากรมากนัก จึงปล่อยให้รันตลอดช่วงงานได้ และจะได้วิดีโอไทม์แลปส์ที่ตัดต่อได้ง่าย
  • มีการเสนอว่า OP น่าจะถูก shadowbanned (อยู่ในสถานะที่ผู้ใช้อื่นมองไม่เห็น) ด้วยเหตุผลบางอย่าง แต่หาสาเหตุไม่พบ จึงแนะนำให้ส่งอีเมลหา dang เพื่อขอปลดสถานะดังกล่าว