FLV ยังใช้งานที่ไหนอยู่
FLV รู้จักกันดีในฐานะรูปแบบ Flash Video รุ่นเก่า ซึ่งปัจจุบันเบราว์เซอร์ไม่เล่นแล้ว แต่ยังมีการใช้งานสำคัญอยู่ที่หนึ่ง คือการสตรีมสด RTMP ซึ่งเป็นโปรโตคอลที่ใช้ส่งวิดีโอสดไปยังแพลตฟอร์มสตรีมมิงและมีเดียเซิร์ฟเวอร์จำนวนมาก ส่งวิดีโอในรูปแบบ FLV เครื่องมือบางตัวที่เล่นวิดีโอที่เตรียมไว้เป็นสตรีมสด หรือส่งไฟล์ที่บันทึกไว้ไปยังเซิร์ฟเวอร์ RTMP ก็ต้องการอินพุตเป็น FLV เหตุผลอื่นที่ต้องแปลง MKV เป็น FLV ได้แก่:
- ระบบ e-learning หรือตู้คีออสก์รุ่นเก่าที่มีเครื่องเล่นแบบ Flash ในตัว
- คลังวิดีโอขององค์กรที่รับอัปโหลดเฉพาะ FLV
- ไฟล์ทดสอบสำหรับซอฟต์แวร์สตรีมมิงและมีเดียเซิร์ฟเวอร์
สำหรับการใช้งานอื่น เช่น มือถือ โปรแกรมตัดต่อ และโซเชียลมีเดีย MP4 เหมาะกว่า ใช้ แปลง MKV เป็น MP4
ความเร็วและคุณภาพ
FLV รองรับวิดีโอ H.264 พร้อมเสียง AAC ซึ่งเป็นคู่ที่พบได้ในไฟล์บันทึกจาก OBS ส่วนใหญ่และภาพยนตร์ MKV หลายเรื่อง หาก MKV ของคุณใช้โคเดกเหล่านี้พอดีและคงการตั้งค่าเดิมไว้ การแปลงจะเร็วขึ้นมาก เพราะใช้งานน้อยลง ส่วนโคเดกอื่น เช่น HEVC, VP9, AV1, DTS หรือเสียง Dolby จะถูกเข้ารหัสใหม่เป็นโคเดกที่ FLV รองรับ FLV เขียนโดยตัวแปลงในตัวที่รัน ffmpeg ในเบราว์เซอร์ของคุณ จึงช้ากว่าเส้นทางด่วนแบบใหม่
สิ่งที่ FLV เก็บไม่ได้
FLV เป็นคอนเทนเนอร์แบบเรียบง่าย มีแทร็กวิดีโอหนึ่งแทร็กและแทร็กเสียงหนึ่งแทร็ก ภาษาเสียงเพิ่มเติม คำบรรยาย และบท (chapter) จาก MKV จะไม่ถูกนำไปด้วย วิดีโอ HEVC และ 10 บิตไม่อยู่ในมาตรฐาน FLV จึงต้องเข้ารหัสใหม่ หากระบบปลายทางเก่า อาจมีข้อจำกัดด้านความละเอียดและบิตเรตด้วย ในกรณีนี้ 720p หรือ 480p เป็นตัวเลือกที่ปลอดภัย
เคล็ดลับสำหรับการสตรีม
ระบบสตรีมมิงจำนวนมากทำงานได้ดีที่สุดกับเฟรมเรตคงที่ เช่น 30 หรือ 60 fps หาก MKV ของคุณมาจากโปรแกรมอัดหน้าจอที่ใช้เฟรมเรตแปรผัน ให้เลือกเฟรมเรตคงที่ที่นี่ ซึ่งจะเข้ารหัสวิดีโอใหม่ให้จังหวะภาพสม่ำเสมอ ควรทำให้ไฟล์มีขนาดไม่ใหญ่เกินไปสำหรับเซิร์ฟเวอร์รุ่นเก่า โดยตัวบีบอัด FLVช่วยลดขนาดได้อีก หากต้องการแปลงย้อนกลับ ดูที่ แปลง FLV เป็น MKV การประมวลผลทั้งหมดเกิดขึ้นบนคอมพิวเตอร์ของคุณ