วิธีโหลดไฟล์ SRT/VTT จาก URL
ในขณะที่บริการสตรีมมิ่งออนไลน์เพิ่มมากขึ้น คุณก็อาจจะดูภาพยนตร์และซีรีส์เรื่องโปรดในเบราว์เซอร์ หากคุณใช้ Netflix หรือ HBO GO การเข้าถึงไฟล์คำบรรยาย (CC) หรือ VTT/SRT นั้นเป็นเรื่องปกติ อย่างไรก็ตาม บริการฟรีจำนวนมากไม่มี CC เป็นค่าเริ่มต้น และถึงแม้ว่าจะมีให้บริการ แต่มีโอกาสที่ภาษาจะไม่ใช่ภาษาอังกฤษ
นี่คือเหตุผลที่คุณต้องใช้วิธีโหลด SRT/VTT จาก URL สำหรับผู้ที่ไม่เคยทำมาก่อน วิธีการนี้อาจดูล้นหลามเพราะเกี่ยวข้องกับ GitHub Gist, Google DevTools และการเข้ารหัสพื้นฐาน แต่ถ้าคุณทำตามขั้นตอนเพื่อ T คุณจะไม่มีปัญหาในการโหลดไฟล์ที่กำหนด
วิธีโหลด SRT/VTT จาก URL
ขั้นตอนที่ 1
ขั้นแรก คุณต้องดาวน์โหลดและติดตั้ง Visual Studio Code และรับไฟล์คำบรรยาย/SRT สำหรับภาพยนตร์/ซีรีส์ที่คุณต้องการดู และไม่ต้องกังวลว่าจะไม่มีการเข้ารหัสที่จริงจัง เพียงแค่คัดลอกและวาง
ขั้นตอนที่ 2
เรียกใช้ Visual Studio Code และป้อนบรรทัดต่อไปนี้:
1 var thisWidth = jwplayer('media-player').getWidth();
2 นี่คือความสูง = jwplayer('media-player').getHeight();
3
4 var suck = jwplayer('media-player')[0].allSources;
5 jwplayer('media-player').setup({
6 “playlist”:[{“sources”: suck, “tracks”: [{“file”:””, “label”:”English”, “kind”: “captions”, “default”: true}]} ]
7 “ความกว้าง”: thisWidth,
8 “ความสูง”: นี่ความสูง
9 });
บันทึก: ตัวเลขแสดงถึงบรรทัดของรหัส โดยค่าเริ่มต้นจะปรากฏขึ้นเมื่อคุณเริ่มคัดลอกและวางและไม่ได้เป็นส่วนหนึ่งของรหัส อย่าพลาดอะไรไป มิฉะนั้นเคล็ดลับจะไม่ทำงาน
ขั้นตอนที่ 3
ส่วนที่ยากคือตอนนี้ถึงเวลาสร้าง CC URL ของคุณแล้ว เปิด //gist.github.com หยิบไฟล์คำบรรยายแล้ววางลงในหน้าต่างหลักของ Gist Github
คุณจะเห็นสองหน้าต่างแยกกัน เลื่อนขึ้นและลบหน้าต่างแรกโดยคลิกที่ไอคอนถังขยะ หน้าต่างที่มี "subtitles.srt" ในกล่องข้อความควรยังคงอยู่ เลื่อนไปที่ด้านล่างของหน้าแล้วคลิกปุ่ม "สร้างส่วนสำคัญสาธารณะ" ซึ่งจะทำให้คำบรรยายของคุณกลายเป็นรหัสประทับเวลา
สุดท้าย ให้กดปุ่ม RAW ที่ด้านบนขวาของหน้าต่าง Gist เพื่อรับโค้ดใน URL
โน๊ตสำคัญ: อย่าปิดหน้าต่าง, รหัส Visual Studio หรือฮับ Gist Git เพราะคุณจะต้องใช้สำหรับขั้นตอนอื่นๆ
ขั้นตอนที่ 4
ณ จุดนี้ คุณสามารถไปที่ภาพยนตร์หรือซีรีส์ออนไลน์ที่คุณต้องการดูใน Chrome สำหรับวัตถุประสงค์ของบทความนี้ เราใช้ 123Movies และทดสอบกับภาพยนตร์ Nocturnal Animals ไม่ว่าในกรณีใด เคล็ดลับควรใช้ได้กับแพลตฟอร์มและวิดีโออื่นๆ ตราบใดที่รองรับโปรแกรมเล่น JW สำหรับ HTML5
หากต้องการไปต่อ ให้คลิกขวาบนพื้นที่ว่างในเบราว์เซอร์ (โดยที่ภาพยนตร์เปิดอยู่) แล้วเลือกตรวจสอบ สิ่งนี้จะแสดง DevTools และคุณต้องคลิกแท็บคอนโซล
เลย์เอาต์ DevTools อาจดูแตกต่างออกไปเล็กน้อยในเบราว์เซอร์ของคุณ แต่ฟังก์ชันและปลายทางจะเหมือนกัน
ขั้นตอนที่ 5
กลับไปที่หน้าต่าง Visual Studio Code แล้วคัดลอก จากนั้นวางโค้ดลงใน DevTools Console (คุณได้ป้อนรหัสในขั้นตอนที่ 2)
หลังจากนั้น ไปที่หน้าต่าง Gist Github และคัดลอก URL ของคำบรรยาย เพื่อความชัดเจน เลือกทุกอย่างในแถบที่อยู่และกดแป้น cmd หรือ Ctrl + C บนแป้นพิมพ์ของคุณ ตอนนี้ คุณต้องวาง URL ลงในตำแหน่งที่แน่นอนภายในโค้ด ซึ่งอยู่ในบรรทัดที่ 6 ตามที่ระบุด้านล่าง
“playlist”:[{“sources”: suck, “tracks”: [{“file”:””, “label”:”English”, “kind”: “captions”, “default”: true}]}]
ปลายทางคือวงเล็บว่าง “” ถัดจาก[{"ไฟล์": และ URL ทั้งหมดจะอยู่ภายในวงเล็บ โปรดทราบว่าขั้นตอนนี้มีความสำคัญ และคุณไม่ควรพลาดจุดนั้น มิฉะนั้นจะไม่ทำงาน
ขั้นตอนที่ 6
เพื่อยืนยันการเปลี่ยนแปลง ให้คลิก ถัดจากบรรทัดสุดท้าย (9 });) ภายใน Console เคอร์เซอร์ของคุณควรอยู่หลังเครื่องหมายอัฒภาค จากนั้นกด Enter และโค้ดอีกบรรทัดหนึ่งจะปรากฏขึ้นโดยอัตโนมัติเพื่อยืนยันว่าคุณทำทุกอย่างถูกต้องแล้ว
ขั้นตอนที่ 7
คลิกที่ไอคอน X เพื่อออกจาก DevTools และคุณยังสามารถปิด Gist Github และ Visual Studio Code ได้ตามที่คุณไม่ต้องการอีกต่อไป คลิกที่ปุ่มเล่นแล้วคลิก CC เพื่อโหลดคำบรรยายลงในภาพยนตร์/ซีรีส์ คุณควรเห็นพวกเขาในเครื่องเล่นทันที
บางคำแห่งปัญญา
ข้อเสียอย่างหนึ่งของวิธีนี้คือปัญหาของคำบรรยายที่ฝังไว้ ภาพยนตร์และซีรีส์ออนไลน์จำนวนมากบนบริการสตรีมมิ่งนอกแบรนด์มาพร้อมกับคำบรรยายในตัวที่ไม่สามารถปิดได้ จำเป็นต้องพูด การดูวิดีโอโปรดของคุณด้วย CC สองชุดนั้นทำให้เสียสมาธิ
อีกสิ่งหนึ่งที่คุณต้องพิจารณาคืออัตราเฟรม CC มาตรฐานวิดีโอทั่วไปคือ 30 fps แต่จากนั้นภาพยนตร์ออนไลน์จำนวนมากจะมีความเร็วประมาณ 24 fps ซึ่งหมายความว่าคุณอาจต้องทดสอบไฟล์ SRT สองสามไฟล์เพื่อพิจารณาว่าไฟล์ใดทำงานได้ดีที่สุด
ทักษะการแฮ็กพื้นฐานมากมาย
ความจริงแล้ว ส่วนที่ยากเพียงอย่างเดียวคือการรับโค้ดใน Visual Studio Code โดยไม่ทำผิดพลาด จากนั้นคุณต้องตอกย้ำตำแหน่งสำหรับ SRT URL ภายใน DevTools Console วิธีนี้ควรใช้ได้กับไฟล์ VTT เช่นกัน และหากไม่มีแอปที่สามารถแปลง VTT เป็น SRT ได้
ไม่ทางใดก็ทางหนึ่ง วิธีนี้ใช้ได้ผลสำหรับคุณหรือไม่ คุณใช้เว็บไซต์สตรีมมิ่งใด บอกเราทั้งหมดเกี่ยวกับประสบการณ์ของคุณในส่วนความคิดเห็นด้านล่าง