หน้าเว็บ

วันศุกร์ที่ 9 พฤษภาคม พ.ศ. 2568

แนะนำคำสั่ง ffmpeg น่าลองใช้

- ffmpeg สร้างวีดีโอจากภาพให้หมุนรอบ

ตัวอย่างคำสั่ง

ffmpeg -f lavfi -i color=c=ffffff:s=680x680:d=10 -loop 1 -i filename.png -filter_complex "[1]rotate=angle=PI*t:fillcolor=none:ow='hypot(iw,ih)':oh=ow[fg];[0][fg]overlay=x=(W-w)/2:y=(H-h)/2:shortest=1:format=auto,format=yuv420p" -movflags +faststart output.mp4

พารามิเตอร์

  • -f คือเรียกใช้ ไลบรารี lavfi
  • color=c=ffffff คือสีพื้นหลัง
  • s=680x680 คือขนาดของภาพ (กว้างxยาว)

clone คัดลอก วีดีโอเดียวต่อๆกันหลายครั้ง จากตัวอย่างด้านล่างให้วีดีโอแสดงต่อกัน 9 รอบ

ffmpeg -stream_loop 9 -i input.mp4 -c copy output.mp4

- ทำภาพเป็น video + ซ้อนภาพ logo + ใส่เสียงเพลง

ffmpeg -loop 1 -y -i "1.jpg" -i "logo.png" -i "sound.aac" -t 15 -map 2:a -filter_complex "[0:v]scale=trunc(iw/2)*2:trunc(ih/2)*2[base];[base][1:v]overlay=main_w-overlay_w-20:20[v]" -map "[v]" -c:v libx264 -tune stillimage -movflags faststart -pix_fmt yuv420p -c:a copy -shortest "output.mp4"

ไม่มีความคิดเห็น:

แสดงความคิดเห็น