FFVCL là một phù hợp với các thành phần VCL bản địa bao gồm cả Video Encoder và Video Player mà bọc thư viện FFmpeg hoàn hảo. FFVCL dễ dàng hơn, linh hoạt hơn và mạnh mẽ hơn giao diện dòng lệnh FFmpeg chính thức để mã hóa và phát các tệp âm thanh và video.
* Tất cả-trong-một giải pháp cho âm thanh / video mã hóa và chơi.
* Wrapper hoàn hảo của thư viện FFmpeg, dễ sử dụng, linh hoạt và mạnh mẽ.
* Khung đầu vào có thể chỉnh sửa như lớp phủ văn bản và / hoặc hình ảnh.
* Tham gia nhiều tập tin đầu vào trong các định dạng biến với một tập tin đầu ra duy nhất.
* Hỗ trợ khung đầu vào (Bitmap vải, bitmap dữ liệu, Bitmap DeviceContext, YUV).
* Hỗ trợ khung đầu ra (RGB, MJPEG, H.263, H.264, YUV).
* Hỗ trợ gói đầu vào (H.263, H.264, MJPEG, M4V, MPEGVideo, VC1).
* Hỗ trợ chụp màn hình.
* Hỗ trợ Wave Capture.
* Hỗ trợ trực tiếp đầu vào dữ liệu sóng PCM.
* Hỗ trợ trực tiếp đầu ra dữ liệu sóng PCM.
* Hỗ trợ WebCam Capture.
* Hỗ trợ bộ lọc video, chẳng hạn như lật, phủ nhận, quy mô, tỷ lệ, vv
* Hỗ trợ xem trước trong khi chuyển đổi.
* Chuyển đổi nhiều tập tin trong lô được xây dựng trong.
* Nhiệm vụ chủ đề ưu tiên là cấu hình.
* Tạm dừng, Tiếp tục và dừng hoạt động có sẵn.
* Sự kiện đăng nhập tin nhắn của thành phần FFLogger.
* Sự kiện tiến trình chuyển đổi.
* Sự kiện OnVideoHook là một cách rất dễ dàng và mạnh mẽ để chỉnh sửa tất cả các khung đầu vào hoạt động như Video Hook nội bộ, chẳng hạn như lớp phủ văn bản và / hoặc hình ảnh, hình ảnh khung ngược và các hiệu ứng khác nhau mà bạn có thể xử lý trên Bitmap.
* OnAudioHook sự kiện là một cách rất dễ dàng để chỉnh sửa tất cả các mẫu âm thanh đầu vào hoạt động như hook âm thanh nội bộ.
lịch sử phiên bản
- Phiên bản 5.0 đăng trên 2012-12-21
Cập nhật lên ffmpeg 1.0.x
- Phiên bản 3.6a đăng trên 2010-10-30
Delphi XE; Làm việc với video HTML5; Codec VP8; Vùng chứa WebM; Móc Âm thanh
Chi tiết chương trình
Eula
EULA - Thỏa thuận cấp phép người dùng cuối
Delphi FFmpeg VCL Components Thỏa thuận cấp phép người dùng cuối
Delphi FFmpeg VCL Components (&FFVCL") End-User License Agreement ("EULA") là một thỏa thuận pháp lý giữa bạn (hoặc là một cá nhân hoặc một thực thể duy nhất) và Tác giả của FFVCL cho tất cả các thành phần FFVCL có thể bao gồm các thành phần phần mềm liên quan, phương tiện truyền thông, tài liệu in, và & trực tuyến" hoặc tài liệu điện tử ("FFVCL PRODUCT"). Bằng cách cài đặt, sao chép hoặc sử dụng SẢN PHẨM FFVCL, bạn đồng ý bị ràng buộc bởi các điều khoản của EULA này. Thỏa thuận cấp phép này đại diện cho toàn bộ thỏa thuận liên quan đến chương trình giữa bạn và Tác giả của FFVCL, (được gọi là & LICENSER"), và nó thay thế bất kỳ đề xuất, đại diện hoặc hiểu biết nào trước đó giữa các bên. Nếu bạn không đồng ý với các điều khoản của EULA này, không cài đặt hoặc sử dụng sản phẩm FFVCL.
Sản phẩm FFVCL được bảo vệ bởi luật bản quyền và các điều ước quốc tế về bản quyền, cũng như các luật và điều ước quốc tế về sở hữu trí tuệ khác. Sản phẩm FFVCL được cấp phép, không bán.
Sản phẩm FFVCL là một phần mềm chia sẻ. Bạn có thể đánh giá nó miễn phí. Bạn KHÔNG được sử dụng sản phẩm FFVCL cho mục đích thương mại trừ khi bạn trả lệ phí đăng ký. Bạn KHÔNG được cung cấp các khóa giấy phép và/hoặc các phiên bản đầy đủ của FFVCL (bao gồm các phiên bản DCU và phiên bản Nguồn) cho bất kỳ cá nhân và/hoặc thực thể thứ ba nào. Và bạn cũng không được sử dụng các khóa giấy phép và / hoặc các phiên bản đầy đủ của FFVCL từ bất kỳ cá nhân thứ ba và / hoặc các tổ chức '.
1. CẤP GIẤY PHÉP
Sản phẩm FFVCL được cấp phép như sau:
(a) Lắp đặt và sử dụng.
LICENSER cấp cho bạn quyền cài đặt và sử dụng bản sao của sản phẩm FFVCL trên máy tính của bạn chạy một bản sao được cấp phép hợp lệ của hệ điều hành mà sản phẩm FFVCL được thiết kế [ví dụ: Windows 95, Windows NT, Windows 98, Windows 2000, Windows 2003, Windows XP, Windows ME, Windows Vista, Windows 7].
(b) Miễn phí bản quyền.
Bạn có thể tạo các ứng dụng thương mại dựa trên sản phẩm FFVCL và phân phối chúng với thực thi của bạn, không yêu cầu tiền bản quyền.
(c) Sửa đổi (chỉ phiên bản Nguồn).
Bạn có thể thực hiện các sửa đổi, cải tiến, tác phẩm phái sinh và / hoặc phần mở rộng cho MÃ NGUỒN được cấp phép được cung cấp cho bạn theo các điều khoản được quy định trong thỏa thuận cấp phép này.
(d) Sao lưu.
Bạn cũng có thể tạo bản sao của sản phẩm FFVCL khi có thể cần thiết cho mục đích sao lưu và lưu trữ.
2. MÔ TẢ CÁC QUYỀN VÀ HẠN CHẾ KHÁC
(a) Duy trì thông báo bản quyền.
Bạn không được xóa hoặc thay đổi bất kỳ thông báo bản quyền nào về bất kỳ và tất cả các bản sao của SẢN PHẨM FFVCL.
(b) Phân phối.
Bạn không được phân phối các bản sao đã đăng ký của SẢN PHẨM FFVCL cho bên thứ ba. Các phiên bản đánh giá có sẵn để tải xuống từ các trang web chính thức của FFVCL có thể được phân phối tự do.
Bạn có thể tạo ra các thành phần/ActiveX điều khiển/thư viện bao gồm các sản phẩm FFVCL cho các ứng dụng của bạn buăn các thành phần/ Điều khiển ActiveX / thư viện bao gồm sản phẩm FFVCL cho các ứng dụng của bạn nhưng bạn KHÔNG được phân phối hoặc xuất bản chúng cho bên thứ ba.
(c) Cấm phân phối mã nguồn (chỉ phiên bản nguồn).
Bạn KHÔNG được phân phối hoặc xuất bản MÃ NGUỒN hoặc bất kỳ sửa đổi, cải tiến, tác phẩm phái sinh và / hoặc tiện ích mở rộng nào, dưới dạng MÃ NGUỒN cho bên thứ ba.
Bạn KHÔNG được làm cho bất kỳ phần nào của MÃ NGUỒN được phân phối, xuất bản, tiết lộ hoặc cung cấp cho bên thứ ba.
(d) Cấm kỹ thuật đảo ngược, dịch ngược và tháo gỡ.
Bạn không được đảo ngược kỹ sư, dịch ngược hoặc tháo rời SẢN PHẨM FFVCL, ngoại trừ và chỉ trong phạm vi hoạt động đó được pháp luật hiện hành cho phép rõ ràng bất kể giới hạn này.
(e) Cho thuê.
Bạn không được thuê, cho thuê hoặc cho mượn sản phẩm FFVCL.
(f) Dịch vụ hỗ trợ.
LICENSER có thể cung cấp cho bạn các dịch vụ hỗ trợ liên quan đến SẢN PHẨM FFVCL (&Dịch vụ hỗ trợ&báo giá;). Bất kỳ mã phần mềm bổ sung nào được cung cấp cho bạn như một phần của Dịch vụ Hỗ trợ sẽ được coi là một phần của SẢN PHẨM FFVCL và tuân theo các điều khoản và điều kiện của EULA này.
FFVCL được cấp phép chỉ được sử dụng bởi một nhà phát triển tại một thời điểm. Và hỗ trợ kỹ thuật sẽ chỉ được cung cấp cho một nhà phát triển nhất định.
(g) Tuân thủ luật hiện hành.
Bạn phải tuân thủ tất cả các luật hiện hành liên quan đến việc sử dụng sản phẩm FFVCL.
3. CHẤM DỨT
Không ảnh hưởng đến bất kỳ quyền nào khác, NGƯỜI CẤP PHÉP có thể chấm dứt EULA này nếu bạn không tuân thủ các điều khoản và điều kiện của EULA này. Trong trường hợp này, bạn phải phá hủy tất cả các bản sao của sản phẩm FFVCL sở hữu của bạn.
4. BẢN QUYỀN
Tất cả các tiêu đề, bao gồm nhưng không giới hạn bản quyền, trong và đối với SẢN PHẨM FFVCL và bất kỳ bản sao nào thuộc sở hữu của NGƯỜI CẤP PHÉP hoặc nhà cung cấp của NÓ. Tất cả quyền sở hữu và quyền sở hữu trí tuệ trong và đối với nội dung có thể được truy cập thông qua việc sử dụng SẢN PHẨM FFVCL là tài sản của chủ sở hữu nội dung tương ứng và có thể được bảo vệ bởi bản quyền hiện hành hoặc các luật và điều ước quốc tế về sở hữu trí tuệ khác. EULA này cấp cho bạn không có quyền sử dụng nội dung đó. Tất cả các quyền không được cấp rõ ràng đều do NGƯỜI CẤP PHÉP bảo lưu.
5. KHÔNG CÓ BẢO HÀNH
NGƯỜI ĐƯỢC CẤP PHÉP từ chối rõ ràng bất kỳ bảo hành nào cho SẢN PHẨM FFVCL. Sản phẩm FFVCL được cung cấp & Như Is" không có bất kỳ bảo hành rõ ràng hoặc ngụ ý dưới bất kỳ hình thức nào, bao gồm nhưng không giới hạn ở bất kỳ bảo đảm nào về khả năng bán hàng, không vi phạm hoặc phù hợp với một mục đích cụ thể. NGƯỜI CẤP PHÉP không đảm bảo hoặc chịu trách nhiệm về tính chính xác hoặc đầy đủ của bất kỳ thông tin, văn bản, đồ họa, liên kết hoặc các mặt hàng khác có trong SẢN PHẨM FFVCL. NGƯỜI CẤP PHÉP không đảm bảo tôn trọng bất kỳ tác hại nào có thể gây ra bởi việc truyền vi-rút máy tính, sâu, bom thời gian, bom logic hoặc chương trình máy tính khác. NGƯỜI ĐƯỢC CẤP PHÉP tiếp tục từ chối bất kỳ bảo hành hoặc đại diện nào cho Người dùng được Ủy quyền hoặc cho bất kỳ bên thứ ba nào.
6. GIỚI HẠN TRÁCH NHIỆM PHÁP LÝ
Trong mọi trường hợp, NGƯỜI ĐƯỢC CẤP PHÉP sẽ không chịu trách nhiệm về bất kỳ thiệt hại nào (bao gồm, nhưng không giới hạn, lợi nhuận bị mất, gián đoạn kinh doanh hoặc thông tin bị mất) tăng ra khỏi & Người dùng được ủy quyền & sử dụng hoặc không có khả năng sử dụng SẢN PHẨM FFVCL, ngay cả khi NGƯỜI ĐƯỢC CẤP PHÉP đã được thông báo về khả năng xảy ra thiệt hại đó. Trong mọi trường hợp, NGƯỜI ĐƯỢC CẤP PHÉP sẽ không chịu trách nhiệm về việc mất dữ liệu hoặc cho các hậu quả gián tiếp, đặc biệt, ngẫu nhiên, hậu quả (bao gồm cả lợi nhuận bị mất) hoặc các thiệt hại khác dựa trên hợp đồng, sai lầm cá nhân hoặc cách khác. Người được cấp phép sẽ không chịu trách nhiệm đối với nội dung của SẢN PHẨM FFVCL hoặc bất kỳ phần nào của SẢN PHẨM FFVCL, bao gồm nhưng không giới hạn ở các lỗi hoặc thiếu sót có trong đó, phỉ báng, vi phạm quyền công khai, quyền riêng tư, quyền nhãn hiệu, gián đoạn kinh doanh, thương tích cá nhân và mất quyền riêng tư, quyền đạo đức hoặc tiết lộ thông tin bí mật.
http://www.DelphiFFmpeg.com