ฉันมีสคริปต์ที่รวมรูปภาพที่มีความกว้างแตกต่างกันได้สำเร็จ แต่ด้วยความสูงที่เท่ากันเป็นภาพเส้นตรงเดียวโดยใช้คำสั่งต่อไปนี้ซ้ำ ๆ แก้ไขเสมอไปที่ไฟล์เอาต์พุตทีละภาพ
ffmpeg -i 20170609T200001Z-DC.jpg -i 20170609T200010Z-DC.jpg -filter_complex hstack output.jpg
ฉันต้องการที่จะใช้อินพุตรูปแบบ glob และส่งออกไปยังไฟล์เดียว แต่ฉันมีปัญหาในการไม่เข้าใจข้อความแสดงข้อผิดพลาดเอาต์พุตสำหรับคำสั่งนี้
ffmpeg -pattern_type glob -i "*.jpg" -filter_complex hstack output.jpg
Input #0, image2, from '*.jpg':
Duration: 00:00:01.04, start: 0.000000, bitrate: N/A
Stream #0:0: Video: mjpeg, yuvj444p(pc, bt470bg/unknown/unknown), 1136x720 [SAR 72:72 DAR 71:45], 25 fps, 25 tbr, 25 tbn, 25 tbc
Cannot find a matching stream for unlabeled input pad 1 on filter Parsed_hstack_0