หลายๆ คนคงจะรู้จัก Vine เครือข่ายสังคมสำหรับแชร์วีดีโอแบบสั้นกันใช่ไหมครับ ความเจ๋งของมันอยู่ที่การสร้างคลิปวีดีโอพร้อมเสียงขนาดสั้น (เฉลี่ย 15 วินาที) พร้อม loop ซ้ำไปเรื่อยๆ ไม่รู้จบ ซึ่งหัวหน้าทีมพัฒนาแอพบน iOS ได้ออกมาเผยถึงความลับของ loop ที่ทำงานโดยไร้รอยต่อนี้ครับ
ซึ่งปกติแล้วการที่นำไฟล์วีดีโอ MP4 มาเล่น loop ภาพและเสียงที่ออกมาอาจจะไม่ตรงกันซักเท่าไหร่ครับ ซึ่งธรรมชาติของไฟล์ MP4 ไม่ได้ออกแบบมาเพื่อให้เล่นวนซ้ำอยู่แล้ว เวลานำมาเล่นซ้ำจึงอาจจะเกิดการเหลื่อมกันระหว่างภาพและเสียง
ซึ่งในการแก้ปัญหานี้ Dom Hoffmann Co-founder และอดีตวิศวกรของ Vine ได้พบว่าหากเขาตัดส่วนหัวและปลายของคลิปวีดีโอ 0.05 วินาที ซึ่งเป็นการที่จะมั่นใจได้ว่าภาพและเสียงจะต้องเริ่มและจบพร้อมๆ กันอย่างแน่นอน
ดูได้จากภาพประกอบด้านล่างครับ
อีกทั้งช่วงต้นและปลายของคลิปวีดีโอ วิศวกรของ Vine ได้ทำให้ความดังของเสียงจะมีน้อยมาก (เสียงจะเบานั่นเอง) ซึ่งการทำแบบนี้ก็เพื่อป้องกันการเกิดเสียงรบกวนที่อาจจะเกิดขึ้นระหว่างการเล่นซ้ำ และระหว่างเล่นวีดีโอ วิศวกรของ Vine ได้ให้มีการโหลดวีดีโอลงหน่วยความจำของเครื่องระหว่างเล่นวีดีโอเพื่อที่จะแก้ปัญหาที่ตัวเล่นวีดีโอของ iOS จะทำการหยุดเมื่อจะ loop วีดีโอใหม่อีกครั้งหนึ่ง
ทั้งหมดนี้เป็นความลับที่ทำให้ Vine เจ๋งกว่าเครือข่ายสังคมสำหรับแชร์วีดีโอสั้นตัวอื่น ต้องยกความดีความชอบให้วิศวกรของเขาจริงๆ ครับ 🙂
ที่มา – http://mashable.com/2015/04/15/vine-perfect-audio-loops/