Điều gì làm cho VLC và Google Chome thành công khi MPlayer và OpenCV thất bại?


0

Tôi có luồng MJPEG này. Khi tôi mở nó bằng VLC hoặc với Chrome, nó hoạt động hoàn hảo và trong cả hai trường hợp, luồng bắt đầu ngay lập tức (hoặc ít nhất trong vòng một giây). Tuy nhiên, với MPlayer, tôi nhận được thông báo này khoảng 1000 lần: Bộ nhớ cache không được điền, xem xét tăng -cache và / hoặc -cache-min! ... Và sau đó, nhiều năm sau, tôi có thể nhận được một luồng.

Với OpenCV và captFromFile của nó, nó hết thời gian phân tích, nhưng sau đó tôi nhận được một luồng thất thường và bị trễ.

Điều gì khiến VLC và Chrome thành công ở đây, trong khi MPlayer và OpenCV thất bại khủng khiếp? Tôi đã thử chạy VLC với -v, nhưng không biết nó làm gì từ đó.


CODEC khác nhau?
Ƭᴇcʜιᴇ007

Câu trả lời:


2

VLC có tất cả CODEC được nhúng và không chia sẻ chúng với HĐH. MPlayer và những người khác dựa vào CODEC mà HĐH có.


Có cách nào để xuất ra sử dụng CODEC VLC không?
Christian Neverdal

Tôi đã tìm thấy nó, nhưng MPlayer bị lỗi bộ đệm (và độ trễ khởi động dài) bất kể tôi sử dụng cài đặt nào.
Christian Neverdal

@cybernard: Thế còn Chrome?
Karan

0

Cố gắng tăng giá trị bộ đệm -cache = 4096 chẳng hạn ... cũng cố gắng tăng -cache-min = 80 (tăng 80%)


1
Bạn có thể giải thích tại sao đây là một giải pháp.
ChrisF
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.