โปรแกรมตัดต่อวิดีโอ OpenShot 2.4.3 ออนไลน์
Ad
โปรแกรมตัดต่อวิดีโอออนไลน์ OpenShot ของเราอัปเดตด้วยเวอร์ชัน 2020 OpenShot สำหรับ Linux
คุณสมบัติหลักคือ:
จากรุ่น 2.4.1:
คุณภาพของภาพที่ดีขึ้น
เราได้ปรับปรุงขั้นตอนการประมวลผลภาพใน OpenShot เพื่อสร้างภาพที่คมชัดยิ่งขึ้น โดยเปลี่ยนอัลกอริธึมการปรับขนาดภาพของเรา และที่สำคัญที่สุดคือ ปรับขนาดเฟรมเพียงครั้งเดียวเท่านั้น เมื่อเทียบกับหลายครั้ง (ซึ่งเคยเกิดขึ้นในบางสถานการณ์) ส่งผลให้ได้ภาพที่คมชัดขึ้นอย่างเห็นได้ชัดและประสิทธิภาพดีขึ้นเล็กน้อย
ปรับปรุงความราบรื่นในการเล่น
ความสามารถในการแสดงตัวอย่างวิดีโอใน OpenShot ได้รับการปรับปรุงเพื่อให้สามารถจัดการกับวิดีโอที่มีอัตราเฟรมสูงได้ดีขึ้น (50 fps, 60 fps, 120 fps) ส่งผลให้ประสบการณ์การเล่นที่ราบรื่นยิ่งขึ้น และความกระวนกระวายใจน้อยลงและหยุดนิ่งกับโปรไฟล์ตัวอย่างบางรายการ
ปรับปรุงความเสถียร (โดยเฉพาะสำหรับ Windows)
หลังจากรุ่นก่อนหน้าของเรา (ในเดือนกันยายน 2017) เราทำการเปลี่ยนแปลงครั้งใหญ่ใน libopenshot เพื่อรองรับ Windows ได้ดีขึ้น (เกี่ยวกับประเภทข้อมูลบางประเภทใน C++) วิธีนี้ช่วยแก้ไขปัญหา Windows จำนวนมาก รวมถึงไฟล์เสียง
หยุดก่อนกำหนด ปัญหาการซิงค์/ยกเลิกการซิงค์ วิดีโอหยุดที่ 30 นาที (หรือเร็วกว่านั้น) การเปิดไฟล์โครงการด้วยอักขระที่ไม่ใช่ภาษาอังกฤษ และอื่นๆ หากคุณมีปัญหาใด ๆ บน Windows โปรดลองใช้เวอร์ชันใหม่นี้
Libopenshot (รายการการเปลี่ยนแปลงทั้งหมด):
- ส่วนที่สำคัญมากขึ้นที่พยายามป้องกันสภาวะการแข่งขันบนระบบคอร์ที่มี CPU สูง
- ส่วนสำคัญเพิ่มเติมเกี่ยวกับการเพิ่มรูปภาพเฟรม
- การค้นหาตัวแปลงสัญญาณตามชื่อใน FFmpegWriter ซึ่งควรแก้ปัญหาเล็กน้อย (เช่น การสนับสนุน xvid) ขอบคุณปีเตอร์!
- แก้ไขการถดถอยด้วยจุดกำเนิดการหมุน สิ่งต่าง ๆ ควรหมุนรอบศูนย์กลางของวัตถุเสมอ (จนกว่าฉันจะเพิ่มจุดยึดที่ใส่คีย์เฟรมได้)
- การตั้งค่าฐานเวลาบนสตรีมวิดีโอใน FFmpegWriter... ทดลองเล็กน้อย
- ปรับปรุงความราบรื่นในการเล่นวิดีโออัตราเฟรมสูง โดยเฉพาะอย่างยิ่งเมื่อเฟรมวิดีโอจำเป็นต้องกระโดดไปข้างหน้าเพื่อให้ทันกับเสียง
- การลบคำสั่งโยนออกจากไฟล์ส่วนหัว
- กำลังลด # ของการดำเนินการมาตราส่วนเป็น 1 ต่อเลเยอร์บนไทม์ไลน์
- แก้ไขขีด จำกัด 16 เธรดบน FFmpegReader
- แก้ไขการร่ายจาก long เป็น int64_t
- กำลังอัปเดตประเภทหมายเลขเฟรม "long int" ทั้งหมดเป็น int64_t ดังนั้น OS ทั้ง 3 ตัวจะสร้างความลึกและความแม่นยำเท่ากันกับหมายเลขเฟรม นี่เป็นเรื่องใหญ่!
- การลบการสนับสนุนบิตเรตตัวแปร (สำหรับตอนนี้) เนื่องจากทำให้เกิดปัญหามากกว่าที่จะแก้ไข
Openshot-qt (รายการการเปลี่ยนแปลงทั้งหมด):
- แก้ไขการถดถอยเล็กน้อยด้วย URL เว็บไซต์การแปลเมื่อใช้ default/en_US
- แก้ไขข้อผิดพลาดเล็กๆ น้อยๆ ในกล่องโต้ตอบส่งออกซึ่งโปรไฟล์และคุณภาพจะเปลี่ยนไปเมื่อเปลี่ยนรูปแบบ
- ละเว้นข้อความอัปเดตประวัติเนื่องจาก libopenshot ไม่สนใจพวกเขา
- ลดความซับซ้อนของความคืบหน้าในการส่งออก ลดจำนวนสัญญาณที่ปล่อยออกมา
- การรวมภาษาปัจจุบันเข้ากับ URL ของเว็บไซต์และทำให้การแปลบางส่วนง่ายขึ้น (การลบแท็ก HTML)
- การลบวิธีการเข้ารหัส UTF8 ที่ไม่จำเป็น ซึ่งทำให้บางเส้นทางของโปรเจ็กต์ล้มเหลวเมื่อโหลด (แก้ปัญหาข้อขัดข้องบน Windows ที่พยายามเปิดเส้นทางไฟล์โปรเจ็กต์ที่ไม่ใช่ภาษาอังกฤษ)
- แก้ไขสภาวะการแข่งขันครั้งใหญ่ในการเปิด OpenShot ครั้งแรก ซึ่งทำให้การเรียกใช้ JavaScript บางรายการล้มเหลว (ดังนั้น โปรไฟล์เริ่มต้น โหมดสแนป และสิ่งอื่น ๆ อีกสองสามรายการที่ตั้งไว้ในการเปิดใช้อาจล้มเหลวในบางครั้ง)
- การเพิ่มแป้นพิมพ์ลัดสำหรับการสลับ 'Transform' และ 'Insert Keyframe' สิ่งนี้ช่วยปรับปรุงเวิร์กโฟลว์ของแอนิเมชั่น และไม่ต้องการการคลิกเมาส์หลายรายการ / เมนูบริบทสำหรับแอนิเมชั่นอีกต่อไป
- การป้องกันการเขียนทับไฟล์อินพุตด้วยกล่องโต้ตอบการส่งออก และการอัปเดตความคืบหน้าในการส่งออกในชื่อหน้าต่างการส่งออก
- กำลังอัปเดตการแปลและเครดิตผู้มีส่วนร่วม
จากรุ่น 2.4.2:
7 เอฟเฟ็กต์ใหม่ (Crop, Hue, Color Shift, Pixelate, Bars, Wave, Shift)
เอฟเฟกต์ใหม่เหล่านี้แต่ละอันอาจมีโพสต์บล็อกและบทช่วยสอนของตนเอง (และอาจจะมีในเร็วๆ นี้) เอฟเฟกต์แต่ละอันถูกสร้างขึ้นจากศูนย์สำหรับ OpenShot 2.4.2 และทั้งหมดนั้นสามารถใส่คีย์เฟรมได้อย่างสมบูรณ์ และสามารถรวมเข้าด้วยกันได้ สิ่งนี้สร้างความเป็นไปได้ที่น่าสนใจนับล้าน (ชุดค่าผสมบางรายการแสดงในวิดีโอด้านบน) กล่องพิกเซลแบบเคลื่อนไหว อัตราส่วนภาพแบบภาพยนตร์เคลื่อนไหว และอีกมากมาย! อย่างที่คุณอาจจะบอกได้ว่าฉันตื่นเต้นมากเกี่ยวกับพวกเขา!
การผสมเสียงอัตโนมัติ
เมื่อเปิดใช้งานคลิปจะสามารถใช้กลยุทธ์การผสมเสียงต่างๆ 3 สำหรับกรณีที่คลิปทับซ้อนกันและแข่งขันกับเสียง ตัวอย่างเช่นแทร็กเสียงพื้นหลังจะสามารถลดระดับเสียงลงโดยอัตโนมัติเมื่อต้องใช้คลิปเสียงที่ซ้อนกัน ขณะนี้ถูกปิดใช้งานโดยค่าเริ่มต้น (ในคลิปใหม่) แต่สามารถเปิดใช้งานในคุณสมบัติคลิปได้อย่างง่ายดาย
หมุนอัตโนมัติ
รูปภาพหรือวิดีโอที่มีข้อมูลเมตาการหมุนจะหมุนโดยอัตโนมัติใน OpenShot (ต้องใช้ FFmpeg เวอร์ชันที่ใหม่กว่า) ถ่ายวิดีโอแนวตั้งหรือภาพถ่ายแนวนอนด้วยโทรศัพท์ของคุณ และอาจมีข้อมูลเมตาการหมุนนี้... และ OpenShot จะแสดงอย่างถูกต้อง
ปรับปรุงการเล่นเสียง
การเล่นและมิกซ์เสียงเป็นจุดอ่อนสำหรับ OpenShot และยังคงเป็นประเด็นที่ต้องปรับปรุงต่อไป มีการแก้ไขข้อบกพร่องและปรับปรุงมากมาย และผู้ใช้จำนวนมากจะสังเกตเห็นการกระตุกน้อยลง การผสมที่ราบรื่นขึ้น และปัญหาน้อยลงในพื้นที่นี้ แต่ก็ยังมีงานต้องทำและจะปรับปรุงต่อไป
ความเสถียรที่ดีขึ้น
ใน OpenShot แต่ละครั้ง ความเสถียรจะได้รับการปรับปรุงอย่างต่อเนื่อง ข้อขัดข้องส่วนใหญ่จะรายงานใน Windows บิลด์ แม้ว่าเราจะยังมีข้อขัดข้องมากเกินไปในระบบปฏิบัติการทั้งหมด ข้อขัดข้องบางอย่างเกิดจากการขึ้นต่อกัน และบางส่วนเกิดจากสภาวะการแข่งขันแบบมัลติเธรดหรือหน่วยความจำเสียหาย เวอร์ชัน 2.4.2 สำหรับ windows มีเสถียรภาพมากขึ้นในขณะนี้ และเป็นครั้งแรกที่มีให้บริการทั้งเวอร์ชัน 64 บิตและ 32 บิต โรงเรียนหลายแห่งยังคงใช้ซีพียู 32 บิตที่เก่ากว่าและมักจะร้องขอสิ่งนี้ นอกจากนี้ บิวด์ 32 บิตของเราตอนนี้รับรู้หน่วยความจำขนาดใหญ่ และสามารถรองรับหน่วยความจำได้มากขึ้น ทำให้มีโอกาสเกิดปัญหาน้อยลงสำหรับคอมพิวเตอร์ที่ใช้พลังงานต่ำ
กล่องโต้ตอบการส่งออกที่ดีขึ้น
กล่องโต้ตอบการส่งออกของ OpenShot จะแสดงความคืบหน้าในชื่อหน้าต่าง ซึ่งรวมถึงเมตริกประสิทธิภาพบางส่วน (การเข้ารหัสเฟรมต่อวินาทีและเวลาที่เสร็จสิ้นโดยประมาณ)
การสนับสนุน Codec ใหม่ (รวมถึงการทดลอง)
ตอนนี้ AAC เป็นตัวแปลงสัญญาณเสียงเริ่มต้นสำหรับพรีเซ็ตจำนวนมาก ซึ่งช่วยให้ OpenShot สร้างวิดีโอที่เข้ากันได้กับระบบปฏิบัติการ อุปกรณ์ และเว็บเบราว์เซอร์ทั้งหมด นอกจากนี้ สามารถใช้ตัวแปลงสัญญาณรุ่นทดลองที่รองรับโดย FFmpeg และ LibAV ใน OpenShot ได้เป็นครั้งแรก
รายการคุณสมบัติทั้งหมด / คอมมิตด้านล่าง:
libopenshot-audio 0.1.6 ดังนั้น:6
- แก้ไขการเชื่อมโยงใต้ภาพ (pthread และ dl) แก้ไข #3
- การรวม GitLab บิลด์ไปป์ไลน์
libopenshot 0.2.0 ดังนั้น:15
- กลยุทธ์การผสมเสียงอัตโนมัติต่อคลิป (โดยเฉลี่ยลดหรือไม่มีเลย)
- เพิ่มเอฟเฟกต์การครอบตัดใหม่ ซึ่งสามารถเคลื่อนไหวได้ด้วยเอฟเฟกต์เจ๋งๆ
- การเพิ่มเอฟเฟกต์ Color Shift ใหม่ ซึ่งสามารถเปลี่ยนสีใดก็ได้ (RGBA) ด้วยการตัดคำที่ไม่มีที่สิ้นสุด (และรองรับแอนิเมชั่นเต็มรูปแบบ)
- เพิ่มเอฟเฟกต์วิดีโอ Pixelate ใหม่ ซึ่งทำให้ภาพในเฟรมบางส่วน (หรือทั้งหมด) แตกเป็นพิกเซล และสามารถเคลื่อนไหวได้อย่างเต็มที่
- การเพิ่มเอฟเฟกต์วิดีโอใหม่: แถบ ซึ่งช่วยให้แถบสีรอบๆ วิดีโอของคุณเคลื่อนไหวได้ เช่น เอฟเฟกต์แถบดำ
- เพิ่มเอฟเฟกต์วิดีโอคลื่นลูกใหม่ ซึ่งสามารถเคลื่อนไหวได้หลายวิธีเพื่อสร้างเอฟเฟกต์การบิดเบือนคลื่นสุดเจ๋ง
- เพิ่มเอฟเฟกต์วิดีโอ Hue เพื่อปรับโทนสีของรูปภาพในเฟรม ซึ่งสามารถเคลื่อนไหวด้วยคีย์เฟรมได้
- การเพิ่มเอฟเฟกต์ใหม่: Shift ซึ่งเป็นเอฟเฟกต์การเปลี่ยนพิกเซลแบบไม่จำกัด ซึ่งสามารถเคลื่อนไหวและตัดรูปภาพไปในทิศทางใดก็ได้
- หมุนอัตโนมัติคลิปด้วยแอตทริบิวต์ 'หมุน' ข้อมูลเมตาของ Reader
- ตอนนี้ตัวแปลงสัญญาณแบบทดลองได้รับการสนับสนุนใน FFmpeg / LibAV
- เสียงแตกระหว่างการแสดงตัวอย่าง (เนื่องจากการสุ่มตัวอย่างใหม่)
- แก้ไขความสว่างและเอฟเฟกต์มาสก์เพื่อคำนวณปัจจัยด้วยประเภทโฟลต ให้การควบคุมที่ละเอียดยิ่งขึ้น
- แก้ไข Blur.cpp โดยการคัดลอก blur_ ค่ากลับไป ดังนั้นการเบลอแนวนอน *และแนวตั้งจึงสามารถนำไปใช้ในเอฟเฟกต์เดียวและเบลอสะสมด้วยการวนซ้ำที่เพิ่มขึ้น
- อัปเดตและใช้ตัวแมปเฟรมกับการเปลี่ยนแปลงคลิปใดๆ เพื่อให้ไทม์ไลน์ออฟเซ็ตซิงค์กัน (เช่น หลีกเลี่ยงเสียงแตกเนื่องจากคลิปบนไทม์ไลน์ไม่ตรงแนวเล็กน้อย)
- การลบเฟรมเก่าออกจาก WorkingCache (เมื่อไม่ต้องการอีกต่อไป) ซึ่งช่วยป้องกันไม่ให้หยุดค้นหาข้อมูลเฟรมเก่าในวิดีโอบางรายการ
- การเพิ่มข้อมูลเมตาจากรูปแบบ สตรีมเสียง และสตรีมวิดีโอไปยัง ReaderBase.info ซึ่งในบางกรณีรวมถึงข้อมูลเมตา 'หมุน' ที่เพิ่มโดยกล้องบางตัว และข้อมูลเมตาของเสียง เช่น ชื่อ อัลบั้ม ศิลปิน ลิขสิทธิ์ วันที่ ฯลฯ...
- เพิ่มความสามารถในการเข้ารหัสข้อมูลเมตา (writer.info.metadata["title"] = "My Title") ยอมรับเฉพาะชื่อแท็กบางชื่อเท่านั้น (ดู FFmpeg สำหรับข้อมูลเพิ่มเติมเกี่ยวกับแท็กที่สนับสนุนโดยตัวแปลงสัญญาณ)
- เพิ่มประสิทธิภาพและปรับปรุงความเร็วของเอฟเฟกต์มาสก์ (ใช้โดยการเปลี่ยนภาพ) นี่มันเร็วกว่าแต่ก่อนมาก!
- แก้ไขการมอบหมายและตัวดำเนินการคัดลอกในคลาส Frame (เพื่อป้องกันการขัดข้องสำหรับพอยน์เตอร์ของรูปภาพและเสียงที่ไม่ได้ปรับแต่ง) และดูแลให้ทั้งตัวดำเนินการคัดลอกและมอบหมายทำงานตามที่คาดไว้
- แก้ไขคุณสมบัติสีของ Frames ซึ่งหายไปใน Constructor บางตัว
- เพิ่มอัตราเฟรมที่ถูกต้องเป็น 240 fps เนื่องจากกล้องจำนวนมากในขณะนี้รองรับอัตราเฟรมที่สูงขึ้นนี้
- แก้ไขการถดถอยบนตัวสร้างคลิปและการทำให้การเริ่มต้นตัวชี้ง่ายขึ้น
- แก้ไขข้อผิดพลาดด้วย Frame::AddImage (convertToFormat) ไม่ได้ทำอะไรเลย ส่งคืนรูปภาพใหม่ และไม่แปลงรูปแบบในตำแหน่ง
- ป้องกันความผิดพลาดหากเรียกใช้ Seek ก่อน QtPlayer เริ่มต้นอย่างถูกต้อง
- FFMPEG 3.2 รองรับ FFmpegWriter
- FFMPEG 3.2 รองรับ FFmpegReader
- แก้ไขการแตกเวอร์ชัน FFmpeg ใน FFmpegWriter
- การเพิ่มจำนวนแคชเริ่มต้นใน FFmpeg ตามจำนวนโปรเซสเซอร์ เพื่อรองรับวิดีโอที่มีอัตราเฟรมสูงได้ดียิ่งขึ้น
- การเปลี่ยนค่า Seek บางส่วนให้แม่นยำยิ่งขึ้น และแก้ไขสภาวะการแข่งขันด้วย Timeline_Tests.cpp
- เปลี่ยนการเรียก sleep() เป็น usleep() เพื่อความแม่นยำยิ่งขึ้น นี่เป็นการทดลองเล็กน้อย และหวังว่าจะใช้ได้กับทุกระบบปฏิบัติการ
- อย่าปิดบัง gainFactor เมื่อกำหนดการปรับระดับเสียงและเพิ่มบันทึกสิ่งที่ต้องทำเกี่ยวกับ current_max_volume เป็น 0 เสมอ
- การถอดพุกออกจากคุณสมบัติของคลิป (เนื่องจากยังไม่ได้ใช้งาน)
- การเพิ่มการพึ่งพา "dbghelp" สำหรับ Windows builds (สำหรับการสนับสนุนการจัดการข้อขัดข้อง) และปรับปรุงคำแนะนำในการสร้าง Windows โดยใช้ MSYS2
- ตั้งค่าเส้นทางไฟล์สื่อทดสอบอย่างเหมาะสม แก้ไข #36
- แก้ไขเฟรมสีดำที่ส่วนท้ายของวิดีโอคลิป หากสตรีมเสียงยาวกว่าสตรีมวิดีโอและถึงจุดสิ้นสุดสตรีม
- การรวม GitLab บิลด์ไปป์ไลน์
- สร้าง Windows ได้เร็วขึ้น
- แก้ไขการทดสอบหน่วยเสียง
- หลีกเลี่ยงการผสมเสียงสำหรับคลิปที่ไม่มีระดับเสียงหรือปิดเสียง
- กำลังอัปเดตไฟล์ cmake สำหรับ libopenshot-audio เพื่อค้นหา $ENV ก่อนจากนั้นจึงไปที่โฟลเดอร์สแตติก
- เพิ่มนักแสดงประเภทที่ขาดหายไป
- แก้ไขการสะกดและการพิมพ์ผิด
openshot-qt 2.4.2
- ความคืบหน้าของกล่องโต้ตอบการส่งออกที่มีรายละเอียดมากขึ้น รวมถึงเวลาที่เหลือโดยประมาณ FPS และเปอร์เซ็นต์ที่แม่นยำยิ่งขึ้น ขอบคุณปีเตอร์!
- ตั้งค่าเริ่มต้นเป็นตัวแปลงสัญญาณเสียง AAC
- ปรับปรุงการคำนวณมาตราส่วนการซูม เพื่อใช้เส้นโค้งเบซิเยร์แบบกำหนดเอง (การซูมเร็วขึ้นและเร็วขึ้น ยิ่งคุณซูมออกมากขึ้น) 30 ระดับความแม่นยำระหว่าง 1 วินาทีถึง 7200 วินาที
- หมุนอัตโนมัติสำหรับผู้อ่านด้วยข้อมูลเมตา 'หมุน' สิ่งนี้ต้องการ FFmpeg เวอร์ชันที่ใหม่กว่าเล็กน้อย มิฉะนั้นจะไม่พบแท็ก 'rotate'
- เพิ่มเอฟเฟกต์วิดีโอครอบตัดใหม่
- เพิ่มเอฟเฟกต์วิดีโอ Color Shift ใหม่ (พร้อมไอคอนชั่วคราว)
- การเพิ่มเอฟเฟกต์วิดีโอ Pixelate ซึ่งสามารถทำให้วิดีโอคลิปในเวอร์ชันพิกเซล (ทั้งหมด) เคลื่อนไหวได้
- เพิ่มเอฟเฟกต์วิดีโอ Bars ใหม่ ซึ่งช่วยให้แถบสีรอบๆ วิดีโอของคุณเคลื่อนไหวได้ เช่น เอฟเฟกต์แถบดำ
- เพิ่มเอฟเฟกต์วิดีโอ Wave ใหม่
- การเพิ่มเอฟเฟกต์วิดีโอ Hue
- เพิ่มเอฟเฟกต์ Shift ใหม่ (ซึ่งช่วยให้สามารถขยับรูปภาพไปในทิศทางใดก็ได้และช่วยให้สร้างแอนิเมชั่นได้โดยไม่สิ้นสุด)
- รองรับ Windows รุ่น 32 บิตและ 64 บิต และอัปเดตการพึ่งพา Windows (และการลดขนาดตัวติดตั้ง)
- ขณะนี้ Windows รุ่น 32 บิต รับรู้ที่อยู่จำนวนมาก และสามารถใช้หน่วยความจำได้มากขึ้น แต่ผู้ใช้อาจต้องเรียกใช้คำสั่งนี้ก่อน: 'bcdedit /set IncreaseUserVa 3072' เพื่อใช้งาน
- ไม่มีแอปขัดข้องอีกต่อไปหากไม่สามารถอ่านการตั้งค่าผู้ใช้ได้ ตอนนี้เราแสดงกล่องข้อความและรีเซ็ตการตั้งค่าผู้ใช้
- การเพิ่มตัวบ่งชี้การบันทึกในชื่อหน้าต่าง
- เก็บพารามิเตอร์แทร็กไว้ระหว่างการเพิ่ม/ลบแทร็ก
- อัปเดตชื่อให้เข้ากันได้กับ Inkscape เวอร์ชันใหม่กว่า
- ใช้ mapper เสมอเมื่อเปิดโปรเจ็กต์ เพื่อให้แน่ใจว่าไม่มีเสียงเริ่มดังขึ้นสำหรับโปรเจ็กต์ที่มีอัตราเฟรมต่างกัน
- กล่องโต้ตอบ Split Clip จะส่งโฟกัสกลับไปที่แถบเลื่อนหลังจากคลิก 'Start' หรือ 'End' หรือ 'Play' (เพื่อให้ง่ายขึ้นสำหรับปุ่มลูกศรแบบเฟรมต่อเฟรม)
- ทำให้เมนูคลิปและการเปลี่ยนภาพทำงานเมื่อเลื่อนเมาส์ลง และไม่ย้ายรายการไทม์ไลน์เมื่อเปิดใช้งานเมนู
- การนำข้อจำกัดสูงสุดออกจากความยาวการส่งออก เพื่อให้ผู้ใช้สามารถส่งออกความมืดเมื่อสิ้นสุดโครงการได้หากต้องการ
- ปิดการใช้งาน/เปิดใช้งานไอคอนบันทึกขึ้นอยู่กับว่าโปรเจ็กต์ต้องการการบันทึกหรือไม่
- เพิ่มไฟล์ xml ที่ตั้งไว้ล่วงหน้าสำหรับเป้าหมาย chromebook
- การลบโค้ดล้าง 64 บิต/32 บิตที่ไม่จำเป็นออกจากตัวติดตั้ง Windows (ซึ่งหยุดทำงานบนระบบ 32 บิต)
- แก้ไขตัวบ่งชี้การบันทึกเริ่มต้นในโครงการใหม่ (ว่าง)
- ใช้ import_path สำหรับการกู้คืนไฟล์ที่หายไปด้วย
- เพิ่มการติดตาม import_path ให้กับข้อมูลโครงการ
- การอัปเดตสคริปต์บิลด์ของ Mac เพื่อใช้ Python 3.6 (ด้วย OpenSSL เวอร์ชันใหม่กว่า)
- การควบคุมการแสดงตัวอย่างใช้ไอคอนข้ามสื่อ
- เคอร์เซอร์เครื่องมือมีดโกนใหม่
- การเพิ่มหน้านักพัฒนาใหม่ในเอกสารประกอบ พร้อมคำแนะนำทีละขั้นตอนในการตั้งค่าสภาพแวดล้อมการพัฒนา Ubuntu สำหรับ libopenshot, libopenshot-audio และ openshot-qt
- ตำแหน่งอยู่เสมอ (เฟรม - 1) / fps
- ฟังก์ชันยูทิลิตี้สำหรับการแปลงหน่วย
- มีความชัดเจนมากขึ้นเกี่ยวกับเส้นทางของไฟล์บันทึก
- เพิ่มกลับใน /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 ให้กับ AppImage
- เปลี่ยนชื่อ dv_pal_wide_animorphic เพื่อแก้ไขการสะกดคำ
- ลบโปรไฟล์ที่ซ้ำกัน
- ป้องกันการอัปโหลดที่หย่อนได้ดีขึ้นระหว่างการสร้างเซิร์ฟเวอร์
- อัพเดทสปอนเซอร์ ผู้บริจาค และผู้มีส่วนร่วม
- กำลังอัปเดตคำแปล
- เปลี่ยนคำสั่ง if สำหรับภาษาเริ่มต้นเพื่อใช้ค่าเริ่มต้นของระบบ
- คัดลอกล็อกไฟล์สำหรับบิลด์ที่สำเร็จแต่ละรายการ (สำหรับเหตุผลในการดีบัก)
- ใช้ QUrl.toLocalFile() เพื่อแปลง URI ที่หลุด
- เพิ่มส่วนการบริจาค
- อัปเดตบทช่วยสอน แท็กโค้ด และลิงก์สนับสนุน
- อัปเดตข้อมูล GitHub ในบทช่วยสอน
- ใช้ images/ path สำหรับรูปภาพ ไม่ใช่ _static/ ในเอกสารประกอบ
- แก้ไขการห่อในเอกสารบทช่วยสอน
- แทนที่ลูกศร ASCII ด้วยอักขระลูกศร Unicode ในเอกสารประกอบ
- อัปเดตเลเยอร์การเปลี่ยนบนแทร็กเพิ่ม/ลบ
- รีแฟกเตอร์ขนาดเล็กของการอัปโหลดไฟล์เซิร์ฟเวอร์บิลด์ และเพิ่มการตรวจสอบเพิ่มเติมสำหรับเนื้อหา 'อัปโหลดแล้ว' ไปยัง GitHub
- ปรับปรุงข้อความแสดงข้อผิดพลาดสำหรับการอัปโหลดที่ล้มเหลวระหว่างการสร้างเซิร์ฟเวอร์
- ลบ torrents หากมีอยู่แล้ว
- การรวม GitLab บิลด์ไปป์ไลน์
- กำลังอัปเดตตระกูลฟอนต์ในชื่อในตัว
- ลบสำเนา libopenshot และ libopenshot-audio ที่ไม่จำเป็นบางส่วนใน AppImage เพื่อลดขนาดของ AppImage
- แก้ไขปัญหาเกี่ยวกับการสร้าง Linux AppImage บนบิลด์เซิร์ฟเวอร์
- การย้ายจาก Bzr เป็น Git (บน Launchpad)
- ลบ ISSUE_TEMPLATE . เก่า
- แก้ไขคำผิดที่ตัดแล้วแปะ
- แก้ไขลิขสิทธิ์เพื่อใช้การจัดรูปแบบที่เหมาะกับการแปล และซ่อนการตั้งค่าการถอดรหัสฮาร์ดแวร์ (สำหรับตอนนี้)
- อัปเดตส่วนเว็บไซต์และลบตัวพิมพ์ใหญ่เกินไป
- เปลี่ยน readme เป็น markdown
- บันทึกความยาวของการตอบสนองเมตริก ไม่ใช่เนื้อหา
- ปรับปรุงลิขสิทธิ์เป็น 2018 (จาก 2016) แก้ไข `about.py` ด้วยเช่นกัน ดังนั้นปีจะได้รับการอัปเดตโดยอัตโนมัติ
- การเพิ่มการพึ่งพาที่ขาดหายไปเล็กน้อยในหน้าเอกสารของนักพัฒนา
- .gitignore: ละเว้น docs/_build & pycache ทั้งหมด
จากรุ่น 2.4.3:
จุดเด่น:
- - มาสก์และทรานซิชันสามารถแก้ไขได้ทุกเมื่อ และตอนนี้สามารถใช้รูปภาพหรือวิดีโอได้แล้ว! สิ่งนี้ใช้ระดับสีเทาของแต่ละเฟรมและแปลงเป็นมาสก์ และสามารถใช้เพื่อสร้างเอฟเฟกต์ที่น่าทึ่งจริงๆ
- - การปรับปรุงเธรดช่วยป้องกันไม่ให้เอฟเฟกต์ขัดข้อง (รวมถึงมาสก์และทรานสิชั่น) และปรับปรุงประสิทธิภาพในหลายระบบ
- - ปุ่มบันทึกเฟรมเพื่อบันทึกเฟรมแสดงตัวอย่างปัจจุบันอย่างรวดเร็ว
- - การปรับปรุงการแปลภาษาอย่างมาก (ขอบคุณ Frank Dana - ferdnyc)
openshot-qt:
- เวอร์ชันการชนเป็น 2.4.3 (การพึ่งพา libopenshot เป็น 0.2.2)
- Animated Masks: ประเภทคุณสมบัติ "reader" ใหม่ ซึ่งใช้ครั้งแรกโดยเอฟเฟกต์มาสก์เพื่อเปลี่ยนรูปภาพ/วิดีโอที่ใช้โดยการเปลี่ยนและเอฟเฟกต์มาสก์
- ปิดใช้งานการทำงานพร้อมกันของเธรด OMP ระหว่างการส่งออก เพื่อให้การส่งออกปลอดภัยที่สุด
- เขยิบคลิปเมื่อกด SHIFT + ลูกศรซ้ายหรือขวา (Richard Alloway - N3WWN)
- ปุ่มเพิ่มบันทึกเฟรมปัจจุบัน (Richard Alloway - N3WWN)
- โครงสร้างพื้นฐานและตรรกะการแปลและภาษาใหม่ (ตรรกะที่ดีกว่าสำหรับการกำหนดภาษาปัจจุบัน) (Frank Dana - ferdnyc)
- แก้ไขแยกให้ทั้งสองฝ่าย (ตำแหน่งด้านขวาไม่ถูกต้อง)
- อัปเดตไอคอนแอปพลิเคชัน (Frank Dana - ferdnyc)
- แก้ไขการซูม (แก้ไขปัญหาเกี่ยวกับการซูมจำนวนมาก)
- เลิกทำ/ทำซ้ำการแก้ไข (แก้ไขและป้องกันไฟล์โครงการ .osp ยักษ์)
- ระบบการสอนใหม่ การจัดการหน้าต่างลูกที่ดีขึ้น (Frank Dana - ferdnyc)
- การรวม Travis CI
- ปรับปรุงการตั้งชื่อ/นับชื่อไฟล์ที่ซ้ำกัน (DerGenaue)
- ใช้ชื่อแทร็กในหน้าต่าง "Add To Timeline" (Frank Dana - ferdnyc)
- ปรับปรุงการแสดงรูปคลื่น (DerGenaue)
- แก้ไขคลื่นเสียงไม่แสดงผลหลังจากเสร็จสิ้น (DylanC)
- เพิ่ม instagram และ twitter ที่ตั้งไว้ล่วงหน้า (DylanC)
- เพิ่มข้อมูลเมตา AppStream ไปที่ setup.py (Peter Eszlari)
- แก้ไขข้อบกพร่องของไทม์ไลน์ JavaScript (DylanC)
- การล้างไทม์ไลน์และประสิทธิภาพ อัปเกรด Angular.js (DylanC)
- กำลังลบ libdrm.so.2 ออกจาก AppImage
- เพิ่มเส้นทาง src/ภาษาไปยังตัวสร้าง Mac DMG (Frank Dana - ferdnyc)
- เพิ่มการแทนที่ภาษาบนบรรทัดคำสั่งโดยใช้ --lang (Frank Dana - ferdnyc)
- เพิ่มข้อความอธิบายสำหรับ --list-lang (Frank Dana - ferdnyc)
- การแก้ไขบางอย่างสำหรับตัวดีบักไทม์ไลน์ (Frank Dana - ferdnyc)
- อัปเดตไอคอนแก้ไขที่ชัดเจนในมนุษยชาติ (Frank Dana - ferdnyc)
- แก้ไขการพิมพ์ชื่อตัวแปรเพื่อเริ่มต้นอย่างถูกต้อง (DylanC)
- แปลงบันทึกที่ไม่จำเป็นทั้งหมดเป็น .debug() (Frank Dana - ferdnyc)
- ลบตัวกรองเอฟเฟกต์ที่ไม่ได้ใช้ (Frank Dana - ferdnyc)
- เพิ่มเทมเพลต "ถามคำถาม" (Frank Dana - ferdnyc)
- การป้องกันการตรวจสอบเวอร์ชัน libopenshot ใน unittests
- อัตราเฟรมเพิ่มเติมสำหรับพรีเซ็ต YouTube HD และ Vimeo HD (Frank Dana - ferdnyc)
- แปลงไฟล์ (ส่วนใหญ่) ที่มีการลงท้ายบรรทัด DOS เป็น Unix (Frank Dana - ferdnyc)
- ลบ debug.js ออกจาก index.html (Frank Dana - ferdnyc)
- ยกกำลังสองไฟล์ไอคอน PNG (Frank Dana - ferdnyc)
- การอัปเดตข้อมูลเมตาของแอปเพื่อให้บรรจุภัณฑ์ง่ายขึ้น (Frank Dana - ferdnyc)
- ย้าย Slice ทางลัดทั้งหมดเพื่อแก้ไขเมนู (Frank Dana - ferdnyc)
- launch-linux.sh: อย่าตั้งค่า QT_DEBUG_PLUGINS=1 (Frank Dana - ferdnyc)
- กำลังอัปเดตประเภทโปรเจ็กต์เริ่มต้นเป็น 720p 30 FPS และอัตราการสุ่มตัวอย่าง 44100
- แก้ไขการเก็บรักษาเส้นทางการส่งออก (Richard Alloway - N3WWN)
- แก้ไข GitLab ไม่ให้เรียกใช้ CI สำหรับแท็กอีกต่อไป และแก้ไขเวอร์ชัน # สำหรับบิลด์รายวันและรีลีส
- เพิ่ม "release-candidate" ให้กับชื่อไฟล์สำหรับ RC builds รายวัน เพื่อไม่ให้ดูเป็นทางการบนเว็บไซต์
- การพิมพ์ผิดอื่นๆ และการแก้ไขข้อความ (luzpaz)
- กำลังอัปเดตผู้ร่วมให้ข้อมูลและผู้สนับสนุน (ขอบคุณ!)
- กำลังอัปเดตคำแปล
libopenshot-เสียง:
- เวอร์ชันการชนเป็น 0.1.7 (ดังนั้น: ยังคง 6)
- การรวม Travis CI
ลิโบเพนช็อต:
- เวอร์ชันการชนเป็น 0.2.2 (SO: 16)
- รองรับ FFmpeg 3 & 4
- แก้ไขข้อขัดข้องด้วยมาสก์และช่วงการเปลี่ยนภาพ
- แก้ไขข้อบกพร่องมากมายเกี่ยวกับ FPS และการคำนวณความยาววิดีโอ (โดยเฉพาะอย่างยิ่งสำหรับรูปแบบ MP3 และสตรีมมิ่ง WEBM)
- ปกป้องการคำนวณ sample_per_frame เพื่อไม่ให้หยุดทำงานบน FPS ที่ตรวจไม่พบ
- การเปลี่ยนแปลงกำหนดการ OpenMP (เพิ่มความเสถียร)
- การจำกัดเธรดสำหรับทั้ง FFmpeg และ OpenMP (พยายามค้นหาสมดุลที่ดีของประสิทธิภาพการทำงานคู่ขนาน ในขณะที่ไม่เกิดเธรดมากเกินไป) บางครั้งมากกว่านั้นก็ไม่ได้ดีเสมอไป
- การรวม Travis CI
- แก้ไขเส้นทางการติดตั้งสำหรับส่วนหัวและเอฟเฟกต์ (Jeff Shillitto - jeffski)
- แก้ไขข้อผิดพลาดด้วย FFmpeg > 3.2 flushing frames (Jeff Shillitto - jeffski)
- เพิ่มคุณสมบัติ "ตัวอ่าน" สำหรับเอฟเฟกต์มาสก์ เพื่อให้ผู้ใช้ปรับรูปภาพหรือวิดีโอที่ใช้โดยเอฟเฟกต์มาสก์
- แก้ไขการคำนวณบิตเรต (เป็นไบต์แทนที่จะเป็นบิต)
- เพิ่มการตรวจจับ FPS สำหรับไฟล์ที่ไม่มี FPS ที่ถูกต้อง ในกรณีเหล่านั้น (เช่น การสตรีมไฟล์) เราจะทำซ้ำผ่านแพ็กเก็ตทั้งหมด และหาค่าเฉลี่ย # ของเฟรม ระยะเวลา อัตราบิต ฯลฯ... ไม่เหมาะ แต่เป็นทางเลือกที่ดีกว่า