ตัวอย่างพื้นฐานที่สุดคือ:
ffmpeg -i input.avi -s 720x480 -c:a copy output.mkv
ใช้กรองจะให้ความยืดหยุ่นมากขึ้น:scale
ffmpeg -i input.avi -filter:v scale=720:-1 -c:a copy output.mkv
-1
จะบอก ffmpeg ที่จะเลือกความสูงที่ถูกต้องในความสัมพันธ์โดยอัตโนมัติเพื่อให้ความกว้างที่จะรักษาอัตราส่วน -1
สามารถใช้สำหรับความกว้างหากคุณให้ความสูงที่กำหนด
หนึ่งในข้อเสียของขนาดเมื่อใช้libx264
เป็นที่เข้ารหัสนี้ต้องแม้ค่าและขนาดโดยอัตโนมัติอาจเลือกค่าแปลก ๆ width or height not divisible by 2
ที่เกิดขึ้นในข้อผิดพลาด: คุณสามารถบอกสเกลให้เลือกค่าคู่สำหรับความสูงที่กำหนด (720 ในตัวอย่างนี้):
scale="trunc(oh*a/2)*2:720"
... หรือความกว้างที่กำหนด (1280 ในตัวอย่างนี้):
scale="1280:trunc(ow/a/2)*2"
โปรดทราบว่าการสร้าง ffmpeg ของคุณอาจบ่นเกี่ยวกับการไม่รู้จัก-c
หรือ-filter
ตัวเลือกต่างๆ scale
นอกจากนี้ยังอาจไม่สนับสนุน ในกรณีที่คุณควรใช้ ffmpeg ใหม่ที่คุณสามารถดาวน์โหลดเป็นสร้างแบบคงที่หรือรวบรวมตัวเอง
ffmpeg
อาจเลิกใช้ดูที่นี่และที่นี่