- FFmpeg เป็นเครื่องมือแก้ไขเสียงและวิดีโอโอเพนซอร์ส
- คำแนะนำด้านล่างนี้จะครอบคลุมถึงปัญหาที่ผู้ใช้รายงานบ่อยครั้งกว่าที่จะปรากฏขึ้นเมื่อใช้ FFmpeg
- ดูบทความเพิ่มเติมเกี่ยวกับผลิตภัณฑ์ประเภทนี้ได้ที่ ศูนย์ตัดต่อวิดีโอ.
- การแก้ไขและคำแนะนำเพิ่มเติมเกี่ยวกับปัญหาซอฟต์แวร์สามารถพบได้ใน .ของเรา หน้าแก้ไขซอฟต์แวร์.
ซอฟต์แวร์นี้จะช่วยให้ไดรเวอร์ของคุณทำงานอยู่เสมอ ทำให้คุณปลอดภัยจากข้อผิดพลาดทั่วไปของคอมพิวเตอร์และความล้มเหลวของฮาร์ดแวร์ ตรวจสอบไดรเวอร์ทั้งหมดของคุณตอนนี้ใน 3 ขั้นตอนง่ายๆ:
- ดาวน์โหลด DriverFix (ไฟล์ดาวน์โหลดที่ตรวจสอบแล้ว)
- คลิก เริ่มสแกน เพื่อค้นหาไดรเวอร์ที่มีปัญหาทั้งหมด
- คลิก อัพเดทไดรเวอร์ เพื่อรับเวอร์ชันใหม่และหลีกเลี่ยงการทำงานผิดพลาดของระบบ
- DriverFix ถูกดาวน์โหลดโดย 0 ผู้อ่านในเดือนนี้
FFmpeg เป็นเครื่องมือโอเพนซอร์ซที่ผู้คนหลายพันล้านคนทั่วโลกใช้เพื่อประมวลผลเสียง วิดีโอ และเนื้อหามัลติมีเดียอื่นๆ
โปรแกรมบรรทัดคำสั่งนี้มักจะสร้าง ระยะเวลาที่ผ่านมามากเกินไป เกิดข้อผิดพลาดระหว่างการลดขนาดหรือการเข้ารหัสเนื้อหาวิดีโอ หนึ่งในผู้ใช้ที่ประสบปัญหาคล้ายกัน รายงาน ปัญหาใน StackOverflow
เมื่อเข้ารหัส H.264 โดยใช้ ffmpeg ฉันได้รับคำเตือนประเภทต่อไปนี้: ระยะเวลาที่ผ่านมา 0.603386 ใหญ่เกินไป
พวกเขาหมายถึงอะไร? ฉันไม่พบสิ่งใดที่ชัดเจนทางออนไลน์หรือในเอกสารประกอบ ffmpeg
ดูเหมือนว่าเป็นข้อความเตือนแทนที่จะเป็นข้อผิดพลาดที่ปรากฏขึ้นเมื่อคุณพยายามเข้ารหัสไฟล์ที่มีอัตราเฟรมสูงเป็นเอาต์พุตที่มีอัตราเฟรมต่ำ
อัตราเฟรมจะลดลงในกรณีนั้น วันนี้เราจะแสดงวิธีกำจัดข้อความเตือนนี้
ฉันจะแก้ไขข้อผิดพลาดที่มีระยะเวลาที่ผ่านมามากเกินไปใน FFmpeg ได้อย่างไร
1. ตั้งค่าอัตราเฟรมอินพุต
- ปัญหาอาจปรากฏขึ้นหากเฟรมอินพุตหายไปจากวิดีโอ และอาจทำให้บางเฟรมหลุด
- คุณต้องเพิ่มเฟรมอินพุตเพื่อแก้ไขปัญหา
- ดูการโทรที่คุณใช้สำหรับการแปลงวิดีโอ
- ควรคล้ายกับอันนี้:
- ffmpeg -framerate 24 -i %05d.png -c: v libx264 -crf 5 out.mkv
- ควรคล้ายกับอันนี้:
- คุณต้องพูดถึง อินพุต และ ผลผลิต อัตราเฟรมในลักษณะต่อไปนี้:
- ffmpeg -framerate 25 -i %05d.png -r 10 -c: v libx264 -crf 5 out.mkv
ปัญหาควรหายไปเนื่องจากขณะนี้การเข้ารหัสเสร็จสิ้นสำหรับภาพ 161/400 ภาพ ระบบจะลบภาพที่เหลือ
อย่างไรก็ตาม หากปัญหายังคงมีอยู่ ให้ไปที่วิธีแก้ไขปัญหาที่สอง
2. เพิ่มการซิงค์แฟล็ก
- ขณะนี้ คุณอาจกำลังใช้การโทรที่กล่าวถึงด้านล่าง: ffmpeg -framerate 24 -i %05d.png -c: v libx264 -crf 5 out.mkv
- ถ้าใช่ คุณอาจไม่มีคำสั่งการซิงค์และอาจก่อให้เกิดข้อผิดพลาด
- เพิ่ม -async 1 -vsync1 คำสั่งซิงโครไนซ์เพื่อซิงโครไนซ์อินพุตวิดีโอและเอาต์พุตวิดีโอ:
- ffmpeg -framerate 24 -i %05d.png -c: v libx264 -crf 5 out.mkv -async 1 -vsync 1
สถานการณ์อาจทำให้คุณหงุดหงิดใจหากคุณไม่สามารถเข้ารหัสหรือลดขนาดวิดีโอได้ สิ่งสำคัญคือต้องหาวิธีแก้ปัญหาอย่างรวดเร็วในกรณีนั้น
ตรวจสอบให้แน่ใจว่าคุณได้ปฏิบัติตามแต่ละขั้นตอนอย่างถูกต้องเพื่อแก้ไขปัญหานี้ แจ้งให้เราทราบในส่วนความคิดเห็นด้านล่างหากโซลูชันของเราช่วยคุณแก้ไขปัญหานี้ได้
คำถามที่พบบ่อย
FFmpeg เป็นเครื่องมือโอเพนซอร์ซที่ผู้คนหลายพันล้านคนทั่วโลกใช้เพื่อประมวลผลเสียง วิดีโอ และเนื้อหามัลติมีเดียอื่นๆ
สามารถดาวน์โหลด FFmpeg ได้จากเว็บไซต์ทางการและติดตั้งเหมือนกับผลิตภัณฑ์อื่นๆ เช็คเอาท์ บทความนี้สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการรับFFmpeg.
ตราบใดที่การสกัดเสียงดำเนินไป มีเครื่องมือมากมายที่คุณทำได้ ใช้เป็นทางเลือก FFmpeg.