ผมรัน YouTube Channel โดยไม่ต้องทำอะไรเลย
ผมทำเพลง lofi บน Suno ตอนนั่ง BTS ที่เหลือเป็น pipeline Python ตัดเพลงทำ Shorts แล้ว upload ตั้ง schedule เอง ถ้า content มี format ซ้ำแต่ data เปลี่ยน ก็ automate ได้
ผมมี YouTube channel ที่ปล่อย content ทุกวัน โดยผมไม่ต้องทำอะไรเลยมาเป็นเดือนแล้ว
channel ชื่อ "Nostalgic for Things to Come" ทำ lofi beats — 17 subs, 527 views ตัวเลขเล็กมาก ไม่ได้เป็น channel ดัง
แต่ประเด็นไม่ใช่ตัวเลข ประเด็นคือ workflow
เรื่องมันเริ่มจากผมชอบทำเพลง lofi เล่นๆ ใน Suno ตอนนั่ง BTS ไปทำงาน กดๆ ระหว่างรอรถ ได้เพลงมา 4-5 เพลงต่อสัปดาห์ แล้วก็คิดว่า... ถ้ามี channel ล่ะ?
ปัญหาคือ ผมมีงานประจำที่ต้อง ship product อยู่ ไม่มีเวลานั่ง edit video ใน Premiere มานั่ง upload ทีละตัวใน YouTube Studio
ก็เลยทำสิ่งที่ dev ทำ — เขียน pipeline
flow ทั้งหมดมี 3 ช่วง:
𝟭. ทำเพลง (manual ข้อเดียว)
Suno บน มือถือ ตอนนั่งรถไฟ ได้เพลงมาก็ save MP3 โยนเข้า server จบ ใช้เวลาจริงๆ แค่ตอนนั่งรถ ไม่ได้นั่งทำเป็นเรื่องเป็นราว
𝟮. สร้าง video (automated)
Python script ตัวเดียว (~960 บรรทัด) ทำทุกอย่าง:
python3 generate-shorts.py --phase 3
→ ตัดเพลงเป็นท่อนๆ ด้วย librosa
→ loop video ให้พอดีความยาว
→ สร้าง animated waveform (มี breathing effect ตอนเพลงเบา)
→ ใส่ text overlay ชื่อเพลง + tagline
→ FFmpeg compositing รวม layers
รันคำสั่งเดียว ได้ Shorts ออกมาทั้ง batch
𝟯. Upload + Schedule (automated)
python3 youtube-upload.py --phase 3
upload เป็น private แล้วตั้ง schedule ปล่อยเอง — เช้า/บ่าย/ค่ำ ไม่ต้องเปิด YouTube Studio เลย ไม่ต้องกด publish ทีละอัน
ตอนนี้ generate ไว้ 43 Shorts ตั้ง schedule ถึง May 6 ระหว่างนี้ผมไม่ต้องแตะอะไรทั้งนั้น channel รันตัวเองไป
code ทั้ง pipeline รวมกัน ~1,400 บรรทัด 3 scripts เขียนครั้งเดียว ใช้ซ้ำทุก batch
ทำไมผมเล่าเรื่องนี้:
ไม่ใช่เพราะ channel ดัง (17 subs นะ จะดังอะไร) แต่เพราะ pattern มันน่าสนใจ
ถ้า content ของคุณมี format ที่ซ้ำ แต่ data เปลี่ยน มันก็คือ pipeline ปกติ ไม่ต่างจาก data pipeline ที่เราเขียนในงาน
lofi beats มัน fit เพราะ visual ซ้ำ format ซ้ำ แค่เปลี่ยนเพลง แต่ pattern เดียวกันนี้ใช้ได้กับ:
→ podcast clipping
→ quote cards
→ social media scheduling
→ newsletter generation
ถ้า format ซ้ำ + data เปลี่ยน = automate ได้
side project ที่ดีคือ side project ที่ไม่กินเวลา งานจริงๆ คือ ตอนทำเพลงบน BTS ที่เหลือ pipeline จัดการหมด
ใครสนใจ technical details ของ script ตัวไหน ถามมาได้ครับ