หน้าแรก › MarTechPlace › MoneyPrinterTurbo: หัวข้อเดียวได้คลิปสั้นทั้งคลิป แต่ต้องมีคีย์ 2 ตัวก่อน
M Creation

MoneyPrinterTurbo: หัวข้อเดียวได้คลิปสั้นทั้งคลิป แต่ต้องมีคีย์ 2 ตัวก่อน

ชวัลวิทย์ รักษพล26 ก.ย. 2569อ่าน 33 นาที
หัวข้อเดียว ได้คลิปสั้นทั้งคลิป สคริปต์ ฟุตเทจ เสียง ซับ จนได้ไฟล์ MP4 ภาพหน้า GitHub ของ harry0703/MoneyPrinterTurbo บนพื้นไล่สีแดงส้มม่วง

คลิปสั้นแนว "รู้ไหมว่า..." ยาว 30 วินาทีที่เห็นเต็ม TikTok กับ Reels ส่วนใหญ่มีส่วนประกอบเหมือนกันหมด คือสคริปต์สั้น ๆ ภาพ stock ที่เข้ากับเนื้อหา เสียงบรรยาย ซับตัวใหญ่ และเพลงเบา ๆ ข้างหลัง ถ้าทำเองทีละคลิป แค่หาฟุตเทจให้ตรงกับประโยคก็หมดไปครึ่งชั่วโมงแล้ว

MoneyPrinterTurbo เป็นโปรเจกต์โอเพนซอร์สที่ทำงานนี้ครบทั้งสายพาน และมีสกิล moneyprinterturbo-video ให้ Claude Code สั่งงานแทนเรา เราให้หัวข้อเดียว แล้วได้ไฟล์ MP4 กลับมา ผมติดตั้งสกิลนี้ไว้ใน Mac แล้วรันสคริปต์ของมันจริงจนถึงขั้นตรวจ API key ภาพเทอร์มินัลทุกภาพในบทความเป็นผลลัพธ์จริงจากเครื่องผม แต่ต้องบอกก่อนว่าผมยังไม่ได้สร้างวิดีโอจริงสักคลิป เพราะต้องใช้คีย์ LLM แบบเสียเงิน เครื่องผมยังไม่ได้ลง uv และตอนทดสอบ ผมโหลดตัวโปรเจกต์ไม่สำเร็จเพราะเน็ตช้า ส่วนที่ยังไม่ได้ลองผมจะบอกไว้ในแต่ละจุด

INSTALLATION
$ npx skills add https://github.com/harry0703/moneyprinterturbo --skill moneyprinterturbo-video
Use this Skill: https://raw.githubusercontent.com/harry0703/MoneyPrinterTurbo/main/docs/skill/SKILL.md
Create a video with the topic "How AI is changing everyday life."
SUMMARY

ให้ Claude Code สร้างคลิปสั้นจากหัวข้อเดียว ทั้งเขียนสคริปต์ หาฟุตเทจ ใส่เสียงบรรยาย ซับ และเพลง จนได้ไฟล์ MP4

  • ติดตั้ง MoneyPrinterTurbo ให้เองในครั้งแรก แล้วเรียกใช้ผ่าน CLI โดยไม่ต้องเปิด WebUI
  • ถ้าขาดคีย์ จะรวบรวมรายการแล้วขอจากเราในครั้งเดียว ไม่ถามทีละตัว
  • ถ้าเลือกแหล่งภาพ AI ที่คิดเงินต่อคลิป ต้องให้เรายืนยันก่อนทุกครั้ง
  • ค่าเริ่มต้นเป็นคลิปภาษาจีนแนวตั้ง 9:16 ถ้าต้องการภาษาไทยต้องระบุเอง

ตัวเลขจาก skills.sh และ GitHub ณ 26 ก.ย. 2569

วิธีใช้ติดตั้ง เตรียมคีย์ และสั่งทำคลิปแรก

ต้องเตรียมอะไรบ้าง

  • Claude Code หรือเอเจนต์ที่ใช้เทอร์มินัลได้ และรอคำสั่งที่รันนานได้ SKILL.md กำหนดว่าต้องรอได้อย่างน้อย 20 นาที
  • macOS หรือ Windows สกิลนี้รองรับแค่ 2 ระบบนี้ ถ้าใช้ Linux ต้องติดตั้ง MoneyPrinterTurbo เองตาม README
  • uv สกิลนี้ใช้ uv อย่างเดียว ไม่ใช้ pip, Conda หรือ Docker ส่วน Python 3.11 ที่โปรเจกต์ต้องใช้ uv จะดึงมาให้เอง
  • เน็ตที่โหลดไฟล์ใหญ่ได้ ครั้งแรกสคริปต์จะโหลดโปรเจกต์ทั้งหมดจาก GitHub ผมเช็กจากรายการไฟล์ใน repo พบว่าแค่ฟอนต์กับเพลงประกอบ 29 เพลงก็รวมกันเกิน 200 MB แล้ว
  • API key ของ LLM 1 ตัว ใช้เขียนสคริปต์และคิดคีย์เวิร์ดสำหรับค้นภาพ ค่าเริ่มต้นคือ Kimi (Moonshot) จะเลือก OpenAI, Gemini, DeepSeek หรือเจ้าอื่นที่รองรับ OpenAI-compatible API ก็ได้
  • API key ของ Pexels ใช้ดึงฟุตเทจ stock ถ้าใช้ภาพหรือคลิปของตัวเองก็ไม่ต้องใช้คีย์นี้

เรื่องค่าใช้จ่าย ตัวสกิลกับโปรเจกต์เป็น MIT ใช้ฟรี README ระบุว่า Pexels API ใช้ฟรี และเสียงบรรยายค่าเริ่มต้นใช้ Edge TTS ซึ่งฟรีและไม่ต้องใช้คีย์ ส่วนที่ต้องจ่ายเงินจริงคือ LLM ซึ่งแต่ละคลิปใช้แค่เขียนสคริปต์ย่อหน้าเดียวกับคีย์เวิร์ดไม่กี่คำ จึงน่าจะใช้ token ไม่มาก แต่ผมยังไม่ได้วัดจริง เลยยังบอกเป็นตัวเลขไม่ได้ ถ้าจะใช้ควรดูหน้าราคาของผู้ให้บริการที่เลือกก่อน สิ่งที่ต้องระวังกว่าคือแหล่งภาพแบบ AI video อย่าง Seedance เพราะคิดเงินต่อคลิป helper ของสกิลจะไม่ยอมใช้แหล่งพวกนี้จนกว่าเราจะยืนยัน ผมอธิบายไว้ในขั้นที่ 3

ติดตั้งใน 3 ขั้น

ขั้นที่ 1: ติดตั้งสกิล

ใช้คำสั่งจาก skills.sh ตามการ์ดด้านบน หรือถ้าไม่อยากติดตั้งไว้ถาวร README มีพรอมต์ให้วางใน Claude Code ได้เลย ให้แก้หัวข้อในบรรทัดที่สองเป็นเรื่องที่เราต้องการ

Use this Skill: https://raw.githubusercontent.com/harry0703/MoneyPrinterTurbo/main/docs/skill/SKILL.md
Create a video with the topic "How AI is changing everyday life."

ในเครื่องผม สกิลอยู่ที่ ~/.claude/skills/moneyprinterturbo-video มีไฟล์แค่ 2 ไฟล์ คือ SKILL.md ที่เป็นคู่มือให้ Claude อ่าน กับ mpt_agent.py ที่ทำหน้าที่ติดตั้งโปรเจกต์ ตรวจคีย์ และสั่งสร้างวิดีโอ ตอนเขียนบทความผมเทียบกับไฟล์ต้นฉบับใน repo แล้วพบว่า mpt_agent.py ของผมเก่ากว่า เวอร์ชันใหม่รองรับแหล่งภาพแบบเสียเงินเพิ่มอีกหลายเจ้า และนับ Claude Code เป็นผู้ให้บริการที่ไม่ต้องใช้คีย์ด้วย ใครติดตั้งไว้นานแล้วควรรันคำสั่งติดตั้งซ้ำเพื่ออัปเดต

หน้า GitHub ของ repo harry0703/MoneyPrinterTurbo แสดงโฟลเดอร์ app, docs, resource, webui ไฟล์ cli.py และจำนวนดาว 125.9k
หน้า repo MoneyPrinterTurbo ตอนที่ผมเข้าไปดู (26 ก.ย. 2569) ไฟล์ของสกิลอยู่ในโฟลเดอร์ docs/skill

ขั้นที่ 2: ติดตั้ง uv

ผมลองรันคำสั่งที่ SKILL.md กำหนดตรง ๆ ผลคือ zsh หา uv ไม่เจอ เพราะเครื่องผมยังไม่ได้ลง จากนั้นผมเรียก --help ด้วย Python 3.11 ที่มีอยู่ในเครื่อง เพื่อดูว่าสคริปต์รับค่าอะไรบ้าง

หน้าจอเทอร์มินัลแสดงคำสั่ง uv run ที่ขึ้นว่า command not found: uv และผลของ mpt_agent.py --help ที่มีตัวเลือก --subject และ --root
ผลจริงจากเครื่องผม: ไม่มี uv ในเครื่อง ส่วน helper รับแค่ 2 ค่าหลัก คือหัวข้อวิดีโอกับโฟลเดอร์ที่จะติดตั้ง

SKILL.md บอก Claude ว่าถ้าไม่เจอ uv ให้ติดตั้งเองทันทีโดยไม่ต้องถาม ด้วยคำสั่งนี้

curl -LsSf https://astral.sh/uv/install.sh | sh

คำสั่งนี้เป็นวิธีติดตั้งมาตรฐานของ uv ก็จริง แต่เป็นการโหลดสคริปต์จากเน็ตมารันทันที และเป็นหนึ่งในเหตุผลที่ผลตรวจความปลอดภัยบน skills.sh ขึ้นว่า FAIL ถ้าอยากรู้ว่าเครื่องกำลังลงอะไร ผมแนะนำให้ติดตั้ง uv เองตามคู่มือที่ docs.astral.sh/uv ก่อนเรียกใช้สกิล

ขั้นที่ 3: เตรียมคีย์ให้พร้อม

helper จะตรวจ config.toml ก่อน ถ้าขาดคีย์จะหยุดด้วย exit code 10 แล้วบอกว่าขาดอะไรบ้าง ผมลองรันโดยไม่ใส่คีย์ใด ๆ เพื่อดูขั้นนี้ แต่เพราะโหลดโปรเจกต์เต็มไม่สำเร็จ (อธิบายไว้ในส่วนรีวิว) ผมเลยโหลดแค่ cli.py กับ config.example.toml จาก repo มาใส่โฟลเดอร์ทดสอบ ซึ่งเป็น 2 ไฟล์ที่ helper ใช้เช็กว่าโปรเจกต์ติดตั้งแล้ว วิธีนี้ทำให้รันผ่านไปถึงขั้นตรวจคีย์ได้ โดยยังไม่เรียก uv และยังไม่ส่งอะไรไปหา LLM

หน้าจอเทอร์มินัลแสดงผล MPT_NEEDS_INPUT ที่บอกว่าขาด moonshot_api_key และ pexels_api_keys พร้อมรายชื่อผู้ให้บริการ LLM ที่เลือกได้และลิงก์ขอคีย์ Pexels
ผลจริงเมื่อยังไม่มีคีย์: ขาดคีย์ 2 ตัว คือ LLM กับ Pexels ผมย่อ path ของโฟลเดอร์ทดสอบให้สั้นลงเพื่อให้อ่านง่าย

Claude จะอ่านผลนี้แล้วถามคีย์จากเราครั้งเดียว จากนั้นรันคำสั่งเดิมซ้ำโดยส่งคีย์ผ่าน environment variable อย่าง MPT_LLM_PROVIDER, MPT_LLM_API_KEY และ MPT_PEXELS_API_KEY แล้ว helper จะเขียนค่าลง config.toml ให้ ครั้งต่อไปก็ไม่ต้องใส่คีย์ใหม่ ส่วนคีย์ Pexels สมัครได้ที่ pexels.com/api

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

ผมลองอีกกรณี คือเปลี่ยนแหล่งภาพเป็น volcengine_seedance ซึ่งให้ AI สร้างคลิปใหม่ทีละช่วงแทนการใช้ภาพ stock ผลคือ helper ไม่ได้ขอแค่คีย์ แต่ต้องมีแฟล็ก --confirm-seedance-charge ด้วย SKILL.md สั่งไว้ว่า Claude ต้องอธิบายว่าทุกคลิปจะสร้างงานที่เสียเงิน และต้องรอให้เรายืนยันก่อน ห้ามใส่แฟล็กนี้เอง

หน้าจอเทอร์มินัลเมื่อเลือกแหล่งภาพ volcengine_seedance แสดง MISSING=confirm_seedance_charge และ SEEDANCE_CHARGE_CONFIRMATION_REQUIRED=--confirm-seedance-charge
ผลจริงเมื่อเลือกแหล่งภาพแบบเสียเงิน: helper ขอคีย์ Volcengine Ark และให้เรายืนยันเรื่องค่าใช้จ่ายก่อน

ลองสั่งทำคลิปแรก

ส่วนนี้ผมเขียนตาม SKILL.md และโค้ดของ helper เพราะยังไม่ได้รันจนได้วิดีโอจริง เมื่อติดตั้งสกิลแล้ว ให้พิมพ์ใน Claude Code เช่น

  • "ใช้สกิล moneyprinterturbo-video ทำวิดีโอหัวข้อ 3 เคล็ดลับชงกาแฟดริปที่บ้าน"
  • หรือเขียนเป็นภาษาอังกฤษตามตัวอย่างใน README: "Create a video with the topic ..."

ถ้าไม่ระบุอะไรเพิ่ม จะได้วิดีโอภาษาจีนแนวตั้ง 9:16 ใช้ฟุตเทจจาก Pexels เสียงบรรยายจีน zh-CN-XiaoxiaoNeural มีซับและเพลงประกอบ ถ้าต้องการคลิปภาษาไทย ต้องบอก Claude ให้ส่งตัวเลือกของ cli.py ต่อท้ายหลังเครื่องหมาย -- ตัวอย่างเช่น

uv run --no-project --python 3.11 python mpt_agent.py \
  --subject "3 เคล็ดลับชงกาแฟดริปที่บ้าน" -- \
  --video-language th-TH \
  --voice-name th-TH-PremwadeeNeural-Female \
  --font-name Charm-Bold.ttf

ชื่อตัวเลือกพวกนี้ผมดูจากโค้ดของ cli.py ในรายการเสียงของโปรเจกต์มีเสียงไทย 2 เสียง คือ th-TH-PremwadeeNeural (หญิง) กับ th-TH-NiwatNeural (ชาย) และในโฟลเดอร์ฟอนต์มี Charm ซึ่งเป็นฟอนต์ที่มีอักษรไทย แต่ฟอนต์ค่าเริ่มต้นเป็นฟอนต์จีน ผมยังไม่ได้ลองเรนเดอร์ซับไทยจริง จึงยังยืนยันไม่ได้ว่าสระกับวรรณยุกต์จะแสดงถูกต้องหรือไม่

เมื่อสั่งแล้ว helper จะโหลดโปรเจกต์ไปไว้ที่ ~/MoneyPrinterTurbo ติดตั้งไลบรารีด้วย uv sync --frozen แล้วรัน cli.py ต่อเนื่องจนได้วิดีโอ ถ้าสำเร็จจะคืนค่าแบบนี้

MPT_RESULT
VIDEO_FILE=<path>/final-1.mp4
TASK_DIR=<path>/storage/tasks/<task_id>
LOG_FILE=<path>/run-<task_id>.log
RESULT_FILE=<path>/latest-result.json

Claude จะส่ง path ของไฟล์ MP4 กลับมาให้ ถ้าไม่ชอบผลลัพธ์ก็สั่งใหม่ได้เลย เช่น "ทำใหม่เป็นแนวนอน 16:9" สกิลจะรันงานใหม่ แต่จะรันได้ทีละงาน เพราะ SKILL.md ห้ามรันหลายงานพร้อมกัน

รีวิวมันคืออะไร ทำงานยังไง และข้อจำกัด

moneyprinterturbo-video คืออะไร

ต้องแยกให้ออกก่อนว่ามี 2 อย่าง อย่างแรกคือ MoneyPrinterTurbo ตัวโปรแกรมสร้างวิดีโอที่เขียนด้วย Python มีทั้ง WebUI, API และ CLI มีดาวบน GitHub ราว 126K ใช้ MIT license อย่างที่สองคือ สกิล moneyprinterturbo-video ซึ่งเป็นตัวครอบให้เอเจนต์เรียกโปรแกรมนั้นผ่าน CLI แทนเรา สกิลนี้ไม่เปิด WebUI ไม่ใช้ Docker และไม่เปิด API server

หน้า WebUI ของ MoneyPrinterTurbo v1.3.2 แบ่งเป็น 4 คอลัมน์ ได้แก่ Video Script Settings, Video Settings, Audio Settings และ Subtitle Settings พร้อมปุ่ม Generate Video
ภาพ WebUI จาก repo ของ MoneyPrinterTurbo (ไฟล์ docs/webui-en.jpg) ตัวเลือกบนหน้านี้ส่วนใหญ่ก็สั่งผ่าน CLI ได้ ซึ่งสกิลเรียกใช้ทางนั้น

ขั้นตอนตั้งแต่หัวข้อจนได้ MP4

  1. เขียนสคริปต์ LLM เขียนบทจากหัวข้อ ค่าเริ่มต้นคือ 1 ย่อหน้า หรือจะใส่สคริปต์เองด้วย --video-script ก็ได้
  2. คิดคีย์เวิร์ด LLM แปลงเนื้อหาเป็นคำค้นภาษาอังกฤษ เพื่อใช้หาฟุตเทจ
  3. หาฟุตเทจ ดึงคลิป stock จาก Pexels ตามคำค้น ค่าเริ่มต้นตัดแต่ละช่วงไม่เกิน 5 วินาที
  4. ทำเสียงบรรยาย ใช้ Edge TTS แปลงสคริปต์เป็นเสียง
  5. ทำซับ ค่าเริ่มต้นใช้ timestamp จาก TTS จึงเร็วและไม่ต้องใช้ GPU ถ้าต้องการจังหวะที่แม่นกว่า เปลี่ยนไปใช้ Whisper ในเครื่องได้ แต่ต้องโหลดโมเดลราว 1.6–3 GB
  6. ประกอบวิดีโอ รวมภาพ เสียง ซับ และเพลงที่สุ่มจากโฟลเดอร์ resource/songs ออกมาเป็นไฟล์ 1080×1920 สำหรับแนวตั้ง

จุดที่ผมชอบ

  • ขอคีย์ครั้งเดียว ขาดกี่ตัวก็รวมไว้ในผลลัพธ์เดียว และมีลิงก์ไปหน้าขอคีย์ให้ครบ Claude ไม่ต้องถามเราหลายรอบ
  • ตรวจคีย์ Pexels ก่อนเริ่ม helper ยิงไปที่ endpoint ที่ต้องใช้คีย์จริง ถ้าคีย์ไหนใช้ไม่ได้ก็ตัดออก งานจึงไม่ไปล้มกลางทางเพราะหาภาพไม่ได้
  • แหล่งภาพที่เสียเงินต้องยืนยันก่อน อย่างที่เห็นในภาพเทอร์มินัลด้านบน ผมคิดว่ากันพลาดได้ดี เพราะส่วนอื่นของสกิลเขียนไว้ให้ทำงานต่อโดยไม่ต้องถามเรา
  • ไม่พิมพ์คีย์ลงจอ log บอกแค่ชื่อฟิลด์ที่แก้ ผมเช็กแล้วว่าในขั้นตรวจคีย์ config.toml ที่สร้างขึ้นมาเหมือนไฟล์ตัวอย่างทุกไบต์ ไม่มีค่าอะไรถูกเขียนเพิ่ม
  • รู้ผลแม้ terminal ตัดข้อความ ผลลัพธ์ทุกครั้งถูกเขียนลง latest-result.json ผมเปิดดูหลังรันจริง ไฟล์เก็บสถานะ needs_input กับรายการคีย์ที่ขาด และไม่มีค่าคีย์อยู่ในนั้น

ข้อจำกัดที่ควรรู้ก่อนใช้

  • ค่าเริ่มต้นเป็นภาษาจีน ถ้าลืมระบุภาษา จะได้คลิปเสียงจีนพร้อมซับจีน ต้องสั่งเรื่องภาษา เสียง และฟอนต์ทุกครั้ง หรือตั้งค่าไว้ใน config.toml
  • ครั้งแรกต้องโหลดไฟล์เยอะ helper โหลดโปรเจกต์เป็น zip จาก branch main และไม่มีระบบลองใหม่ ผมรัน 2 รอบแล้วล้มทั้ง 2 รอบด้วยข้อความ File is not a zip file รอบที่สองใช้เวลาเกือบ 10 นาที ช่วงนั้นเน็ตของผมโหลดจาก GitHub ได้แค่ราว 15 KB/s ผมเดาว่าไฟล์โหลดมาไม่ครบ แต่ข้อความ error ไม่ได้บอกสาเหตุ คนที่ไม่รู้อาจงงว่าเกิดอะไรขึ้น
หน้าจอเทอร์มินัลแสดงการรัน mpt_agent.py 2 ครั้ง ทั้งสองครั้งขึ้น first-time installation แล้วจบด้วย MPT_ERROR=File is not a zip file และ exit 1
ผลจริงตอนติดตั้งครั้งแรกบนเน็ตที่ช้า: โหลดโปรเจกต์ไม่ครบทั้ง 2 รอบ
  • ผลตรวจความปลอดภัยไม่ผ่าน 1 เจ้า บน skills.sh ผลของ Gen Agent Trust Hub เป็น FAIL ระดับ HIGH (ตรวจเมื่อ 16 ก.ย. 2569) เหตุผลหลักคือสกิลสั่งให้เอเจนต์ติดตั้งและสร้างวิดีโอโดยไม่ต้องถามเรา มีการใช้ curl | sh และโหลดโค้ดจาก branch main ที่ไม่ได้ล็อกเวอร์ชัน ส่วน Socket ให้ WARN และระบุว่าไม่พบพฤติกรรมขโมยข้อมูล แต่ติงเรื่องเก็บคีย์เป็นข้อความธรรมดาใน config.toml ผมอ่านโค้ดของ helper แล้ว คีย์ถูกส่งออกไปที่เดียวคือ Pexels ตอนตรวจคีย์ แต่ข้อติงเรื่องไม่ล็อกเวอร์ชันและการไม่ถามก่อนรันเป็นเรื่องจริง
  • ลิขสิทธิ์เพลงประกอบ README เขียนเองว่าเพลงค่าเริ่มต้นบางเพลงมาจากวิดีโอ YouTube และถ้ามีปัญหาลิขสิทธิ์ให้ลบออก ถ้าจะใช้งานให้ลูกค้าหรือยิงโฆษณา ผมแนะนำให้เอาเพลงที่เรามีสิทธิ์ใช้ไปไว้ในโฟลเดอร์ storage/bgm แล้วเลือกด้วย --bgm-file
  • ภาพเป็นภาพ stock ทั่วไป ฟุตเทจเลือกจากคำค้นภาษาอังกฤษ ถ้าหัวข้อเป็นเรื่องเฉพาะของไทยหรือเป็นสินค้าของเรา ภาพที่ได้มักไม่ตรงกับเนื้อหา แบบนั้นใช้ --video-source local กับภาพของเราเองจะเหมาะกว่า
  • ใส่สคริปต์เองแล้วก็ยังต้องมีคีย์ LLM helper เวอร์ชันที่ผมมีเช็กคีย์ LLM ทุกครั้ง ตอนผมลองสลับเป็นภาพของตัวเอง ผลที่ได้ยังเหลือ moonshot_api_key ค้างอยู่ 1 ตัว
  • รองรับแค่ macOS กับ Windows และต้องใช้ uv เท่านั้น ใครใช้ Docker หรือเซิร์ฟเวอร์ Linux ต้องติดตั้ง MoneyPrinterTurbo เองตาม README

คำถามที่พบบ่อย

moneyprinterturbo-video ใช้ฟรีไหม

ตัวสกิลกับ MoneyPrinterTurbo เป็นโอเพนซอร์ส MIT ใช้ฟรี Pexels กับ Edge TTS ก็ฟรี ค่าใช้จ่ายหลักจึงอยู่ที่ LLM ที่ใช้เขียนสคริปต์ ซึ่งคิดตาม token ของแต่ละเจ้า และค่า Claude Code ตามแพ็กเกจที่เราใช้ ถ้าเปลี่ยนไปใช้แหล่งภาพ AI อย่าง Seedance จะเสียเงินเพิ่มต่อคลิป แต่สกิลจะให้เรายืนยันก่อน

ทำคลิปภาษาไทยได้ไหม

โปรเจกต์มีเสียงไทย 2 เสียงใน Edge TTS มีตัวเลือก --video-language และมีฟอนต์ Charm ที่รองรับอักษรไทย ตามโครงสร้างแล้วจึงน่าจะทำได้ แต่ผมยังไม่ได้เรนเดอร์คลิปไทยจริง เรื่องที่ต้องดูเองคือ LLM เขียนสคริปต์ไทยได้เป็นธรรมชาติแค่ไหน และซับไทยตัดบรรทัดถูกหรือเปล่า เพราะภาษาไทยไม่เว้นวรรคระหว่างคำ

ไม่มี API key ของ LLM ใช้ได้ไหม

helper นับ Ollama กับ LiteLLM เป็นผู้ให้บริการที่ไม่ต้องใช้คีย์ ถ้ามี Ollama ในเครื่องก็ใช้โมเดลในเครื่องได้ และ helper เวอร์ชันล่าสุดใน repo นับ claude_code เพิ่มเข้ามาด้วย ตัวนี้ใช้ Claude CLI ที่ล็อกอินไว้ในเครื่องแทน API key ตาม config.example.toml ระบุว่าใช้โควตาแพ็กเกจ Claude Pro, Max หรือ Team ส่วน helper เวอร์ชันเก่าที่ผมติดตั้งไว้ยังไม่รู้จักตัวนี้ ผมยังไม่ได้ลองทั้งสองทาง

ต้องเขียนโค้ดเป็นไหม

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

ต่างจาก video-use ยังไง

video-use ตัดต่อฟุตเทจที่เราถ่ายเองมา เช่น คลิปพูดหน้ากล้อง โดยตัดคำเติมกับช่วงพูดผิดออก ส่วน moneyprinterturbo-video สร้างคลิปขึ้นมาใหม่จากหัวข้อ ด้วยภาพ stock กับเสียงสังเคราะห์ ถ้ามีฟุตเทจของตัวเองอยู่แล้วให้ใช้ video-use ถ้าต้องการคลิปความรู้สั้น ๆ จำนวนมากโดยไม่ต้องถ่ายเอง ตัวนี้ตรงงานกว่า