🇹🇭 สร้างคลิปใหม่เสร็จใน 1 Prompt! ใช้น้อง Claude ช่วยสร้างวิดีโอลง YouTube
ถ้าบอกว่า “สั่งพร้อมต์เดียว ได้คลิปใหม่พร้อมอัปโหลดขึ้น YouTube เลย” หลายคนอาจจะคิดว่าเว่อร์ แต่ทำได้จริงค่ะ — ในวงเล็บว่า “หลังจาก set up ระบบเรียบร้อยแล้ว” นะคะ ถ้าเราวางระบบดี ๆ ครั้งเดียว หลังจากนั้นเราสามารถสั่งน้อง Claude แค่ประโยคเดียว แล้วให้มันไปทำตั้งแต่ research เขียนสคริปต์ ทำเสียง สร้างวิดีโอ จนถึงอัปโหลดขึ้น YouTube ให้จบในตัว (สรุปจากคลิปของช่อง Lin Davoy)
จุดเริ่มต้น — ทำคลิปเลี้ยงหลานให้ผู้ใหญ่ที่บ้านดู
ที่มาของโปรเจกต์นี้ใกล้ตัวมากค่ะ เวลาเราเลี้ยงลูกร่วมกับผู้ใหญ่ที่บ้าน มักจะมีความเห็นเรื่องแนวทางการเลี้ยงที่ไม่ตรงกัน แล้วเราก็แอบสังเกตว่าผู้ใหญ่ที่บ้านชอบดูคลิปที่ AI generate มาก ไม่ว่าจะเป็นซีรีส์สั้นต่าง ๆ ก็เลยปิ๊งไอเดียว่า งั้นเราสร้างคลิปแนวทางการเลี้ยงลูกที่ถูกต้อง (แบบมีงานวิจัยรองรับ) ในรูปแบบวิดีโอ AI สั้น ๆ ให้ผู้ใหญ่ดูเองเลยดีไหม — กลายเป็นช่อง YouTube ใหม่ที่ใช้ AI ทำทั้งหมด
เริ่มที่ Research ก่อน แล้วค่อยสร้างคลิป
พร้อมต์แรก ๆ คือให้คีย์เวิร์ดไป เช่น “ทำไมไม่ควรให้เด็กเล็กดูทีวี” แล้วสั่งเป็นขั้น: Step 1 ไป research และทำ outline ให้มีหลักฐานงานวิจัยรองรับ (evidence-based) ก่อน Step 2 ค่อย create คลิปออกมา รอบแรกน้องทำมาเป็นแอนิเมชันทั่วไป ไม่มีหน้าคน ดูแห้ง ๆ เราก็ขอให้ใส่รูปและ voice over เพิ่ม แล้วก็เติม personality เข้าไป — ให้เป็น “อาม่าคุยกับอาม่า” แทนตัวเองว่า “อั๊ว” เรียกคนฟังว่า “ลื้อ” ให้เหมือนเพื่อนอาม่าคุยกันเอง
ข้อสังเกตสำคัญคือ Claude เองไม่ได้เก่งเรื่อง generate รูปหรือวิดีโอโดยตรง เราเลยใช้ GPT ช่วยเจนรูป และใช้โมเดลวิดีโอภายนอก (Sora) ผ่าน API แทน ส่วนที่ Claude ทำได้ดีมากคือพวก overlay animation — ใส่ text ใส่ตัวเลข 1-2-3 ทับบนวิดีโอด้วยการเขียนโค้ดเอง
API Key คืออะไร?
สำหรับคนที่ยังไม่คุ้น API คือช่องทาง “หลังบ้าน” ที่ให้เราเรียกใช้บริการอย่างการสร้างรูป สร้างวิดีโอ หรือแชท แบบจ่ายเงินเป็นครั้ง ๆ โดยเราจะได้รหัสชุดหนึ่งที่เรียกว่า API key เปรียบเหมือนรหัสผ่าน เวลาอยากสร้างอะไรก็ยื่นรหัสนี้ไปพร้อมคำสั่ง แล้วระบบก็จะสร้างงานส่งกลับมาให้ วิธีใช้กับน้อง Claude ก็คือส่ง API key ให้แล้วให้เก็บเป็นไฟล์ .env ไว้ในโฟลเดอร์ที่ทำงานด้วยกัน หลังจากนั้นน้องก็เรียกใช้เองได้เลย (แลกกับการเสียเครดิต API ตามการใช้งานนะคะ)
ปรับ Workflow — เอา “เสียง” ขึ้นก่อน
เวอร์ชันแรกเสียงเร็วเกินไปและจังหวะเพี้ยน เลยรื้อลำดับใหม่: ให้เขียนสคริปต์ก่อน แล้ว generate เสียงด้วย TTS เป็นอันดับแรก จากนั้นค่อยใช้ Sora สร้างวิดีโอแยกทีละซีน (ซีน 1, 2, 3, 4) เช็ค pause ให้เว้นจังหวะดี ๆ แล้วค่อยใส่ overlay animation และประกอบทุกอย่างเข้าด้วยกัน ซึ่งน้อง Claude ใช้ Python เขียนตัวประกอบคลิปให้เองเลย
| ขั้นตอน | เครื่องมือที่ใช้ |
|---|---|
| 1. Research หัวข้อ + ทำ outline แบบ evidence-based | Claude |
| 2. เขียนสคริปต์ + generate เสียงก่อน | TTS ผ่าน API |
| 3. สร้างวิดีโอแยกทีละซีน | Sora ผ่าน API |
| 4. Overlay animation + ประกอบคลิป | Claude เขียน Python |
| 5. อัปโหลดขึ้น YouTube + ตั้งเป็น Public | Browser Control |
เก็บเป็น Skill แล้วสั่งแค่ “do the next one”
พอ workflow นิ่งแล้ว เคล็ดลับคือบอกน้องว่า “ช่วยเขียนสิ่งนี้เป็น Skill ให้หน่อย” น้องจะสรุป instruction ทั้งหมดที่เราลองผิดลองถูกมา เซฟเก็บไว้เป็นสกิล เรียกใช้เมื่อไหร่ก็แค่พิมพ์ skill แล้วเลือกจากลิสต์ ในเคสนี้มี 2 สกิล คือสกิลสร้างวิดีโอ กับสกิลอัปโหลด YouTube ที่ใช้ browser control ให้น้องเปิด Chrome/Edge ของเราเอง เช็กว่าอยู่ถูกช่อง อัปโหลดไฟล์ แล้วตั้งเป็น public ให้เสร็จ
แถมยังให้เก็บลิสต์หัวข้อไว้ในไฟล์ Excel แล้วอัปเดตสถานะให้ด้วย เพราะฉะนั้นคลิปถัดไปเราพูดแค่ประโยคเดียวจริง ๆ ว่า “do the next one” น้องก็จะไปหยิบหัวข้อถัดไป (เช่น “หลานไม่ชอบกินผัก”) ไป research ทำเสียง TTS สร้างวิดีโอ render แล้วอัปโหลดจบให้เลย ตอน setup เหนื่อยหน่อย แต่หลังจากนั้นสั่งครั้งเดียวจบค่ะ
สรุป — คุ้มไหม ใช้กับอะไรได้บ้าง
ข้อดีชัดเจน: ถ้า set up สกิลไว้ดี เราสร้างคลิปใหม่เสร็จใน 1 พร้อมต์ได้จริง และต่อยอดเป็นทั้งช่อง YouTube ได้เลย ข้อเสียก็ต้องพูดตรง ๆ ว่า งานยังไม่สวย ต้องตรวจงานน้องทุกครั้ง และโดยรวมยังเป็น content คุณภาพแบบ low quality อยู่ — เหมาะกับช่องทดลอง/ช่องขำ ๆ มากกว่า ยังไม่ควรเอาไปใช้กับงาน production จริงจังนะคะ ใครลองทำแล้วเป็นยังไง อย่าลืมมาเล่าให้ฟังกันค่ะ
🇬🇧 Create a Finished YouTube Video in One Prompt with Claude
“One prompt, one finished video uploaded to YouTube” sounds like an overclaim — but it works, with the caveat “after the setup is done.” Once the system is in place, a single sentence sends Claude off to research the topic, write the script, generate the voice and video, assemble everything, and upload it to YouTube. (Summarized from a video on the Lin Davoy channel.)
The backstory: parenting clips for the grandparents
Like many families, we co-parent with the grandparents at home — and we don’t always agree on parenting approaches. Then I noticed the elders love watching AI-generated short videos. So why not create AI shorts that teach evidence-based child-raising, in a format they already enjoy? That became a new YouTube channel made entirely with AI.
Research first, then create
The first prompt gave Claude a keyword (e.g. “why young kids shouldn’t watch TV”) with two steps: research and outline with real evidence behind it, then create the clip. The first attempt was a dry, faceless animation, so I asked for images and a voice-over, and added a personality: a grandma (“Ama”) talking to fellow grandmas, using the Thai-Chinese pronouns “อั๊ว/ลื้อ” for a peer-to-peer feel.
Key observation: Claude itself isn’t great at generating images or video. So images came from GPT and video from Sora via API — while Claude shines at code-driven overlay animations (text and numbered steps on top of the footage).
What’s an API key?
An API is the “back door” for calling services like image, video, or chat generation on a pay-per-use basis. The API key is essentially your password: send it with a request and the service returns the generated result. With Claude, you hand over the key and have it stored in a .env file inside your working folder — after that, Claude can call the service by itself (spending API credits as it goes).
Reworking the pipeline: voice comes first
The first version’s narration was too fast with awkward pacing. The fix was reordering the pipeline: write the script, generate the voice with TTS first, then generate the video scene by scene with Sora, check the pauses, and finally add overlay animations and assemble everything — with Claude writing the Python that stitches it all together.
| Step | Tool |
|---|---|
| 1. Research the topic + evidence-based outline | Claude |
| 2. Write the script + generate the voice first | TTS via API |
| 3. Generate the video scene by scene | Sora via API |
| 4. Overlay animations + assemble the clip | Claude writing Python |
| 5. Upload to YouTube + set to Public | Browser Control |
Save it as a Skill, then just say “do the next one”
Once the workflow stabilized, the trick was: “please write this up as a Skill.” Claude summarizes all the instructions from our trial-and-error into a reusable skill. This project ended up with two: one for creating the video, and one for uploading to YouTube via browser control — Claude opens your own Chrome/Edge, verifies it’s on the right channel, uploads the file, and sets it to public. Topics live in an Excel file that Claude updates as it goes, so the next clip really is one sentence: “do the next one” — it picks the next topic (say, “my grandkid won’t eat vegetables”), researches, generates the voice and video, renders, and uploads. The setup is the hard part; after that it’s a single command.
The honest verdict
Pros: after setup, one prompt genuinely produces a finished, uploaded video — enough to run an entire experimental channel. Cons: the output still isn’t beautiful, you must review everything, and frankly it’s on the low-quality-content end of the spectrum. Great for a fun or experimental AI channel; not ready for serious production work yet. If you try it, let me know how it goes!
ติดตามข่าวสาร Data & AI ได้ที่:
Facebook: https://www.facebook.com/davoytech
YouTube: https://www.youtube.com/@linlinmhee
📌 อย่าลืมกด Like, Share และ Subscribe เป็นกำลังใจให้ด้วยนะคะ!
💬 คุณเคยลองสั่งให้ AI ทำวิดีโอให้ทั้งคลิป ตั้งแต่ research ยันอัปโหลดไหมคะ? ลองแล้วติดตรงไหน หรือได้ผลเป็นยังไง มาคอมเมนต์แชร์กันหน่อยนะคะ / Have you tried a one-prompt video pipeline with Claude? Tell us how it went in the comments!
#Davoy #DavoyTech #Linlinmhee #เรียนAI #คอร์สAI #DataAndAI #Claude #ClaudeSkills #Sora #AIVideo #YouTubeAutomation
