![](https://products-qa.fileformat.com/th/video/python/moviepy/header-image.png)
MoviePy
Open Source Python API เพื่อประมวลผลไฟล์วิดีโอ
ไลบรารี Python ฟรีสำหรับการประมวลผลวิดีโอ การสร้างและแทรกเอฟเฟกต์แบบกำหนดเอง การต่อวิดีโอ การแทรกชื่อ การคอมโพสิตวิดีโอ สร้างแอนิเมชั่นจากรูปภาพ และอื่นๆ
MoviePy เป็นโอเพ่นซอร์ส python API ที่มีประโยชน์ ซึ่งช่วยให้นักพัฒนาซอฟต์แวร์สามารถอ่าน เขียน และแก้ไขวิดีโอโดยใช้คำสั่ง Python ห้องสมุดได้ให้การสนับสนุนการอ่านและการเขียนสำหรับรูปแบบไฟล์วิดีโอและไฟล์เสียงที่สำคัญหลายรูปแบบ ไลบรารีนี้ใช้งานได้ข้ามแพลตฟอร์มและสามารถใช้ได้บน macOS, Windows และ Linux
ห้องสมุดนั้นเรียบง่ายและเรียนรู้ได้ง่ายสำหรับผู้ใช้ใหม่ คุณสามารถจัดการกับการทำงานพื้นฐานส่วนใหญ่ได้ด้วยรหัสซับในเพียงอันเดียว ไลบรารีมีคุณสมบัติที่สำคัญหลายประการ เช่น การดัดแปลงวิดีโอ การประมวลผลวิดีโอ การตัดส่วนต่างๆ ของวิดีโอ การสร้างและแทรกเอฟเฟกต์แบบกำหนดเอง การต่อวิดีโอ การแทรกชื่อเรื่อง การแต่งวิดีโอ การสร้างแอนิเมชั่นจากภาพ การสร้างวิดีโอหรือ GIF โดยอัตโนมัติ บนเว็บเซิร์ฟเวอร์และอื่น ๆ อีกมากมาย
ไลบรารี MoviePy มีความยืดหยุ่นสูงและให้ผู้ใช้ควบคุมเฟรมของวิดีโอและเสียงได้อย่างสมบูรณ์ รวมทั้งสร้างเอฟเฟกต์ของตนเองได้อย่างง่ายดาย ไลบรารีนี้สามารถใช้วาดรูปทรงและการไล่ระดับสีอย่างง่ายได้ ไลบรารี MoviePy สามารถใช้กับไลบรารีอื่นเพื่อทำงานบางอย่างได้ เช่น การสร้างภาพเคลื่อนไหวด้วย Gizeh การแสดงฉาก 3 มิติด้วยไลบรารี Vapory การฝังภาพยนตร์ในฉาก 3 มิติด้วย Vapory เป็นต้น
เริ่มต้นใช้งาน MoviePy
โปรดใช้คำสั่งต่อไปนี้เพื่อติดตั้งไลบรารี MoviePy บนระบบของคุณ
ติดตั้ง MoviePy ผ่าน pip
$ pip install moviepy
ติดตั้ง MoviePy ผ่าน GitHub
$ git https://github.com/Zulko/moviepy.git
การสร้างวิดีโออย่างง่ายโดยใช้ Python Library
ไลบรารี MoviePy มีฟังก์ชันการทำงานที่สมบูรณ์สำหรับการสร้างวิดีโออย่างง่ายโดยใช้คำสั่ง Python ห้องสมุดได้ให้การสนับสนุนการรวมเสียงในวิดีโอ คุณยังสามารถรวมคลิปต่างๆ เข้าด้วยกันในวิดีโอเดียวได้อย่างง่ายดาย คุณต้องระบุที่อยู่ที่สมบูรณ์ของวิดีโอทั้งสอง จากนั้นรวมเป็นวิดีโอเดียวและบันทึกลงในดิสก์ในตำแหน่งที่คุณเลือก
จัดการและผสมคลิปโดยใช้ Python Library
MoviePy ไลบรารีโอเพนซอร์สช่วยให้โปรแกรมเมอร์ซอฟต์แวร์จัดการคลิปภายในแอปของตนเองได้ ไลบรารีได้จัดเตรียมฟังก์ชันสำคัญหลายประการสำหรับการจัดการวิดีโอหรือคลิปเสียง เช่น การผสมหลายคลิป ระยะเวลาของคลิป เวลาที่องค์ประกอบที่คลิปเริ่มเล่น เวลาขององค์ประกอบที่คลิปหยุดเล่น การสร้างเนื้อหาที่ตื้น คัดลอกคลิป แก้ไขเวลาของคลิป วนซ้ำทุกเฟรมของคลิป มิกซ์คลิปเสียง และอื่นๆ อีกมากมาย
การใช้มัณฑนากรในวิดีโอ
ไลบรารี Python MoviePy ได้ให้การสนับสนุนสำหรับมัณฑนากรที่ช่วยให้นักพัฒนาใช้ฟังก์ชันการเขียนและเอฟเฟ็กต์ภายในแอปพลิเคชันของตนเองได้อย่างง่ายดาย มีฟังก์ชันสำคัญหลายอย่างให้ เช่น การเพิ่มหน้ากากลงในคลิป, การใช้ฟังก์ชัน f กับเสียงของคลิป, การใช้ฟังก์ชัน f กับหน้ากากของคลิป, การใช้ฟังก์ชันเสียงในคลิปวิดีโอ/เสียง, ข้อผิดพลาดที่เพิ่มขึ้นหาก คลิปไม่มีระยะเวลาและอีกมากมาย
ตรึง Movie Frame & ใช้เอฟเฟกต์ผ่าน Python
ไลบรารี MoviePy ช่วยให้นักพัฒนาซอฟต์แวร์สามารถตรึงเฟรมภาพยนตร์และใช้เอฟเฟ็กต์บางอย่างกับเฟรมได้โดยใช้โค้ด Python ภายในแอปพลิเคชันของตน Frist นำเฟรมไปแช่แข็งและใช้เอฟเฟกต์และบันทึกเป็นคลิป โปรดใช้อัลกอริธึม Sobel เพื่อค้นหาขอบของภาพ จากนั้นจึงใส่เอฟเฟกต์ด้วยสีและเส้นขอบ ฯลฯ คุณยังสามารถเพิ่มข้อความหรือเอฟเฟกต์ได้อย่างง่ายดาย ขั้นตอนสุดท้ายคือการซ้อนทับคลิปที่สร้างขึ้นบนเฟรมดั้งเดิม