NewVideoRecorder

Phần mềm chụp màn hình:
NewVideoRecorder
Các chi tiết về phần mềm:
Phiên bản: 20041227
Ngày tải lên: 3 Jun 15
Nhà phát triển: Justin Schoeman
Giấy phép: Miễn phí
Phổ biến: 11

Rating: nan/5 (Total Votes: 0)

NewVideoRecorder là một bộ công cụ chất lượng cao quay video cho Linux. Tại thời điểm này nó hỗ trợ v4l1 và v4l2 các thiết bị như nguồn video, oss và alsa như một nguồn âm thanh. Nó có thể xuất ra QuickTime (trong RTjpeg, YUV2, hoặc định dạng RAW, và hầu hết các định dạng ffmpeg), AVI (định dạng DivX), định dạng NuppelVideo, MPEG-1, và streaming multicast / unsicast.
nvrec bao gồm đệm sâu để giảm thiểu tối đa khung giọt, trong tình trạng quá tải, và một thuật toán framedropping mịn để giữ cho các video làm mịn càng tốt nếu bạn không phải bỏ khung.
Nó cũng có một âm thanh "cáng" để viết chính xác lượng âm thanh cho các tập tin đầu ra (điều này bù đắp cho sự thiếu đồng bộ giữa đồng hồ video và card âm thanh). nvrec được viết bằng một cách cực kỳ mô-đun, để làm cho nó dễ dàng để tích hợp với các ứng dụng hiện có, hoặc thêm các định dạng đầu ra của riêng bạn.
Động cơ này sử dụng các bộ đệm sâu (2 giây +) cho âm thanh và video. Các video được đệm trong các trình điều khiển để tránh quá nhiều bản sao userspace tốn kém. Những âm thanh được đệm trong một vòng đệm không gian người dùng. Đây là đắt, nhưng cần thiết, như trình điều khiển OSS thường giới hạn ở bộ đệm rất ngắn.
Tất cả các bộ đệm được timestamped chính xác khi họ được nhận: bộ đệm video bằng hạt nhân, và bộ đệm âm thanh bằng cách gettimeofday () (bù đắp bởi độ sâu hiện tại của bộ đệm hạt nhân). Lúc bắt đầu, âm thanh hoặc video được giảm cho đến khi cả hai đều là đồng bộ, và từ đó về sau, chỉ có âm thanh và video ghi lại ngày tháng cho cùng một khoảng thời gian được xử lý.
Vì sẽ trôi dạt đồng hồ giữa các card bắt hình và quay video âm thanh, dòng âm thanh được tự động biến dạng để chính xác số tiền phải của âm thanh được đặt trong các tập tin đầu ra cho mỗi khung hình video ghi vào tập tin (Chú ý: Tại thời điểm này cong vênh được thực hiện bởi một thuật toán dòng đơn giản - có thể làm tốt hơn rất nhiều ở đây). Một bộ điều khiển PI đơn giản điều chỉnh các yếu tố cong vênh để giữ cho đồng bộ.
Mã này sẽ cố gắng để giữ cho các bộ đệm nội bộ giữa 10% (để chắc chắn rằng chúng ta không bao giờ chạy ra khỏi dữ liệu) và 40% (để chắc chắn rằng chúng tôi don; t có rơi không kiểm soát được) đầy đủ. Khi bộ đệm là ít hơn 10% đầy đủ, nó chỉ đơn giản là ngủ 1 khung thời gian. Khi bộ đệm là hơn 40% đầy đủ, nó dần dần giảm hơn khung hình mỗi sencond, cho đến khi một điểm ổn định là đạt.
Mã này được thiết kế với nhiều module, vì vậy không nên có vấn đề thêm một lõi alsa.
Hiện tại có năm lõi đầu ra: qtfile_core, trong đó sản xuất RTjpeg, YUV2 hoặc RAW file quicktime mã hóa; divxfile_core, trong đó sản xuất DivX giải mã các file avi; nuvfile_core, trong đó sản xuất các tập tin NuppelVideo0.4; rtefile_core, trong đó sản xuất các dòng chương trình mpeg-1; và ffmpegfile_core, trong đó sản xuất rất nhiều loại file, như mpeg4, mpeg2, mpeg1, wmv, DV, H263 ... (xem tài liệu trong ffmpeg.sf.net).
Có gì mới trong phiên bản này:
· Hỗ trợ cho ghi âm radio (trong các thiết bị có hỗ trợ cho rằng
· Cố định hỗ trợ ffmpegrec, cập nhật các mã để sử dụng api libavcodec mới và mới libavformat api (cvs ffmpeg phát hành 2004/07/09 kiểm tra)
· Cố định một số lỗi trong các cuộc gọi đến v4l2 api (kernel 2.6.4).
· Hỗ trợ các tập tin chia tách trên bay, bởi xác định kích thước của mỗi đoạn và các basename sử dụng cho mỗi tập tin.
· Cố định một số cảnh báo biên dịch. Mã biên dịch mà không có vấn đề trong gcc gcc 2,95 và 3,3.

Phần mềm tương tự

Arista
Arista

11 May 15

GLTV
GLTV

3 Jun 15

DeVeDe
DeVeDe

29 Nov 17

Bombono DVD
Bombono DVD

15 Apr 15

Ý kiến ​​để NewVideoRecorder

Bình luận không
Nhập bình luận
Bật hình ảnh!