เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การแยกเสียงออกจากวิดีโอ

ในแบบฝึกหัดนี้ คุณจะแยกส่วนประกอบของวิดีโอโฆษณาผ้านุ่ม Bounce จากยุค 1980s เพื่อให้สามารถแยกอินพุตรูปภาพและเสียงสำหรับโมเดลจำแนกประเภทแต่ละแบบได้

Frames from the Bounce TV commercial

โมดูล ffmpeg_extract_subclip และ VideoFileClip ถูกโหลดไว้แล้ว และไฟล์ MP4 ถูกดาวน์โหลดในชื่อ bounce_ad.mp4

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

โมเดล Multi-Modal ด้วย Hugging Face

ดูคอร์ส

คำแนะนำการฝึกหัด

  • สร้างไฟล์ subclip จาก bounce_ad.mp4 โดยกำหนดให้เริ่มที่ 0 วินาที และสิ้นสุดที่ 5 วินาที โดยใช้ชื่อไฟล์เอาต์พุตเป็น bounce_ad_5s.mp4
  • โหลด subclip ที่สร้างขึ้นใหม่
  • ดึงสตรีมเสียงออกมา
  • เขียนสตรีมเสียงลงในไฟล์ชื่อ bounce_ad_5s.mp3

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Create a subclip file from bounce_ad.mp4
ffmpeg_extract_subclip(____)

# Load the new subclip
video = ____

# Extract the audio stream
audio = ____

# Write the audio stream
audio.____
แก้ไขและรันโค้ด