เครื่องมือสร้าง GIF บนพื้นฐาน ffmpeg
(web.d3fau1t.net)นี่คือเครื่องมือสร้าง GIF บนพื้นฐาน ffmpeg ที่มีฟังก์ชันตัดต่อเล็กน้อยและฟิลเตอร์ให้ใช้งาน
ดูจากชื่ออย่างเดียวแล้วอาจไม่ได้มีอะไรที่ชวนให้สะดุดตาเท่าไร
การตั้งชื่อนี่เป็นเรื่องยากจริง ๆ
ยังมีส่วนที่ขาดอยู่บ้าง แต่ลองขัดเกลาอยู่สักพักแล้วก็ตัดสินใจปล่อยออกมาก่อน
ตอนเริ่มต้นทำ
มันเป็นสคริปต์ที่เขียนขึ้นมาเพื่อสร้างภาพเคลื่อนไหวแบบ GIF ในเครื่องตัวเอง
พอใช้บ่อยเข้าก็เริ่มรู้สึกว่าการเปลี่ยนพารามิเตอร์แล้วรันทุกครั้งนั้นยุ่งยาก
เลยคิดว่าน่าจะดีถ้ามีอินเทอร์เฟซให้ใช้งาน
เนื่องจากกรณีที่เข้าใช้งานผ่านมือถือก็มีจุดประสงค์เพื่อแปลงสิ่งที่ถ่ายด้วยกล้องด้วยเช่นกัน
จึงลองทำให้สามารถใช้งานได้ในสภาพแวดล้อมของเว็บเบราว์เซอร์
โชคดีที่มีคนทำ ffmpeg ห่อเป็นแพ็กเกจ npm เอาไว้แล้ว ก็เลยนำมาใช้ได้เลย.. ทำให้ไม่ต้องเหนื่อยกับการบิลด์เอง
เมื่อใช้ ffmpeg ที่บิลด์ด้วย wasm
ก็ทำให้สามารถประมวลผลข้อมูลวิดีโอในฝั่งไคลเอนต์ได้
ไม่จำเป็นต้องอัปโหลดวิดีโอของตัวเองขึ้นเซิร์ฟเวอร์ และไม่ต้องกังวลเรื่องความเป็นส่วนตัวด้วย
พอทำไปทำมาก็ได้เรียนรู้วิธีนำฟิลเตอร์มาใช้กับวิดีโอด้วย เลยลองใส่เข้าไป
พูดนอกเรื่องนิดหนึ่ง..
ผมได้เรียนรู้วิธีสร้าง glitch แบบสุ่มให้กับวิดีโอด้วย แต่ยังเอามาใช้ไม่ได้ในตอนนี้
เพราะคิดว่าจำเป็นต้องแก้โค้ดของ ffmpeg แล้วบิลด์เองเพื่อนำขึ้นใช้งาน หรือไม่ก็ต้องมีขั้นตอนมากกว่าตอนนี้อีกหลายขั้น..
แต่เนื่องจากได้ทำ PoC ด้วยสคริปต์ไว้แล้ว ก็คิดว่าน่าจะนำมาใช้ได้ในอีกไม่นาน
ขอให้มีความสุขกับช่วงวันหยุดยาว
ขอบคุณครับ
ยังไม่มีความคิดเห็น