สถานะของ Kdenlive
(kdenlive.org)- เพิ่มฟีเจอร์และดูแลบำรุงรักษาอย่างต่อเนื่องตามรอบการออกรุ่น KDE Gear ปีละ 3 ครั้ง และในปี 2025 ยังคงยึดแนวทางให้ความสำคัญกับเสถียรภาพก่อนมากกว่าการขยายฟีเจอร์
- ใน 25.04.0 มีการเพิ่มเครื่องมือมาสก์อัตโนมัติ, การนำเข้า·ส่งออก OpenTimelineIOที่อิงไลบรารี C++ และปรับปรุงประสิทธิภาพการสร้างคลื่นเสียงขึ้น 300%
- 25.08.0 และ 25.12.0 มุ่งเน้นที่รุ่นที่เน้นการทำให้เสถียรและการปรับปรุงประสบการณ์ผู้ใช้ โดยมีการออกแบบตัวผสมเสียงใหม่, ปรับปรุง Markers·Guides, Welcome Screen, ระบบ docking ที่ยืดหยุ่น และปรับปรุงอินเทอร์เฟซมอนิเตอร์
- รุ่นถัดไปและโรดแมปรวมถึงการสะท้อนมอนิเตอร์, พรีวิวทรานซิชัน, การเปลี่ยนความเร็วเล่นของหลายคลิปพร้อมกัน, รองรับสี 10/12 บิต, รองรับ OpenFX และการรีแฟกเตอร์ระบบคีย์เฟรมพร้อมการทำ Dopesheet
- ในปี 2025 มีผู้ร่วมเขียนโค้ด 38 คน และมียอดดาวน์โหลด 11,500,714 ครั้งตามหน้าดาวน์โหลด พร้อมทั้งยังคงต้องการการสนับสนุนจากชุมชนเพื่อขยายขีดความสามารถด้านการบำรุงรักษาและการพัฒนาต่อเพิ่มเติม ท่ามกลางยอดบริจาคที่ลดลง
ไฮไลต์ของการออกรุ่น
- ดำเนินการออกรุ่นหลักปีละ 3 ครั้งในเดือนเมษายน สิงหาคม และธันวาคม ตามรอบการออกรุ่น KDE Gear และมีรุ่นบำรุงรักษา 3 ครั้งหลังการออกรุ่นแต่ละครั้ง
- ในภาพรวมการดำเนินงานปี 2025 รักษาสมดุลระหว่างการเพิ่มฟีเจอร์ใหม่, การแก้บั๊ก, การขัดเกลาส่วนติดต่อผู้ใช้, และการปรับปรุงประสิทธิภาพกับเวิร์กโฟลว์
- ยังคงนโยบายให้ความสำคัญกับเสถียรภาพก่อนมากกว่าการขยายฟีเจอร์
- เปิดตัวเว็บไซต์ใหม่ด้วยระบบจัดการเนื้อหาใหม่ พร้อมปรับปรุงเนื้อหาและดีไซน์บางส่วน
- กู้คืนเนื้อหาเก่าย้อนหลังไปถึงปี 2002
- เสริมความร่วมมือกับนักพัฒนา MLT และมีส่วนร่วมปรับปรุง OpenTimelineIO หลายรายการด้วย
-
25.04.0
- เพิ่มเครื่องมือมาสก์อัตโนมัติ ซึ่งเป็นฟีเจอร์ชุดสุดท้ายที่เหลือจากแคมเปญระดมทุนก่อนหน้า
-
การลบพื้นหลัง
- เพิ่มปลั๊กอิน Object Segmentation ที่อิงโมเดล SAM2 ทำให้สามารถลบพื้นหลังออกจากวัตถุที่เลือกได้
-
OpenTimelineIO
- เขียนฟังก์ชันนำเข้า·ส่งออก OpenTimelineIO ใหม่โดยใช้ไลบรารี C++
- ทำให้สามารถแลกเปลี่ยนโปรเจ็กต์กับแอปตัดต่ออื่นที่รองรับไฟล์โอเพนซอร์สรูปแบบนี้ได้
-
การปรับปรุงคลื่นเสียง
- ประสิทธิภาพการสร้างคลื่นเสียงดีขึ้น300%
- รีแฟกเตอร์วิธีการสุ่มตัวอย่างเพื่อเรนเดอร์สัญญาณเสียงได้แม่นยำขึ้นและให้คลื่นเสียงที่มีความละเอียดสูงขึ้น
-
25.08.0
- เป็นรุ่นที่เน้นการทำให้เสถียร มีการรวมคอมมิตมากกว่า 300 รายการและแก้ปัญหาแครชมากกว่า 15 จุด
- มุ่งทรัพยากรการพัฒนาไปที่การขัดเกลาและแก้บั๊กมากกว่าฟีเจอร์ใหม่ขนาดใหญ่
-
Audio Mixer
- ออกแบบตัวผสมเสียงใหม่โดยมุ่งให้การแสดงระดับเสียงและค่า thresholdชัดเจนยิ่งขึ้น
- มีการรีแฟกเตอร์และจัดระเบียบโค้ด
- แก้ปัญหาจอ HiDPI ที่มี partial scaling
-
Markers and Guides
- มีการปรับปรุง Guides และ Markers ครั้งใหญ่ เพื่อทำให้การจัดระเบียบโปรเจ็กต์ดีขึ้น
-
ปรับปรุง Titler
- ปรับปรุงการรองรับSVG และรูปภาพ พร้อมรองรับการย้ายตำแหน่งและการปรับขนาดของรายการ
- เพิ่มการปรับขนาดจากจุดกึ่งกลางด้วย Shift + Drag
- เปลี่ยนชื่อแท็บ Pattern เป็น Templates และย้าย dropdown ของเทมเพลตไปยังแท็บนั้น
-
25.12.0
- มุ่งเน้นที่การปรับปรุงประสบการณ์ผู้ใช้และการขัดเกลาส่วนติดต่อผู้ใช้
-
Welcome Screen
- เพิ่มหน้าจอเริ่มต้นใหม่สำหรับผู้ใช้ที่เปิดใช้งานครั้งแรก
- เพิ่มWelcome Screen เพื่อให้เปิดโปรเจ็กต์ล่าสุดได้ง่าย
-
Docking System
- เพิ่มระบบ docking ที่ยืดหยุ่นมากขึ้น ซึ่งสามารถจัดกลุ่มวิดเจ็ตและแสดง·ซ่อนตามต้องการได้
- สามารถบันทึกเลย์เอาต์เป็นไฟล์แยกได้
- สามารถแชร์เลย์เอาต์ที่บันทึกไว้หรือเก็บไว้ภายในโปรเจ็กต์ได้
-
การออกแบบมอนิเตอร์ใหม่
- ปรับปรุงอินเทอร์เฟซคลื่นเสียงของ Project Monitor
- เพิ่ม minimap
แผนในอนาคต
-
26.04
- รุ่นถัดไปมีแผนจะเพิ่มการสะท้อนมอนิเตอร์และพรีวิวทรานซิชันแบบแอนิเมชัน
- มอบวิธีที่ทำให้ตรวจสอบทรานซิชันด้วยสายตาได้ง่ายก่อนนำไปใช้
- เมื่อวางทรานซิชันลงบนไทม์ไลน์ จะสามารถปรับระยะเวลาอัตโนมัติให้เข้ากับคลิปด้านบน·ด้านล่างได้
- มีเป้าหมายเพื่อลดเวลาในการปรับด้วยตนเอง
- จะมีฟีเจอร์ที่ทำให้สะท้อนมอนิเตอร์ใดก็ได้ระหว่างการทำงานแบบเต็มหน้าจอ
- ระบุว่ามีประโยชน์ในสภาพแวดล้อมที่ใช้หลายจอหรือการทำงานร่วมกันในห้องตัดต่อ
-
ฟีเจอร์สำคัญอื่น ๆ
- รองรับการเปลี่ยนความเร็วเล่นของหลายคลิปพร้อมกัน
- สามารถนำเข้าคลิปโดยตรงจากเมนูคลิกขวาของไทม์ไลน์และแทรกลงตำแหน่งที่คลิกได้
- มีตัวเลือกให้ซูมโดยยึดตามตำแหน่งเมาส์เสมอ แทนที่จะอิงจาก playhead ของไทม์ไลน์
- รองรับการสร้าง thumbnail เสียงสำหรับ sequence
-
โรดแมป
- มีการทบทวนและอัปเดตโรดแมปอย่างต่อเนื่อง
- รวมถึงการนำฟีเจอร์ใหม่ของ MLT ซึ่งเป็นมัลติมีเดียเฟรมเวิร์กที่ขับเคลื่อน Kdenlive มาใช้งาน
- รายการสำคัญที่วางแผนไว้ ได้แก่การรองรับสี 10/12 บิต, การถอดรหัสเพื่อเพิ่มประสิทธิภาพการเล่น, และการรองรับ OpenFX
- มีแผนรีแฟกเตอร์ระบบคำบรรยาย
- เดินหน้าพัฒนาAdvanced Trimming Tools ต่อไป
-
Dopesheet
- ขณะนี้กำลังทำงานกับการรีแฟกเตอร์ระบบคีย์เฟรมและการทำ Dopesheet
- Dopesheet คือไทม์ไลน์เฉพาะสำหรับจัดการ·ดูคีย์เฟรมของหลายเอฟเฟกต์พร้อมกัน
- งานนี้จะนำไปสู่การรองรับคีย์เฟรมแยกตามพารามิเตอร์
- ปัจจุบันเมื่อเพิ่มคีย์เฟรมให้เอฟเฟกต์หนึ่งรายการ จะมีผลกับทุกพารามิเตอร์โดยปริยาย
- มีการระบุว่างานนี้เป็นไปได้ด้วยทุนสนับสนุน NGI Zero Commons ผ่าน NLnet
-
Microsoft Store
- เพื่อแจกจ่าย Kdenlive บนMicrosoft Store กำลังมีการเปิดใช้งานและแก้ไขหลายโมดูลของ MLT ให้คอมไพล์ด้วย MSVC ได้
- ข้อดีเพิ่มเติมคือสามารถรัน unit test บน CI สำหรับ Windows ได้
ชุมชน
-
ผู้ร่วมพัฒนาใหม่
- ปัจจุบันทีมแกนหลักของ Kdenlive มีสมาชิกที่ยังเคลื่อนไหวอยู่ 8 คน โดยในนี้เป็นนักพัฒนา 2 คน
- ในปี 2025 มีผู้ร่วมเขียนโค้ด 38 คน รวมทั้งทีมพัฒนาแกนหลักและนักพัฒนา KDE คนอื่น ๆ
- ในจำนวนนั้นประมาณครึ่งหนึ่งเป็นผู้มีส่วนร่วมครั้งแรก
- คาดหวังว่าผู้ร่วมพัฒนาใหม่จำนวนมากจะมีส่วนร่วมอย่างต่อเนื่อง
-
จำนวนผู้ร่วมพัฒนาและคอมมิต
- ตัวเลขด้านล่างเป็นการนับจากที่เก็บแอปพลิเคชัน Kdenlive
- ที่เก็บโปรเจ็กต์อื่น เช่น test suite และเว็บไซต์ ไม่ได้นำมารวมในการนับ
- Jean-Baptiste Mardelle 878
- balooii balooii 126
- Julius Künzel 109
- Darby Johnston 60
- Bernd Jordan 26
- Ajay Chauhan 24
- Eugen Mohr 11
- Scarlett Moore 9
- Yuri Chornoivan 8
- Justin Zobel 7
- Ron Lee 7
- Farid Abdelnour 6
- Josep M. Ferrer 5
- Étienne André 5
- Kunda Ki 4
- Swastik Patel 4
- Camille Moulin 3
- Carlos De Maine 3
- Johnny Jazeix 2
- Luigi Toscano 2
- Nicolas Fella 2
- Richard Ash 2
- Side Projects Lab 2
- Xander Bailey 2
- chocolate image 2
- Adam Fidel 1
- Alex Efimov 1
- Edward McVern 1
- Eli George 1
- Helga K 1
- Jack Bruienne 1
- Jonas Endter 1
- Oliver Kellogg 1
- Rafael Sadowski 1
- Steve Cossette 1
- ตัวเลขด้านล่างเป็นการนับจากที่เก็บแอปพลิเคชัน Kdenlive
สปรินต์และงานอีเวนต์
-
Amsterdam Sprint
- ในเดือนกุมภาพันธ์ สมาชิกบางส่วนของทีมแกนหลักได้จัดสปรินต์ระยะสั้นที่ Amsterdam
- เข้าเยี่ยม Blender Foundation พบกับ Francesco Siddi และแลกเปลี่ยนคำแนะนำเกี่ยวกับประวัติของ Blenderและการจัดการผลิตภัณฑ์ของ Kdenlive
- ยังเข้าร่วม open session รายสัปดาห์ของ Blender ซึ่งเป็นเวทีที่ศิลปินและนักพัฒนานำเสนอความคืบหน้าของโปรเจ็กต์ที่กำลังดำเนินอยู่
- ระหว่างสปรินต์ได้มีการพูดคุยและผลักดันความคืบหน้าในหลายหัวข้อทางเทคนิค
- ปรับงานด้านเวิร์กโฟลว์เสียงให้ละเอียดขึ้น
- พัฒนาต้นแบบเชิงพิสูจน์แนวคิดเพื่อปรับปรุงการจัดการ timecode ของคลิป
- ปิดงานแพตช์ของMLT Framework ที่ทำให้เรนเดอร์ได้โดยไม่ต้องมี display server
- มีการระบุว่าจำเป็นสำหรับการทดสอบ Flatpak
-
Berlin Sprint
- ประเมินว่าBerlin sprint เป็นหนึ่งในการพบปะที่มีประสิทธิผลที่สุด
- สมาชิกทีมส่วนใหญ่เข้าร่วมในสถานที่จริง ส่วนผู้ที่มาไม่ได้ก็เชื่อมต่อออนไลน์
- พูดคุยภาพรวมของโครงการ ทั้งการวางแผนโรดแมป ฟีเจอร์ที่กำลังจะมา และการปรับปรุงเวิร์กโฟลว์
- รายการสำคัญ
- ประเมินสถานะปัจจุบันของ Titler และหารือถึงความเป็นไปได้ในการรวม Glaxnimate
- ปรับโครงสร้างเมนูใหม่
- พัฒนาต้นแบบเชิงพิสูจน์แนวคิดด้วย KDDockWidgets
- ออกแบบใหม่และเริ่มพัฒนามุมมองคลิปเสียงของ Clip Monitor
- c-base เป็นผู้จัดเตรียมสถานที่
-
Akademy 2025
- กล่าวถึงว่าเป็นโอกาสในการแลกเปลี่ยนไอเดียกับชุมชนKDE และ Qtโดยรวม
- พบกับผู้ดูแล Glaxnimate เพื่อหารือถึงเป้าหมายร่วมกันและแนวทางการทำงานร่วมกัน
- Akademy ปีนี้มีกำหนดจัดที่ Graz ระหว่างวันที่ 19 ถึง 24 กันยายน
การขยายชุมชนและกรณีตัวอย่าง
-
Showcase
- แสดงความยินดีที่มีช่อง YouTube ที่นำเสนอ Kdenlive เพิ่มขึ้น
- แนะนำตัวอย่างผลงานบางส่วนที่ชุมชนสร้างขึ้น
- รวมถึงการขอให้แชร์ผลงานวิดีโอที่ทำในช่วง 1 ปีที่ผ่านมาในคอมเมนต์
-
การขยายชุมชน
- สนับสนุนการเติบโตของชุมชนผ่านการจัดมีตอัป การบรรยาย และเวิร์กช็อปในชุมชนท้องถิ่น
- ระบุว่าสามารถติดต่อมาได้หากต้องการไกด์ เอกสาร หรือการสนับสนุนที่จำเป็นต่อการเริ่มต้น
- กล่าวถึงภาพจากเวิร์กช็อปที่จัดร่วมกับชุมชนชนพื้นเมืองในปารากวัย
สถิติ
-
ดาวน์โหลด
- ในปี 2025 มียอดดาวน์โหลด 11,500,714 ครั้งจากหน้าดาวน์โหลด
- มีการติดตั้งเพิ่มเติมจำนวนมากผ่านตัวจัดการแพ็กเกจของลินุกซ์ดิสโทร, Snap Store, Flathub และเซิร์ฟเวอร์ภายนอกอื่น ๆ แต่ระบุว่าไม่สามารถเก็บสถิติได้เสมอไปหรือวัดได้อย่างน่าเชื่อถือ
- แพ็กเกจ Flatpak บน Flathub มียอดดาวน์โหลด 41,499 ครั้งต่อเดือน
- 25.04.2 เป็นรุ่นที่มียอดดาวน์โหลดสูงที่สุด
- 17.08.2 มียอดดาวน์โหลด 1 ครั้ง
-
โค้ดคอมมิต
-
ตามรอบการออกรุ่น
- รอบ 25.04 มี 403 คอมมิต
- รอบ 25.08 มี 368 คอมมิต
- รอบ 25.12 มี 405 คอมมิต
-
ไฟล์ที่มีการเปลี่ยนแปลงโค้ดมากที่สุด
- src/mainwindow.cpp 102 คอมมิต
- src/bin/bin.cpp 70 คอมมิต
- src/timeline2/view/timelinecontroller.cpp 67 คอมมิต
- src/monitor/monitor.cpp 60 คอมมิต
- data/org.kde.kdenlive.appdata.xml 57 คอมมิต
-
ไฟล์ที่มีการแก้บั๊กมากที่สุด
- src/mainwindow.cpp 1021 คอมมิต
- src/timeline2/model/timelinemodel.cpp 600 คอมมิต
- src/bin/bin.cpp 593 คอมมิต
- src/timeline2/view/timelinecontroller.cpp 506 คอมมิต
- src/renderer.cpp 501 คอมมิต
-
-
ฐานผู้ใช้
-
ทวีป
- Europe 949,077
- Americas 781,131
- Asia 750,406
- Africa 127,948
- Oceania 53,397
- Antarctica 5
-
ประเทศ
- United States 392,967
- India 267,449
- Brazil 153,319
- Germany 118,115
- France 111,071
- China 104,692
- Russia 96,051
- Spain 91,052
- United Kingdom 86,165
- Italy 61,814
-
ภูมิภาค
- California, United States 42,769
- São Paulo, Brazil 37,452
- Tamil Nādu, India 27,313
- Île-de-France, France 26,755
- Mahārāshtra, India 25,246
- Texas, United States 22,470
- Ontario, Canada 20,016
- Noord-Holland, Netherlands 19,826
- Florida, United States 18,997
- Shanghai Shi, China 18,991
-
การเงิน
- หลังจากการระดมทุนที่ประสบความสำเร็จอย่างมากในปี 2022 ก็ไม่ได้มีการขอรับบริจาคเชิงรุก แต่ยังคงได้รับการสนับสนุนจากชุมชนอย่างต่อเนื่อง
- ยอดบริจาครวมในปี 2025 อยู่ที่**€9,344.80** ลดลงจาก €11,526.61 ในปี 2024
- ประมาณ 30% ของยอดรวมทั้งหมดมาจากแผนผู้สนับสนุนรายประจำ
- มูลค่าบริจาคเฉลี่ยประมาณ €25 ต่ำสุด €10 สูงสุด €500
- จัดสรรงบประมาณ 20% ให้กับKDE e.V.
- เพื่อสนับสนุนค่าโครงสร้างพื้นฐาน เช่น เซิร์ฟเวอร์และค่าใช้จ่ายที่เกี่ยวข้อง
- สนับสนุนงานธุรการ งานกฎหมาย และค่าเดินทาง
- เงินสนับสนุนช่วยให้ Jean-Baptiste ซึ่งเป็นผู้ดูแล Kdenlive สามารถทุ่มเวลาให้ Kdenlive ได้เดือนละหลายวันนอกเหนือจากงานอาสาสมัคร
ต้องการการสนับสนุน
- ต้องการการสนับสนุนเพื่อการเติบโตและการพัฒนา Kdenlive ให้ดีขึ้น
- ระบุว่าแม้เพียงหนึ่งในสี่ของผู้ที่ดาวน์โหลดในปี 2025 บริจาคคนละ €5 ก็จะช่วยให้ผู้ดูแลมีเวลาทุ่มให้โครงการได้มากขึ้น
- ระบุว่าสามารถจ้างนักพัฒนาเพิ่มเติมเพื่อเพิ่มความเร็วในการพัฒนาและปรับปรุงเสถียรภาพได้
- เน้นย้ำว่าแม้การบริจาคเพียงเล็กน้อยก็สร้างความแตกต่างได้มาก
-
วิธีมีส่วนร่วม
- สามารถช่วยผ่านการรายงานบั๊ก การดีบัก และการทำbug triage
- สามารถช่วยแปล Kdenlive เป็นภาษาต่าง ๆ ได้
- สามารถช่วยประชาสัมพันธ์ Kdenlive ในชุมชนท้องถิ่นได้
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
สำหรับผม Kdenlive คือจุดสมดุลที่ลงตัวพอดี มันทรงพลังกว่าโปรแกรมตัดต่อพื้นฐานอย่าง iMovie มาก แต่ก็ไม่มี เส้นโค้งการเรียนรู้ที่ชัน หรือความต้องการฮาร์ดแวร์หนัก ๆ แบบ DaVinci Resolve
ถ้าอัดหน้าจอด้วย OBS แล้วจัดการเสียงด้วย Audacity ก็จะได้สแตกการผลิตสื่อแบบ FOSS 100% ที่ทรงพลังมาก น่าทึ่งเหมือนกันที่การตัดต่อวิดีโอโอเพนซอร์สมาถึงจุดนี้แล้ว
คุณภาพก็ดีพอ แถมยัง ฟรี อีก เป็นส่วนผสมที่แทบจะสมบูรณ์แบบเลย
ก่อนหน้านี้ก็เดาไปเองว่ามันคงด้อยเพียงเพราะเป็นส่วนหนึ่งของชุดโปรแกรม KDE แต่โปรเจ็กต์หน้าผมตั้งใจจะ ลองใช้ด้วยตัวเอง แน่นอน
ให้ความรู้สึกว่าฝั่งเครื่องมือแก้ไขของ KDE ก็ คุมระดับฟีเจอร์ได้พอดี ดี
มันทำให้คอมพิวเตอร์รู้สึกเหมือนอุปกรณ์เฉพาะทางมากกว่าจะเป็นเครื่องอเนกประสงค์ และดูเหมือนใน Kdenlive จะพอใช้คล้ายกันได้ด้วยการย้ายหน้าต่างจอ scrub ไปไว้บนจอที่สอง
เมื่อหลายปีก่อนผมอัดวิดีโอสายเทคด้วย OBS แล้วต้องการตัดต่อและคอมโพสิตแบบง่าย ๆ เลยพยายามหาโปรแกรมตัดต่อ OSS ถ้าเป็นไปได้
ลองมาหลายอย่างทั้งฟรี แบบพรีเมียม และเวอร์ชันทดลองใช้แบบเสียเงิน สุดท้ายก็มาจบที่ Kdenlive และความรู้สึกตอนนั้นคือ แม้มันจะดีขึ้นมากในช่วงไม่กี่ปีที่ผ่านมา แต่ชื่อเสียงบนอินเทอร์เน็ตยังตามการเปลี่ยนแปลงนั้นไม่ค่อยทัน
สำหรับผมมันให้ความรู้สึกคล้ายช่วง Blender 2.5 และในสภาพแวดล้อมของผม มันก็ตัดต่อ 4K ตามความต้องการพื้นฐานได้สบาย
แม้ช่วง 2–3 ปีหลังจะไม่ได้ใช้แล้ว แต่ก็ดีใจที่เห็นมันยังเดินหน้าต่อ คนที่อยากได้โปรแกรมตัดต่อที่เป็นมิตรและไม่เยอะเกินไป ผมว่าเปิดดูวิดีโอ Kdenlive 101 บน YouTube สักคลิปแล้วเริ่มใช้ได้เลย
ผมเคยเจอ ประสิทธิภาพถดถอย ใน Kdenlive ตอนทำโปรเจ็กต์ใหญ่ที่มีคลิปเยอะ ๆ
ตอนก่อนหน้านี้ที่กำลังประเมิน Claude Code ผมลองไล่หาสาเหตุดู แล้วพบว่าบางการทำงานมันไล่เช็กทุกคลิปแบบ O(n) ทุกครั้งที่มี mouse event เลยต้องมีการ debounce ซึ่งฝั่งผมก็แก้จนประสิทธิภาพกลับมาอยู่ในระดับที่ พอทนได้ อีกครั้ง
แต่จากมุมของผู้ดูแลโปรเจ็กต์ PR ที่ทำด้วย AI แบบไม่มีบริบทก็อาจน่าปวดหัวพอสมควร เลยลังเลที่จะส่งชุดแก้ที่โครงสร้างยังไม่ค่อยเรียบร้อยขึ้นไปตรง ๆ
ผมเคยคิดจะแยกฟอร์กชื่อ Kdenvibe อยู่แป๊บหนึ่ง แต่ก็รู้สึกว่ามันไม่ค่อยเข้าท่า ตอนนี้เลยยังคิดอยู่ว่าจะจัดการกับ diff นี้ยังไงดี
PR แบบผ่านมาแล้วไปที่ผมไม่ชอบ มีแค่แบบที่ไม่มีบริบท หรือดูชัดว่าอยากทิ้งคอมมิตไว้เฉย ๆ เท่านั้น ถ้าเป็นสิ่งที่ค้นพบแล้วช่วยเรื่องประสิทธิภาพหรือปรับปรุงโค้ดได้ สำหรับโปรเจ็กต์ของผมถือว่ายินดีมาก
แบบนั้นโค้ดก็ยังถูกเก็บไว้ที่ไหนสักแห่งให้คนอื่น นำกลับไปใช้ได้ และแค่เปิด issue ที่เกี่ยวไว้ก็มีประโยชน์แล้ว
ถึงจะยังส่งวิธีแก้ที่สะอาดเรียบร้อยไม่ได้ แต่มันก็ใกล้เคียงกับสิ่งที่ดีที่สุดที่ทำได้รองลงมา
ส่วนโค้ดที่สร้างขึ้นให้เก็บไว้เป็นแค่อ้างอิง แล้วสำหรับผู้ดูแลโปรเจ็กต์ บางทีแทนที่จะต้องมานั่งรีวิว PR นั้นตรง ๆ ก็อาจดีกว่าถ้าใช้เอเจนต์ฝั่งตัวเอง เขียนใหม่ จากสรุปนั้น ทุกวันนี้โค้ดถูกลงแล้ว บางครั้งการเขียนใหม่อาจสมเหตุสมผลกว่าการรีวิว
ไม่จำเป็นต้องบังคับให้คนอื่นใช้ แค่คอย rebase เป็นระยะแล้วทำรีลีสใช้เองก็พอ หวังว่าสักวันผู้ดูแลโปรเจ็กต์จะมองเห็นการปรับปรุงจาก downstream ได้ดีขึ้น โดยไม่ต้องติดกับการเมืองของ PR
สิ่งที่ผมอยากได้จาก Kdenlive มีหลัก ๆ สองอย่าง
อย่างแรกคือฟังก์ชันเล่นวิดีโอระหว่างตัดต่อแบบ 2x ควรใช้งานได้ตรงไปตรงมามากกว่านี้ DaVinci Resolve ทำเรื่องนี้ได้ดีจริง ๆ เพราะถ้าดูวิดีโอ 10 นาทีที่ความเร็ว 2x ก็ใช้เวลาจริงแค่ 5 นาที ซึ่งประหยัดเวลาสำหรับคนตัดต่อมหาศาล
สิ่งที่ผมต้องการไม่ใช่การเปลี่ยนความเร็วของคลิป แต่เป็นการเล่นเร็ว 2x เฉพาะในตัว editor เท่านั้น ซึ่ง Resolve ทำได้ลื่นแม้ตอนตัดคัต และไฟล์ที่ export ออกมาก็ยังเป็น 1x ตามปกติ
แต่ Kdenlive กลับต้องมาปรับความเร็วเล่นใหม่ทุกครั้งที่ตัดคัต ทำให้ การใช้งาน ไม่ค่อยดีนัก และเสียงที่เล่นที่ 2x ก็ไม่ลื่น มีอาการสะดุดบ่อย ๆ
อย่างที่สองคืออยากให้ ตัวสร้างไตเติล ถูกปรับปรุงเพิ่ม เพื่อให้ทำหัวข้อได้เร็วและง่ายแบบ Camtasia
ที่ผมทำคือต้องคัดลอกแต่ละไตเติลใน media library แล้วลากลง timeline แต่ถ้าใช้แค่คัดลอกวางธรรมดา เนื้อหาข้อความและสไตล์ จะถูกแชร์กันระหว่างอินสแตนซ์ ทำให้ใช้งานลำบาก
ผมเลิกใช้ Kdenlive แบบเด็ดขาดตั้งแต่ 3 ปีก่อน
ผมใช้เวลาไปพอสมควรเพื่อพยายามทำความคุ้นเคยกับ UI/UX ที่ทั้งเก่าและไม่เป็นธรรมชาติ แต่แม้แต่งานพื้นฐานก็ยังซับซ้อนเกินไป และยังมี การแครช ซ้ำ ๆ จนไม่เหมาะกับการใช้งานประจำวัน
ผมลองทางเลือกอย่าง openshot หรือ shotcut ด้วย แต่แต่ละตัวก็ยังมีจุดอ่อนสำคัญและปัญหาด้านการใช้งานบางอย่าง
ผมซาบซึ้งกับเวลาและความตั้งใจดีของนักพัฒนามากจริง ๆ แต่ในสายงานตัดต่อวิดีโอ ผมยังรู้สึกว่าซอฟต์แวร์เชิงพาณิชย์มีความได้เปรียบชัดเจน เพราะมีทีมทำงานเต็มเวลาสะสมมานาน
ดีใจที่โปรเจ็กต์ยังเดินหน้าต่อ แต่ผมสงสัยว่าเรื่อง ความเสถียร กับปัญหาการเปลี่ยนเฟรมเรตได้รับการแก้แล้วหรือยัง
ตอนที่เคยใช้ก่อนหน้านี้ แค่ export ด้วย fps ที่ต่างออกไป โปรเจ็กต์ทั้งโปรเจ็กต์ก็รวน และ จังหวะคีย์เฟรม พังหมดทั้งชุด
แม้แต่ DaVinci Resolve เองก็ยังเตือนว่าถ้าเปลี่ยนแล้วจะเปลี่ยนกลับอีกไม่ได้ และภายในก็น่าจะมีหลายองค์ประกอบที่อ้างอิงตามหมายเลขเฟรมโดยตรง ทำให้พอ fps เปลี่ยนแล้วมันพังได้ง่าย
ผมเพิ่งย้ายจาก Shotcut มาใช้ Kdenlive ไม่นานนี้เอง UX เข้าใจง่ายกว่ามาก และมีฟีเจอร์เยอะกว่า จนความรู้สึกของการเรียนรู้แบบมือใหม่ยังสนุกอยู่เลย
ผมใช้คู่กับ OBS เพื่อทำวิดีโอเดโมสั้น ๆ ให้ไซด์โปรเจ็กต์ของตัวเอง จะใช้ Loom ก็ได้ แต่ถ้าเป็นไปได้ผมอยากรักษาสต็กของตัวเองให้เป็น FOSS
แต่การทำวิดีโอที่ความละเอียดไม่มาตรฐานยังค่อนข้างยุ่งนิดหน่อย ซึ่งผมแก้ด้วย one-liner ของ ffmpeg
เรื่องที่บอกว่าได้ไปเยี่ยมออฟฟิศ Blender น่าสนใจมาก Blender เองก็มี โปรแกรมตัดต่อวิดีโอ อยู่แล้ว และช่วงหลังก็ดูเหมือนฝั่งนั้นมีการปรับปรุงเพิ่มขึ้นเรื่อย ๆ ด้วย เลยเหมือนมีสถานะเป็นคู่แข่งกันอยู่บ้างในโลก FOSS
เลยอยากรู้ว่าในนั้นคุยอะไรกันจริง ๆ และมีแผนจะแชร์โค้ดหรือร่วมมือกันอย่างอื่นสำหรับกรณีใช้งานตัดต่อที่คล้ายกันหรือเปล่า
คนที่ควบคุมมันได้ย่อมทั้งฉลาดและทรงพลังแน่นอน แต่การไปถึงจุดนั้นเป็นการเดินทางที่ยาวไกล ส่วน Kdenlive ให้ความรู้สึกเหมือน เควสต์ที่เข้าถึงง่ายกว่า มากสำหรับคนที่เพิ่งก้าวเข้าดันเจียน
ผมไม่มีประสบการณ์ตัดต่อวิดีโอเลย แต่ก็สามารถตัดต่อวิดีโอเดโมด้วย Kdenlive ได้อย่างง่ายดาย
งานอย่างการตัดส่วนที่ต้องการออก และเอาช่วงที่พูดสะดุดหรือหยุดชะงักออก ก็ทำได้สบายมาก
ผมใช้ Kdenlive มาหลายปีแล้ว
แม้สำหรับคนที่แค่ต้องตัดต่อวิดีโอเป็นครั้งคราว ผมก็คิดว่ามันเป็น เครื่องมือที่แนะนำได้ และคุ้มค่าพอที่จะเรียนรู้ไว้สักครั้ง