Thư viện OpenShot (libopenshot) là một thư viện chỉnh sửa video C ++ mã nguồn mở đa nền tảng, mạnh mẽ, được cấp phép kép theo LGPL phiên bản 3.0 và có sẵn theo giấy phép thương mại. API chỉnh sửa video đa luồng, đa nền tảng và có nhiều tính năng. Ngoài ra, có liên kết sẵn với Python, Ruby và các ngôn ngữ khác.

Danh sách tính năng

Thư viện OpenShot (libopenshot) hỗ trợ các hệ điều hành sau: Linux (hầu hết các phiên bản đều được hỗ trợ), Windows (phiên bản 7, 8 và 10+) và OS X (phiên bản 10.15+). Tệp dự án cũng đa nền tảng, có nghĩa là bạn có thể lưu dự án video trong một hệ điều hành và mở nó trên một hệ điều hành khác.

Dựa vào thư viện FFmpeg vô cùng mạnh mẽ, OpenShot có thể đọc và ghi hầu hết tất cả các định dạng video và hình ảnh. Để biết danh sách đầy đủ các định dạng được hỗ trợ, hãy xem dự án FFmpeg.

OpenShot đi kèm với một khung hoạt hoạ keyframe mạnh mẽ, có khả năng tạo ra số lượng khung hình chính và khả năng hoạt ảnh không giới hạn. Chế độ nội suy khung hình chính có thể là đường cong bezier bậc hai, tuyến tính hoặc hằng số, xác định cách tính các giá trị động.

Các dòng được sử dụng để xếp lớp hình ảnh, video và âm thanh trong một dự án. Bạn có thể tạo nhiều lớp nếu cần, chẳng hạn như hình mờ, bản nhạc nền, video nền, v.v ... Mức độ trong suốt sẽ làm hiện lớp bên dưới nó. Các dòng cũng có thể được di chuyển lên, xuống hoặc khóa.

Các clip trên dòng thời gian có thể được điều chỉnh theo nhiều cách, bao gồm điều chỉnh tỷ lệ, cắt, xoay, alpha, chụp và điều chỉnh vị trí X, Y. Các thuộc tính này cũng có thể được làm hoạt hoạ sau này!

Làm mờ dần dần từ clip này sang clip khác. Độ nhanh và độ sắc nét của chuyển đổi cũng có thể được điều chỉnh bằng cách sử dụng keyframe (nếu cần).

Khi sắp xếp các clip trong một dự án video, hình ảnh trên các dòng/các lớp cao hơn sẽ được hiển thị ở trên cùng và các dòng thấp hơn sẽ được hiển thị phía sau chúng. Giống như một tập giấy, các mục ở trên sẽ che các mục bên dưới chúng. Và nếu bạn cắt và để lộ bất một khoảng nào (độ trong suốt), các hình ảnh thấp hơn sẽ được hiển thị.

Hỗ trợ tiêu đề bằng vectơ (định dạng SVG), với hỗ trợ đầy đủ về độ trong suốt.

Libopenshot đã được xây dựng với độ chính xác cao. Điều này cho phép OpenShot thay đổi khung hình được hiển thị (và thay đổi khi nào).

Kiểm soát thời gian một cách hoàn toàn với OpenShot! Tăng tốc độ và làm chậm clip. Đảo ngược chiều của video. Hoặc tạo hoạt ảnh theo cách thủ công với tốc độ và chiều của clip theo ý muốn của bạn, bằng cách sử dụng hệ thống hoạt ảnh keyframe mạnh mẽ của chúng tôi.

OpenShot có nhiều tính năng chỉnh sửa âm thanh tuyệt vời được tích hợp sẵn, chẳng hạn như hiển thị dạng sóng hoặc thậm chí hiển thị dạng sóng như một phần của video của bạn. Bạn cũng có thể tách âm thanh khỏi video clip của mình và điều chỉnh từng kênh âm thanh một cách riêng lẻ.

OpenShot bao có nhiều hiệu ứng video (với nhiều hiệu ứng khác nhau). Điều chỉnh độ sáng, gamma, hue, greyscale, chroma key và hơn thế nữa! Kết hợp với chuyển cánh, hoạt ảnh và kiểm soát thời gian, libopenshot là một thư viện chỉnh sửa video cực kỳ mạnh mẽ.

Giấy phép Thương mại

Libopenshot được cấp phép kép theo LGPL phiên bản số 3 và một giấy phép thương mại cơ bản. Chúng tôi khuyên bạn trước tiên hãy thử phiên bản mã nguồn mở và khi bạn đã chắc chắn rằng là nó sẽ đáp ứng được cho nhu cầu dự án của bạn, sau đó hãy chuyển sang giấy phép thương mại. Các khoản tiền từ giấy phép thương mại được OpenShot Studios, LLC sử dụng để phát triển OpenShot Video Editor - trình biên tập video máy tính mã nguồn mở từng đoạt giải thưởng của chúng tôi. Chúng tôi cảm thấy đây là một sự đánh đổi công bằng và giúp tài trợ cho sự phát triển bền vững của OpenShot Video Editor. Giấy phép thương mại không bao gồm giấy phép cho JUCE (được sử dụng cho chức năng âm thanh) hoặc bất kỳ thư viện có liên quan nào khác. Vui lòng gửi email cho chúng tôi nếu bạn muốn tìm hiểu thêm.

Xin lưu ý rằng sẽ có sự những phụ thuộc nhất định, chẳng hạn như FFmpeg, Libav, JUCE và những cái khác, chúng đều có giấy phép và sẽ có những hạn chế riêng của chúng nhưng chắn rằng là những cái đó tương thích với chương trình cấp phép ứng dụng thương mại của bạn.

Mã nguồn mởMiễn phí

Tìm hiểu thêm
  • Giấy phép LGPL phiên bản số 3
  • Các thay đổi phải được công khai theo cùng giấy phép này
  • Không hỗ trợ
  • Cập nhật do cộng đồng cung cấp
  • -
  • -

Thương mại

Liên hệ
  • Giấy phép Thương mại
  • Các thay đổi có thể được phân phối mà không có các hạn chế của LGPL
  • Hỗ trợ qua e-mail phản hồi trong vòng 24 giờ
  • 12 tháng bao gồm các bản cập nhật
  • Phân phối bản quyền miễn phí
  • 1 vị trí nhà phát triển

Cloud API

Tìm hiểu thêm
  • Định giá theo-mức-sử-dụng
  • API REST (không yêu cầu C ++)

Hỗ trợ và tư vấn

Bạn không phải là một lập trình viên? Bạn không có thời gian để lập trình triển khai libopenshot của riêng mình? Không vấn đề gì! Chỉ cần gửi email cho chúng tôi và mô tả những gì bạn đang cố gắng hoàn thành. Chúng tôi luôn sẵn lòng thảo luận với bạn và nếu cần chúng tôi có thể cung cấp dịch vụ tư vấn với mức giá hết sức cạnh tranh cho bạn.