2010-03-24 16 views
6

Tôi đã làm rất nhiều tìm kiếm ngày hôm nay cho các thư viện C# mà sẽ cho phép tôi tạo các tệp video được mã hóa H.264. Có ai biết nếu có bất kỳ thư viện hoặc thành phần bên thứ 3 nào tồn tại không?Tôi làm cách nào để tạo một bộ phim được mã hóa H.264 từ một tập hợp các hình ảnh trong C#?

+0

Chỉ cần tò mò, bạn đang viết phần mềm nào yêu cầu mã hóa H.264? – mafu

+0

Về cơ bản, tôi cần có khả năng kết hợp một tập hợp các hình ảnh ra-đa vào hoạt ảnh theo phong cách 'lật sách' trực tiếp từ máy chủ web. Tôi hiện đang sử dụng SWFMill để tạo phim flash nhưng tôi cần có khả năng hỗ trợ H.264 ngay bây giờ. – jessegavin

Trả lời

6

Sử dụng ffmpeg. Tôi đề xuất để chạy một quy trình ffmpeg trực tiếp, như trong mẫu này: http://jasonjano.wordpress.com/2010/02/09/a-simple-c-wrapper-for-ffmpeg/

Mặc dù mẫu không xử lý thao tác bạn cần, tôi khuyên bạn nên điều chỉnh theo yêu cầu của mình.

+0

Cảm ơn. Đây là điều tủ quần áo để trả lời ở đây. – jessegavin

+0

vâng, tôi cũng cố gắng tìm ra cách sử dụng trong một kịch bản khác. Một khi tôi nhận được tâm trí của tôi thiết lập trên sửa đổi mẫu để hỗ trợ các hoạt động mà tôi cần thiết, tất cả đã đi độc đáo cho tôi. – eglasius

+0

@eglasius: Có cách nào để có được tiến trình của hành động quy trình ffmpeg hiện tại để tôi có thể thông báo cho người dùng không đồng bộ với mỗi thay đổi tiến trình không? – Shimmy

0

ffmpeg-sharp có lẽ là điểm khởi đầu tốt.

+0

Nó quá mới của một dự án. Họ hiện không có hỗ trợ cho mã hóa video. Cảm ơn mặc dù. – jessegavin