ฉันมีไฟล์คำบรรยายย่อย. idx / .sub ที่มีหลายภาษาและฉันจำเป็นต้องแปลงไฟล์เหล่านี้เป็นไฟล์. srt ภาษาเดียวเพราะทั้ง Totem และ Gnome Mplayer ไม่สามารถแสดงประเภทของคำบรรยายนั้นได้
ฉันมีไฟล์คำบรรยายย่อย. idx / .sub ที่มีหลายภาษาและฉันจำเป็นต้องแปลงไฟล์เหล่านี้เป็นไฟล์. srt ภาษาเดียวเพราะทั้ง Totem และ Gnome Mplayer ไม่สามารถแสดงประเภทของคำบรรยายนั้นได้
คำตอบ:
idx / sub เรียกว่าไฟล์ VobSub และเป็นภาพบิตแมป + ไทม์โค๊ดที่วางซ้อนอยู่ด้านบนของวิดีโอระหว่างการเล่น
ไฟล์ srt เป็นไฟล์ข้อความแบบง่ายพร้อมรหัสลงเวลาที่จะแสดงผลบนวิดีโอ
ซึ่งหมายความว่าเพื่อให้สามารถแปลงเป็นสตริงข้อความคุณต้องทำOCRบางตัวการรู้จำอักขระด้วยแสง น่าเศร้าที่โซลูชัน OCR ส่วนใหญ่ไม่รองรับ idx / sub
ณ จุดนี้ทางออกที่ดีที่สุดที่ฉันมีให้คุณเรียกว่าSubRip (ดูเว็บไซต์อย่างเป็นทางการ ) และเป็นซอฟต์แวร์ Windows เท่านั้น มันมีแนวโน้มที่จะทำงานได้ดีในWineดังนั้นคุณควรจะใช้มันใน Ubuntu (โดยไม่มี Windows) คุณยังสามารถใช้Avidemuxตามคู่มือนี้
ทั้งสองจะนำเสนอภาพบิตแมปจาก idx / sub คุณพิมพ์สิ่งที่คุณเห็นและมันจะสร้างไฟล์ srt ที่สอดคล้องกัน Doom9 มีคู่มือที่ดีสำหรับ SubRip
คุณยังสามารถเบิร์นคำบรรยายลงในไฟล์วิดีโอได้Handbrakeจะสามารถทำเช่นนั้นได้
วิธี Avidemux นั้นมีประโยชน์มาก
กวดวิชาที่ดีมากที่นี่: http://write.flossmanuals.net/avidemux/extract-dvd-subtitles/
ทำงานได้ดีมากสำหรับฉันถ้าคุณมีคำถามเพิ่มเติมกรุณาถาม
ตามhttp://www.afterdawn.com/guides/archive/convert_subtitles_from_sub-idx_to_srt.cfmคุณสามารถใช้โปรแกรมที่ชื่อว่า SubResync ซึ่งเป็นส่วนหนึ่งของแพ็คเกจ VobSub (Windows)
ฉันลองมันกับภาพยนตร์เรื่องหนึ่งและพบว่า "การสอน" OCR ตัวอักษรที่มีรูปร่างต่างกันเล็กน้อยนั้นใช้เวลาค่อนข้างนานและหากคุณทำผิดพลาดคุณจะไม่สามารถแก้ไขได้! ดังนั้นฉันจะใช้วิธีนี้เฉพาะเมื่อ (a) คำบรรยายมีความสำคัญจริง ๆ และคุ้มค่ากับการใช้เวลาหรือ (b) คำบรรยายนั้นเป็นแบบอักษรที่เรียบง่ายและสอดคล้องกัน