Chuyển mã MJPEG Stream sang FLV hoặc MP4


8

Tôi muốn chuyển mã luồng MJPEG xuất phát từ camera IP ( http://xx.yy.zz.tt:8080/video.cgi ) sang luồng FLV hoặc MP4 trong HĐH Linux để người dùng có thể phát tệp bằng Flash dựa trên web người chơi như Flowplayer.

Tôi phát hiện ra VLC cho mục đích đó nhưng tôi không thể tìm ra chuỗi dòng lệnh chính xác. Tôi cũng cần tính năng xác thực HTTP vì quyền truy cập camera IP được bảo vệ bằng mật khẩu.

Tôi cũng quan tâm đến bất kỳ giải pháp không VLC nào nếu có (ffmpeg?).

Câu trả lời:


2

Tôi đề nghị sử dụng Handbrake . Nó làm cho một kết thúc tốt đẹp để chuyển mã VLC.



1

Sử dụng cURL để xử lý yêu cầu HTTP với xác thực và chuyển đầu ra của CURL sang stdin của ffmpeg để xử lý chuyển mã. Bạn có thể chia nó thành các phân khúc hoặc một cái gì đó khi cần thiết. Nếu bạn cần một luồng trực tiếp, mọi thứ trở nên phức tạp hơn và một giải pháp thương mại có lẽ sẽ dễ xử lý hơn rất nhiều so với bất kỳ công cụ nguồn mở nào ngoài kia.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.