นี่คือส่วนขยาย Chrome ที่เมื่อกดปุ่มเพียงปุ่มเดียวบนหน้าวิดีโอ YouTube ก็จะแปลงซับไตเติลของวิดีโอนั้นให้เป็นข้อความสำหรับจดหมายข่าว บล็อก เธรดทวีต และคำอธิบายวิดีโอได้ เป็นโปรเจกต์ที่พัฒนาโดยนักพัฒนาเดี่ยว และเพิ่งเผยแพร่อย่างเป็นทางการบน Chrome Web Store เมื่อไม่นานมานี้

Chrome Web Store: https://chromewebstore.google.com/detail/quillcast/…

ทำไมถึงสร้างมันขึ้นมา

ในบรรดาครีเอเตอร์หรือมาร์เก็ตเตอร์ที่ทำวิดีโอ มีหลายคนที่อยากนำเนื้อหาในวิดีโอไปใช้ซ้ำในจดหมายข่าวหรือบล็อก แต่ในความเป็นจริง ส่วนใหญ่ยังต้องเปิดวิดีโอย้อนดูแล้วถอดข้อความด้วยมืออยู่ดี ผมเลยเริ่มทำสิ่งนี้จากความคิดที่ว่า ในเมื่อซับไตเติลมีอยู่เป็นข้อความอยู่แล้ว ก็น่าจะเปลี่ยนมันให้เป็นร่างที่พร้อมใช้งานได้ทันที

วิธีการทำงาน

  • เป็นส่วนขยายแบบ MV3 โดยจะแสดงปุ่มลอยบนหน้าวิดีโอ และการดึงซับไตเติลจะลองใช้ timedtext ก่อน ถ้าไม่สำเร็จจะ fallback ไปใช้การ scrape DOM แทน ซับไตเติลจะถูกดึงเพียง 1 ครั้งต่อวิดีโอแล้วแคชไว้ และเมื่อเปลี่ยนฟอร์แมต ก็จะทำแค่แปลงใหม่โดยไม่ต้องดึงซับไตเติลอีก
  • ฝั่งแบ็กเอนด์ใช้ Vercel serverless function ตัวเดียว + gpt-4o-mini การวัดการใช้งานใช้ Upstash KV โดยอิง UUID ของการติดตั้งแบบไม่ระบุตัวตน จึงไม่มีการสมัครสมาชิกหรือการล็อกอิน
  • ไม่มี remote code สิทธิ์ที่ใช้มีแค่ storage และโฮสต์ของ YouTube เท่านั้น สิ่งที่ถูกส่งไปยังเซิร์ฟเวอร์มีเพียงข้อความซับไตเติล
  • การชำระเงินใช้ Lemon Squeezy คนไทยที่เป็นบุคคลธรรมดาก็ใช้ Stripe ไม่ได้หากไม่มีการจดทะเบียนธุรกิจ จึงแก้ด้วย LS ซึ่งเป็นรูปแบบ MoR (ตัวแทนผู้ขายพร้อมจัดการภาษี) ถ้าใครสนใจประสบการณ์การฝ่าฟันตรงนี้ (รวมถึงการยืนยันตัวตน trader ในเว็บสโตร์) ผมจะเล่าในคอมเมนต์ได้

ข้อจำกัด (พูดกันตรง ๆ)

  • ใช้ได้เฉพาะวิดีโอที่มีซับไตเติลเท่านั้น วิดีโอไลฟ์หรือวิดีโอที่ไม่มีซับไตเติลจะใช้ไม่ได้
  • เนื่องจากต้องพึ่งพาคุณภาพของซับไตเติลที่สร้างอัตโนมัติ ถ้าซับไตเติลของวิดีโอนั้นแย่ ผลลัพธ์ก็จะได้รับผลกระทบไปด้วย

ราคา

ฟรีเดือนละ 5 ครั้ง, Pro $8/เดือน ภาษาที่ใช้แสดงผลเลือกอัตโนมัติตามภาษาวิดีโอหรือเลือกเองได้ (รองรับภาษาเกาหลี) และถ้าเป็นเบราว์เซอร์ภาษาเกาหลี UI ก็จะแสดงเป็นภาษาเกาหลีด้วย

อยากได้ฟีดแบ็กเป็นพิเศษจากคนที่มีเวิร์กโฟลว์นำวิดีโอ YouTube ไปใช้ซ้ำเป็นข้อความ — มีฟอร์แมตผลลัพธ์แบบไหนที่ยังอยากได้เพิ่ม หรือมีจุดไหนที่ลองใช้แล้วติดขัดบ้าง บอกมาได้เลย แล้วผมจะนำไปปรับในเวอร์ชันถัดไป

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น