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 อ่านทุกอย่างที่มองเห็นภายในกรอบที่คุณลาก ดังนั้นโปรแกรมเล่นไม่สำคัญ: เบราว์เซอร์ แอปวิดีโอบนเดสก์ท็อป หรือแอปสตรีมมิง
- หยุดวิดีโอที่เฟรมซึ่งข้อความคมชัด
- คลิกไอคอน Optic ในแถบเมนู
- เลือกจับภาพข้อความแล้วลากกรอบครอบข้อความ
- วางด้วย Command-V
การรู้จำทำงานบน Mac ของคุณด้วยเฟรมเวิร์ก Vision ของ Apple จึงไม่มีอะไรถูกอัปโหลดและไม่ต้องใช้อินเทอร์เน็ต ขยายวิดีโอให้ใหญ่ขึ้นหรือเต็มหน้าจอก่อนจับภาพ ข้อความที่ใหญ่และคมกว่ารู้จำได้ดีกว่าเฟรมเล็กที่เบลอ
บทเรียนเขียนโค้ด
สำหรับคำสั่งและโค้ด เปิดโหมดโค้ดในการตั้งค่า โหมดนี้คงการเยื้องของแต่ละบรรทัดและปิดการแก้ไขภาษา ชื่อตัวแปรและแฟลกจึงไม่ถูก "แก้" ให้เป็นคำธรรมดา อ่านคำสั่งทุกครั้งก่อนรัน เพิ่มเติม: คัดลอกโค้ดจากภาพหน้าจอบน Mac
เว็บบินาร์และสตรีมสด
ผู้นำเสนอมักแสดงลิงก์หรือโค้ดไม่กี่วินาที กับสตรีมที่บันทึกไว้ ให้หยุดแล้วจับภาพ กับสตรีมสดที่หยุดไม่ได้ ให้จับภาพขณะที่ข้อความอยู่บนหน้าจอและตรวจผลลัพธ์ เฟรมที่อยู่กลางการเปลี่ยนภาพอาจอ่านได้ไม่สะอาด สำหรับการประชุมแทนสตรีม ดูคัดลอกข้อความจากการแชร์หน้าจอ Zoom บน Mac
การบรรยายและสไลด์
ข้อความสไลด์ ข้อมูลอ้างอิง และชื่อเรื่องออกมาเป็นข้อความธรรมดา ตั้งการขึ้นบรรทัดใหม่เป็นรวมอัจฉริยะเพื่อรวมบรรทัดที่ถูกตัดให้เป็นประโยค สัญกรณ์คณิตศาสตร์ที่ซับซ้อนเป็นอีกเรื่อง: คาดว่าจะได้ตัวอักษรธรรมดา ไม่ใช่สมการที่จัดรูปแบบ
คิวอาร์โค้ดในวิดีโอ
หากเฟรมแสดงคิวอาร์โค้ด ใช้จับภาพคิวอาร์โค้ดแล้วลากรอบโค้ด เนื้อหาที่ถอดรหัสแล้วจะไปที่คลิปบอร์ด
ที่ที่ Optic ไม่เหมาะ
- ไม่ประมวลผลไฟล์วิดีโอ อ่านหนึ่งเฟรมบนหน้าจอ คือเฟรมที่คุณจับภาพ ไม่สแกนวิดีโอทั้งเรื่องและไม่สร้างทรานสคริปต์
- ไม่มีการแปลงเสียงพูดเป็นข้อความ อ่านข้อความที่มองเห็น ไม่ใช่คำพูด
- ไม่มีการแปลภาษา ข้อความถูกคัดลอกในภาษาเดิม
- ไม่ดึงข้อมูลตาราง
สำหรับ YouTube โดยเฉพาะ ดูคัดลอกข้อความจากวิดีโอ YouTube บน Mac สำหรับภาพรวมของเครื่องมือ ดูเปรียบเทียบแอป OCR หน้าจอสำหรับ Mac
คำถามที่พบบ่อย
คัดลอกข้อความจากวิดีโอที่หยุดไว้บน Mac ได้หรือไม่?
ได้ Live Text ใช้กับเฟรมที่หยุดไว้ในบางโปรแกรมเล่น สำหรับโปรแกรมเล่นอื่น แอป OCR หน้าจออ่านข้อความจากเฟรมบนหน้าจอ
Optic ใช้กับวิดีโอที่กำลังเล่นได้หรือไม่?
หยุดก่อน OCR อ่านเฟรมนิ่งที่คมชัดได้เชื่อถือกว่าเฟรมที่เคลื่อนไหวมาก
Optic อ่านคำที่ใครสักคนพูดในวิดีโอได้หรือไม่?
ไม่ได้ Optic รู้จำเฉพาะข้อความที่มองเห็น สำหรับเสียงพูด ให้ใช้คำบรรยายหรือเครื่องมือถอดเสียง
ต้องดาวน์โหลดวิดีโอหรือไม่?
ไม่ต้อง Optic อ่านสิ่งที่อยู่บนหน้าจอ การสตรีมในเบราว์เซอร์จึงใช้ได้