Khoảng một năm trước, tôi review bản beta Kdenlive 18.08. Nó được chứng minh là một chương trình ổn, một cải tiến tăng dần, mặc dù có một số vấn đề bạn mong đợi tìm thấy trong phần mềm chất lượng beta. Tổng thể, không có bất ngờ lớn, nhưng tôi hy vọng workflow (quy trình làm việc) được streamlined (tinh gọn) hơn và consistency (nhất quán) cải thiện.
Twelve months sau (12 tháng sau), Kdenlive 19.08 đã được phát hành, và đã đến lúc review lại.畢竟,这是我最喜欢的视频编辑器,我用它制作了所有有趣和不有趣的YouTube视频,所以我总是非常渴望这里能有什么新事物和改进。让我们开始吧,越小心越好。
Bước đầu... không hứa hẹn (First steps ... not promising)
Một khi cài đặt xong chương trình, tôi khởi động nó. Như mong đợi, bạn được chào đón bằng dark theme, nhưng điều này có thể khắc phục tương đối nhanh. Được. Kdenlive 19.08 không bắt đầu session với wizard, có lẽ vì tôi đã dùng các phiên bản khác trước, và có file cấu hình ở đâu đó.



Bây giờ, phần quan trọng nhất - thực sự làm việc với dự án multimedia. Vâng, giống như năm ngoái, tôi quyết định import một vài video, bao gồm file project .kdenlive cộng với chục clip và hình ảnh thường cấu thành một gói media hoàn chỉnh. Tôi thử load một trong số đó - Casey Ryback tribute - và Kdenlive đơn giản đóng. Tôi đoán crash. Tôi re-launch chương trình, và icon biến mất từ giao diện - fixed bằng cách đổi lại Dark theme (hoặc bất kỳ theme nào khác ngoài cái đã chọn) và rồi đổi lại nó.

Để xem gì xảy ra sau hậu trường, tôi chạy chương trình từ dòng lệnh. Và tôi phát hiện một đống warning và error. Không hiểu tại sao chúng hiện ra hoặc chúng nghĩa là gì, nhưng trông không hứa hẹn.
./kdenlive-19.08.0a-x86_64.appimage
WARNING : Fails to parse "avcolour_space"
WARNING : Fails to parse "avcolor_space"
WARNING : Fails to parse "avdeinterlace"
WARNING : Fails to parse "swscale"
"avfilter.abench" is blacklisted
"avfilter.acompressor" is blacklisted
"avfilter.adelay" is blacklisted
...
WARNING : Fails to parse "deinterlace"
++++++ Unknown asset : "avfilter.acompressor"
++++++ Unknown asset : "avfilter.aecho"
++++++ Unknown asset : "avfilter.agate"
Warning: duplicate custom definition of effect "frei0r.alpha0ps" found. Only last one will be considered. Duplicate found in "/tmp/.mount_kdenlivW6BXX/usr/share/kdenlive/effects/frei0r_alpha0ps.xml"
...
"frei0r.xfade0r" is blacklisted
Loading bin playlist...
//////////////////////
Trying to construct 5 tracks.
////////////////////////////////
SUSPICIOUS: we weren't expecting a producer when parsing the timeline
i18n() needs at least one parameter
Và rồi, khi tôi thử mở file project:
Case insensitive sorting unsupported in the posix collation implementation
Numeric mode unsupported in the posix collation implementation
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 1684, resource id: 37765112, major code: 40 (TranslateCoords), minor code: 0
Calling appendChild() on a null node does nothing.
/tmp/.mount_kdenlivW6BXX/AppRun: line 26: 4315 Segmentation fault (core dumped) kdenlive --config kdenlive-appimagerc $@
Cốt truyện dày đặc (The plot thickens)
Tôi có thể tiến triển một phần bằng cách di chuyển file project và asset liên quan vào thư mục Videos con trong home directory thủ công, cố gắng tái tạo cấu trúc gần nhất với setup gốc nơi file .kdenlive được tạo và lưu. Nhưng cũng siêu rắc rối rằng Kdenlive nhạy cảm với thứ kiểu vậy, và không có cách graceful (nhã nhặn) xử lý đường dẫn.
Với file project ở vị trí mới, tôi có prompt mới - Kdenlive không load file vì chúng được tạo trong locale khác. What. Why? And who cares. Giải pháp là hoặc cài locale mới, bạn có thể làm, hoặc edit file project (chỉ là XML), và thay đổi field liên quan.

<?xml version='1.0' encoding='utf-8'?>
<mlt title="Anonymous Submission" version="0.9.0" root="/home/roger" LC_NUMERIC="ar_SD.UTF-8">
<profile width="1920" display_aspect_den="9" colorspace="709" frame_rate_den="1" description="HD 1080p 24 fps" height="1080" display_aspect_num="16" frame_rate_num="24" progressive="1" sample_aspect_num="1" sample_aspect_den="1"/>
Và bất chấp điều này, Kdenlive 19.08 crash... lại.
Tôi thử với file project khác - như Risitas & Firefox của tôi, cũng vô vọng. Sau đó, tôi quyết định thực sự tạo project mới, import clip, và drag & drop chúng lên track âm thanh hoặc video liên quan trong giao diện chính. Nhưng điều này cũng không thực sự chạy! Tôi không thể drag & drop file chút nào.

Đây là xa nhất tôi tới - không liên quan đến project cũ, bug về cơ bản là 19.08.
Quay lại phiên bản cũ (Back to an old version)
Để xem file project có thực sự khủng khiếp đó, hay có gì sai với Kdenlive, tôi cũng cài phiên bản repo, mà trong Kubuntu 18.04 đứng ở 17.12.3. Sau đó khởi động chương trình và thử project đầu tiên. Lo and behold, Kdenlive thông báo một số file thiếu, và có muốn tìm chúng không. Sau đó, project load ngon - và được convert sang format mới.
Tôi có placeholder cho clip thiếu, dễ hiểu, nhưng mọi thứ chạy đúng. Sau đó tôi load project khác - prompt tương tự, tìm kiếm đệ quy thành công tìm tất cả asset, project convert sang format mới (cộng backup), và xong. Không vấn đề. Nghĩa là tôi không còn gì làm với phiên bản mới nhất trừ kết luận review not-review này. Giống như tôi cần thêm điều tồi để re-up tinh thần trong thực tế Linux hiện đại sôi động vàproductive. Không.



Kết luận
Hiển nhiên, vấn đề tôi quan sát năm trước không strictly beta (chỉ beta). Phiên bản mới cũng bị ảnh hưởng, và trong khi cái kia thực sự chạy cho tôi, tôi không thể làm ngay cả việc cơ bản với 19.08. Theo cách kỳ lạ giống như distro Linux, chúng ta có loss of momentum (mất động lực), reduced quality (giảm chất lượng), và slow slide toward irrelevance (trượt chậm về sự vô nghĩa).
Tôi ước có tin tốt hơn, screenshot đẹp, công trình project awesome. Nhưng tôi không đi xa, và tôi sợ nghĩ gì sẽ xảy ra với major version tiếp theo, vì tôi phụ thuộc Kdenlive, và tôi cần nó làm clip video. Thật tiếc, Kdenlive 19.08 quá buggy để dùng, và tôi khá e ngại xu hướng năm trước. Mặc dù tôi không có lý do cardinal không thích bản 2018, giờ tôi không có lý do thích bản này. Me sad (tôi buồn). And cut (cắt).
Chúc vui.