ฉันต้องการแปลงไฟล์วิดีโอจำนวนมากเป็นแฟลชวิดีโอสำหรับเว็บไซต์ของ บริษัท ของเรา ฉันมีข้อกำหนดว่าวิดีโอทั้งหมดจะต้องอยู่ในรูปแบบ 360p ดังนั้นขนาดของพวกเขาจะเป็น Nx360
FFMpeg ใช้-sโต้แย้งเพื่อระบุความละเอียดเป้าหมายเป็นW x H ฉันไม่รู้จักW idth เพราะขึ้นอยู่กับอัตราส่วนของไฟล์ต้นฉบับ หากแหล่งที่มาคือ 640x480 เป้าหมายจะเป็น 480x360 หากแหล่งที่มาคือ 848x480 เป้าหมายจะเป็น 636x360
มีวิธีที่จะทำกับสวิตช์ ffmpeg บ้างไหม? มันจะรักษาอัตราส่วนกว้างยาวและฉันจะระบุความสูงของวิดีโอเป้าหมายเท่านั้น
ฉันสามารถแก้ไขได้อย่างง่ายดายโดยการสร้างโปรแกรมที่จะเปิดตัว ffprobe เพื่อรับขนาดวิดีโอต้นฉบับคำนวณอัตราส่วนภาพจากนั้นคำนวณความกว้างใหม่