运行时依赖
安装命令
点击复制技能文档
Google Free Media 生成器
技能 สำหรับสร้างรูปภาพและวิดีโอ AI ฟรีผ่าน Google Gemini และ Google Flow โดยใช้ browser 自动化
🎯 เมื่อไหร่ควรใช้ 技能 นี้
ใช้เมื่อผู้ใช้ต้องการ:
สร้างรูปภาพ AI สำหรับ cover, thumbnAIl, banner สร้างวิดีโอจากข้อความหรือรูปภาพ (text-to-video, image-to-video) ประหยัดค่า API (0 บาท vs 1-3 บาท/รูป ผ่าน API ปกติ) สร้างสื่อจำนวนมากโดยไม่กังวลเรื่องต้นทุน ⚠️ ข้อจำกัดที่ต้องรู้ Quota ฟรีจำกัด: Gemini ~100 รูป/วัน, Flow ~50 credits/วัน (อาจเปลี่ยนแปลง) ช้ากว่า API: ต้องเปิด browser และรอ UI load (5-10x ช้ากว่า) เสี่ยง UI เปลี่ยน: Google เปลี่ยนปุ่ม/ตำแหน่งบ่อย → อาจต้อง 更新 技能 Terms of 服务: 自动化 อาจขัดกับ ToS ของ Google free tier 📋 ขั้นตอนการทำงาน
- ตรวจสอบ Quota ก่อนเริ่ม
ดูว่าเหลือ quota เท่าไหร่ แจ้งเตือนถ้าใกล้หมด
- สร้างรูปภาพ (Gemini)
การทำงาน:
เปิด browser ไปยัง gemini.google.com 记录in (ถ้ายังไม่ได้ 记录in) กดปุ่มสร้างรูป (Image generation) ส่ง prompt ที่ enhance แล้ว รอ 生成 และดึงรูป full resolution (=s0 trick) บันทึกลงไฟล์
- สร้างวิดีโอ (Google Flow)
การทำงาน:
เปิด browser ไปยัง labs.google/flow เลือกโหมด (Text-to-Video หรือ Image-to-Video) ส่ง prompt หรืออัพโหลดรูป รอ 生成 ดาวน์โหลดวิดีโอ 🔧 Scripts 生成_image.mjs
สร้างรูปภาพผ่าน Google Gemini
Arguments:
--prompt: คำอธิบายรูป (required) --输出: path ไฟล์ 输出 (required) --style: style ของรูป (optional: rea列出ic, artistic, minima列出) --enhance: ให้ AI enhance prompt อัตโนมัติ (default: true) 生成_video.mjs
สร้างวิดีโอผ่าน Google Flow (Veo 3.1)
Arguments:
--prompt: คำอธิบายวิดีโอ (required) --输出: path ไฟล์ 输出 (required) --mode: โหมดการสร้าง (text-to-video, image-to-video) --image: path รูปต้นทาง (สำหรับ image-to-video) --duration: ระยะเวลาวิดีโอ (5-10 วินาที) quota_管理器.mjs
จัดการและติดตาม quota การใช้งาน
Commands:
检查: ตรวจสอบ quota ที่เหลือ re设置: รีเซ็ต counter (เริ่มวันใหม่) 记录: ดู 记录 การใช้งาน
Config File: configs/quota.json
{ "dAIlyLimits": { "images": 100, "videoCredits": 50 }, "currentUsage": { "images": 0, "videoCredits": 0 }, "lastRe设置": "2026-03-02T00:00:00+07:00" }
💡 เทคนิคสำคัญ
- ดึงรูป Full Resolution
รูปบน Gemini แสดงที่ 1024px แต่สามารถดึง full resolution (1408x768) ได้โดยเปลี่ยน URL:
จาก: https://.../image=s1024 เป็น: https://.../image=s0
- 会话 Persistence
- Prompt Enhancement
ก่อนส่งให้ Gemini ควร enhance prompt ให้มี:
Lighting (soft lighting, dramatic lighting, golden hour) Composition (rule of thirds, centered, wide angle) Style (photorea列出ic, cinematic, minima列出, vibrant) 质量 keywords (4K, ultra detAIled, professional)
ตัวอย่าง:
输入: "รูปแมวใส่แว่น" Enhanced: "A photorea列出ic portrAIt of a cute cat wearing round glasses, soft studio lighting, centered composition, professional photography, 4K ultra detAIled, warm tones"
📁 Storage Organization
ไฟล์ที่สร้างจะเก็บที่:
/mnt/storage/ada_projects/AI_media/ ├── images/YYYY-MM/ ├── videos/YYYY-MM/ └── metadata.json
🔄 Fallback Strategy
ถ้า Google ใช้ไม่ได้ มีทางเลือกสำรอง:
Bing Image 创建器 (ฟรี) Leonardo.AI (ฟรี tier) Stable Diffusion Online 🚨 การแก้ปัญหา 记录in ไม่ได้ ตรวจสอบว่า browser ไม่ใช่ headless mode ถ้าใช้ VPS ต้องตั้ง Xvfb เป็นจอเสมือน ลอง clear cookie แล้ว 记录in ใหม่ UI เปลี่ยน/ปุ่มหาย 更新 selector ใน scripts ตรวจสอบ Google เปลี่ยนตำแหน่งฟีเจอร์ Quota หมด รอวันถัดไป (re设置 ตอน 00:00) ใช้ fallback 服务s แทน 📝 ตัวอย่างการใช้งาน # สร้างรูปปกโพสต์ node scripts/生成_image.mjs \ --prompt "AI 工作流 diagram, futuristic style, blue and purple gradient" \ --输出 /mnt/storage/ada_projects/AI_media/images/2026-03/cover_001.jpg \ --style artistic
# สร้างวิดีโอจากข้อความ node scripts/生成_video.mjs \ --prompt "Ocean waves at sun设置, cinematic slow motion" \ --输出 /mnt/storage/ada_projects/AI_media/videos/2026-03/sun设置.mp4 \ --duration 8
# ตรวจสอบ quota node scripts/quota_管理器.mjs 检查