ข้ามไปยังเนื้อหา

OCR ข้อความจากวิดีโอบน Mac: หยุด ลาก วาง

โดย Eduard Bruch ผู้พัฒนา Optic · อัปเดตเมื่อ

หากต้องการคัดลอกข้อความที่แสดงในวิดีโอบน Mac ให้หยุดวิดีโอที่เฟรมที่ชัด แล้วเลือกข้อความด้วย Live Text หากโปรแกรมเล่นของคุณรองรับ หรือลากกรอบครอบด้วยแอป OCR หน้าจอ การหยุดก่อนสำคัญ: OCR อ่านภาพนิ่งได้ดีที่สุด

คำตอบสั้น ๆ: หยุด แล้วลอง Live Text หากโปรแกรมเล่นไม่รองรับ ตัวเลือกของผมคือ Optic แอปแถบเมนูที่คัดลอกข้อความในพื้นที่ใดก็ได้ที่คุณลากครอบบนหน้าจอ (4.99 ดอลลาร์สหรัฐ (ซื้อครั้งเดียว) บน Mac App Store)

คำเปิดเผย: ผมสร้าง Optic

ทำไมจึงเลือกข้อความในวิดีโอไม่ได้

ข้อความบนหน้าจอในวิดีโอ เช่น คำสั่งเทอร์มินัลในบทเรียน URL บนสไลด์ หรือโค้ดส่วนลดในสตรีม เป็นส่วนหนึ่งของภาพ ไม่มีเลเยอร์ข้อความให้คลิก บางโปรแกรมเล่นให้เลือกคำบรรยายได้ แต่ข้อความที่ฝังในเฟรมคือพิกเซล

การพิมพ์ซ้ำใช้ได้กับคำสั้น ๆ สำหรับคำสั่งยาว พาธไฟล์ หรือ URL ที่มี query string ตัวอักษรผิดตัวเดียวทำให้ผลลัพธ์พัง มักโดยไม่มีข้อผิดพลาดที่ชัดเจน

ตัวเลือกในตัว: Live Text บนเฟรมที่หยุดไว้

Live Text ใช้ได้ในที่ที่ Apple รองรับ: รูปภาพในพรีวิว รูปภาพ Quick Look และ Safari รวมถึงเฟรมวิดีโอที่หยุดไว้ในบางโปรแกรมเล่น แต่ใช้ไม่ได้กับหน้าต่างแอปทั่วไป วิดีโอคอล หรือข้อความในส่วนติดต่อผู้ใช้

ดังนั้นให้หยุดวิดีโอแล้วเลื่อนตัวชี้เหนือข้อความ หากเคอร์เซอร์กลายเป็นเคอร์เซอร์ข้อความ ให้เลือกแล้วกด Command-C หากไม่เกิดอะไรขึ้น แสดงว่าโปรแกรมเล่นของคุณไม่ใช่หนึ่งในที่รองรับ และคุณต้องใช้ทางอื่น

ทางสำรองที่ช้าคือภาพหน้าจอ (Shift-Command-4) เปิดในพรีวิว แล้วใช้ Live Text กับรูปภาพ

คัดลอกข้อความในวิดีโอด้วย Optic

Optic อ่านทุกอย่างที่มองเห็นภายในกรอบที่คุณลาก ดังนั้นโปรแกรมเล่นไม่สำคัญ: เบราว์เซอร์ แอปวิดีโอบนเดสก์ท็อป หรือแอปสตรีมมิง

  1. หยุดวิดีโอที่เฟรมซึ่งข้อความคมชัด
  2. คลิกไอคอน Optic ในแถบเมนู
  3. เลือกจับภาพข้อความแล้วลากกรอบครอบข้อความ
  4. วางด้วย Command-V

การรู้จำทำงานบน Mac ของคุณด้วยเฟรมเวิร์ก Vision ของ Apple จึงไม่มีอะไรถูกอัปโหลดและไม่ต้องใช้อินเทอร์เน็ต ขยายวิดีโอให้ใหญ่ขึ้นหรือเต็มหน้าจอก่อนจับภาพ ข้อความที่ใหญ่และคมกว่ารู้จำได้ดีกว่าเฟรมเล็กที่เบลอ

บทเรียนเขียนโค้ด

สำหรับคำสั่งและโค้ด เปิดโหมดโค้ดในการตั้งค่า โหมดนี้คงการเยื้องของแต่ละบรรทัดและปิดการแก้ไขภาษา ชื่อตัวแปรและแฟลกจึงไม่ถูก "แก้" ให้เป็นคำธรรมดา อ่านคำสั่งทุกครั้งก่อนรัน เพิ่มเติม: คัดลอกโค้ดจากภาพหน้าจอบน Mac

เว็บบินาร์และสตรีมสด

ผู้นำเสนอมักแสดงลิงก์หรือโค้ดไม่กี่วินาที กับสตรีมที่บันทึกไว้ ให้หยุดแล้วจับภาพ กับสตรีมสดที่หยุดไม่ได้ ให้จับภาพขณะที่ข้อความอยู่บนหน้าจอและตรวจผลลัพธ์ เฟรมที่อยู่กลางการเปลี่ยนภาพอาจอ่านได้ไม่สะอาด สำหรับการประชุมแทนสตรีม ดูคัดลอกข้อความจากการแชร์หน้าจอ Zoom บน Mac

การบรรยายและสไลด์

ข้อความสไลด์ ข้อมูลอ้างอิง และชื่อเรื่องออกมาเป็นข้อความธรรมดา ตั้งการขึ้นบรรทัดใหม่เป็นรวมอัจฉริยะเพื่อรวมบรรทัดที่ถูกตัดให้เป็นประโยค สัญกรณ์คณิตศาสตร์ที่ซับซ้อนเป็นอีกเรื่อง: คาดว่าจะได้ตัวอักษรธรรมดา ไม่ใช่สมการที่จัดรูปแบบ

คิวอาร์โค้ดในวิดีโอ

หากเฟรมแสดงคิวอาร์โค้ด ใช้จับภาพคิวอาร์โค้ดแล้วลากรอบโค้ด เนื้อหาที่ถอดรหัสแล้วจะไปที่คลิปบอร์ด

ที่ที่ Optic ไม่เหมาะ

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

สำหรับ YouTube โดยเฉพาะ ดูคัดลอกข้อความจากวิดีโอ YouTube บน Mac สำหรับภาพรวมของเครื่องมือ ดูเปรียบเทียบแอป OCR หน้าจอสำหรับ Mac

คำถามที่พบบ่อย

คัดลอกข้อความจากวิดีโอที่หยุดไว้บน Mac ได้หรือไม่?

ได้ Live Text ใช้กับเฟรมที่หยุดไว้ในบางโปรแกรมเล่น สำหรับโปรแกรมเล่นอื่น แอป OCR หน้าจออ่านข้อความจากเฟรมบนหน้าจอ

Optic ใช้กับวิดีโอที่กำลังเล่นได้หรือไม่?

หยุดก่อน OCR อ่านเฟรมนิ่งที่คมชัดได้เชื่อถือกว่าเฟรมที่เคลื่อนไหวมาก

Optic อ่านคำที่ใครสักคนพูดในวิดีโอได้หรือไม่?

ไม่ได้ Optic รู้จำเฉพาะข้อความที่มองเห็น สำหรับเสียงพูด ให้ใช้คำบรรยายหรือเครื่องมือถอดเสียง

ต้องดาวน์โหลดวิดีโอหรือไม่?

ไม่ต้อง Optic อ่านสิ่งที่อยู่บนหน้าจอ การสตรีมในเบราว์เซอร์จึงใช้ได้

รับ Optic บน Mac App Store · ข้อเท็จจริงทั้งหมดของ Optic