แปลง MicroDVD เป็น SRT
หรือวางข้อความคำบรรยาย
ตัวเลือก
เฟรมเรตที่ใช้คำนวณเวลา ในหน้าเกี่ยวกับรูปแบบ ช่องนี้คือสิ่งที่ MicroDVD ต้องการ เพราะมันเก็บเวลาเป็นหมายเลขเฟรม ในหน้าแปลงเฟรมเรต ช่องนี้คือเฟรมเรตที่ไฟล์ถูกตั้งเวลาไว้ — เวอร์ชันที่คำบรรยายถูกทำขึ้นมา — และช่องที่สองของหน้ารับเฟรมเรตของวิดีโอที่คุณจะใช้กับคำบรรยายนี้ ค่าที่พบทั่วไปคือ 23.976, 24, 25, 29.97, 30, 50, 59.94 และ 60 หากใส่ผิดจะเลื่อนไทม์ไลน์ทั้งหมด และในหน้าแปลงเฟรมเรตจะเลื่อนด้วยอัตราส่วน ไม่ใช่ด้วยจำนวนคงที่
การแปลงนี้เปลี่ยนอะไร
1 อย่างถูกตัดทิ้งหรือต้องตัดสินใจ
- เฟรมเรต
ต้นฉบับเก็บเวลาเป็นหมายเลขเฟรม — ทุกเวลาขึ้นอยู่กับเฟรมเรตที่คุณระบุ
รายการนี้มาจากเมทริกซ์ความสามารถของสองรูปแบบนี้ ไม่ได้มาจากไฟล์ที่คุณโหลด ไฟล์หนึ่งอาจสูญหายมากกว่าหากใช้คุณสมบัติที่รูปแบบอนุญาตแต่เมทริกซ์ไม่ได้จำลอง
MicroDVD เก็บคำบรรยายเป็นเลขเฟรมคู่หนึ่งกับข้อความที่อยู่ระหว่างนั้น: ไฟล์บอกว่าเฟรม 100 ถึง 150 ไม่ใช่ 1.2 วินาทีถึง 1.8 วินาที การเปลี่ยนเป็น SRT จึงหมายถึงการแปลงเฟรมเป็นเวลา ซึ่งต้องใช้เฟรมเรตที่คำบรรยายถูกเขียนขึ้นมาด้วย เมื่อไฟล์ประกาศค่าไว้ในบรรทัดแรกของตัวเอง ค่านั้นถูกใช้ มิฉะนั้นใช้เฟรมเรตที่คุณตั้งไว้ใต้กล่องไฟล์ และถ้าปล่อยว่างจะสมมติค่าเริ่มต้น
การแปลงคือการหาร: เลขเฟรมหารด้วยเฟรมเรตให้เวลานั้น ดังนั้นเฟรม 100 ที่ 25 เฟรมต่อวินาทีคือวินาทีที่สี่และออกมาเป็น 00:00:04,000 ขีดตั้งในข้อความเป็นวิธีเขียนการขึ้นบรรทัดใหม่ของรูปแบบนี้ จึงกลายเป็นการขึ้นบรรทัดใหม่ และคิวยังคงทั้งสองบรรทัดแทนที่จะถูกแบ่งเป็นสอง ตั้งเฟรมเรตก่อนแปลงถ้าวิดีโอของคุณไม่ใช่ 25 เฟรมต่อวินาที: ทุกไทม์สแตมป์คำนวณจากค่านั้น และไทม์ไลน์ทั้งเส้นจะเพี้ยนตามอัตราส่วน ช่องนี้แสดงอยู่บนหน้าแทนที่จะซ่อนไว้ด้วยเหตุผลนั้นเอง
ตัวอย่าง
ไฟล์ MicroDVD ทั่วไป แปลงเป็น SRT
ข้อมูลนำเข้า
{1}{1}25
{100}{150}The quick brown fox jumps over the lazy dog.
{200}{260}Faster than|the last one.
ผลลัพธ์
1
00:00:04,000 --> 00:00:06,000
The quick brown fox jumps over the lazy dog.
2
00:00:08,000 --> 00:00:10,400
Faster than
the last one.
สิ่งที่ตัดออกในผลลัพธ์นี้: เฟรมเรต ทุกอย่างอื่นตรงกันทีละบรรทัด
การแปลงเดียวกันกับข้อมูลที่ผิดปกติ
ข้อมูลนำเข้า
{1}{1}23.976
{0100}{0150}Leading zeros in the frame numbers.
[INFORMATION]
{300}{340}An unrecognized line above was kept in place.
{400}{450}Trailing spaces are kept.
ผลลัพธ์
1
00:00:04,000 --> 00:00:06,000
Leading zeros in the frame numbers.
2
00:00:12,000 --> 00:00:13,600
An unrecognized line above was kept in place.
3
00:00:16,000 --> 00:00:18,000
Trailing spaces are kept.
ไฟล์จริงมักมาพร้อม BOM การขึ้นบรรทัดใหม่แบบ Windows บรรทัดแปลกปลอมก่อนไทม์โค้ด หรือไทม์โค้ดที่อ่านไม่ได้เลย ไม่มีอะไรโยนข้อผิดพลาด: สิ่งที่เข้าใจไม่ได้จะถูกรายงาน ไม่ใช่ทิ้งเงียบ ๆ
คำถามที่พบบ่อย
ควรใช้เฟรมเรตใดเมื่อแปลง MicroDVD เป็น SRT?
ค่าที่คำบรรยายถูกเขียนขึ้นมาด้วย ซึ่งคือเฟรมเรตของวิดีโอที่มันถูกเขียนให้ ภาพยนตร์มักเป็น 23.976 หรือ 24, PAL เป็น 25, การออกอากาศอเมริกันเป็น 29.97 ไฟล์ MicroDVD จำนวนมากประกาศเฟรมเรตในบรรทัดแรก ค่านั้นถูกใช้เฉพาะเมื่อช่องเฟรมเรตในหน้านี้ว่าง ดังนั้นตั้งช่องให้ตรงกับวิดีโอที่คุณมีจริงแทนที่จะเชื่อสิ่งที่ไฟล์อ้าง
ถ้าเว้นช่องเฟรมเรตว่างไว้จะเกิดอะไรกับการแปลง MicroDVD เป็น SRT?
การแปลงยังทำงาน ถ้าไฟล์ประกาศเฟรมเรต ค่านั้นถูกใช้ ถ้าไม่ประกาศเลย จะสมมติ 25 เฟรมต่อวินาทีและรายงานบอกไว้ กรณีหลังเหมาะกับ PAL และผิดกับอย่างอื่น ที่ 24 fps ไทม์ไลน์จะเพี้ยนประมาณ 4 เปอร์เซ็นต์เมื่อถึงท้ายเรื่อง
เลขเฟรมสองตัวกลายเป็นเวลาได้อย่างไรในการแปลง MicroDVD เป็น SRT?
ด้วยการหารด้วยเฟรมเรต เฟรม 100 ที่ 25 เฟรมต่อวินาทีคือวินาทีที่สี่ เฟรม 150 คือวินาทีที่หก คิวจึงวิ่งจากวินาทีที่สี่ถึงวินาทีที่หกและเขียนออกมาเป็น 00:00:04,000 ถึง 00:00:06,000
ขีดตั้งในข้อความ MicroDVD หมายถึงอะไรเมื่อออกมาเป็น SRT?
การขึ้นบรรทัดใหม่ MicroDVD เขียนคิวสองบรรทัดด้วยขีดตั้งในที่ที่รูปแบบอื่นใช้การขึ้นบรรทัดใหม่ ขีดแต่ละตัวจึงกลายเป็นการขึ้นบรรทัดใหม่ในผลลัพธ์ และสองบรรทัดยังอยู่ในคิวเดียวกัน
เลขเฟรมยังอยู่ในไฟล์ SRT หรือไม่?
ไม่อยู่ในไฟล์ SRT — SRT เก็บเวลาในนาฬิกา เลขเฟรมจึงถูกแปลงและตัวเลขเองไม่ได้ถูกเขียนกำกับไว้ เก็บไฟล์ต้นฉบับไว้ถ้าต้องการเลขเฟรม เช่นเพื่อส่งเวลากลับให้เครื่องมือวิดีโอที่คิดเป็นเฟรม