• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux NewVideoRecorder Download

NewVideoRecorder

July 20, 2006
NewVideoRecorder is a Linux-based video capture software that offers exceptional video quality and performance. It is a comprehensive toolkit designed for seamless video recording.
Version 20041227
License GPL
Platform Linux
Supported Languages English
Homepage nvrec.sourceforge.net
Developed by Justin Schoeman
NewVideoRecorder is a top-notch toolkit designed for Linux that captures high-quality videos. This software currently supports v4l1 and v4l2 devices as video sources, and oss and alsa as audio sources. With an impressive range of output formats, NewVideoRecorder can create quicktime (in RTjpeg, YUV2, or RAW format, and most ffmpeg formats), AVI (in DivX format), NuppelVideo format, MPEG-1, and streaming multicast/unsicast.

One of the best features of nvrec is its deep-buffering capabilities. This allows for minimized frame drops, even under high load situations. Furthermore, nvrec has a smooth frame-dropping algorithm in place to ensure that the video remains as smooth as possible if frames do need to be dropped.

Additionally, nvrec has an audio "stretcher" function that writes the exact amount of audio to the output file. This function compensates for any lack of clock synchronization between video and audio cards. Users can easily integrate this software into existing applications or even add their output formats due to nvrec's highly modular design.

The engine's use of deep buffers helps to maintain audio and video quality, buffering video in the driver to avoid costly userspace copies, and audio in a userspace ring buffer. All buffers are timestamped as soon as they're received by either the kernel or gettimeofday() (offset by the current depth of the kernel buffer). At the start of recording, audio or video is dropped until both are in sync. Then, only audio and video timestamped for the same period is processed.

The audio stream regularly warps dynamically to ensure the output file contains precisely the right amount of audio for each video frame written to the file. A simple P-I controller adjusts the warping factor to maintain synchronization.

The code also ensures that internal buffers remain between 10% and 40% full to avoid running out of data or having uncontrolled dropping. If the buffer drops below 10% full, the system simply sleeps for one frame period. If the buffer exceeds 40% full, the system gradually drops more frames per second until it reaches a stable point.

With NewVideoRecorder, users currently have the option to choose from five output cores to save files. The qtfile_core produces RTjpeg, YUV2 or RAW encoded quicktime files. The divxfile_core produces DivX encoded avi files, and the nuvfile_core creates NuppelVideo0.4 files. The rtefile_core produces MPEG-1 program streams, while ffmpegfile_core generates a range of file types, including mpeg4, mpeg2, mpeg1, wmv, dv, and h263.

In the recent release, NewVideoRecorder added support for recording radio, fixed ffmpegrec support, and added support for split files on the fly by specifying the size of each file chunk and the basename used for each file. Additionally, some compile warnings have been fixed, and the code compiles without any problems in gcc 2.95 and gcc 3.3.

Overall, NewVideoRecorder is a highly functional and versatile video capture toolkit that stands out for its modular design and deep-buffering capabilities.
What's New

Version 20041227: N/A

Free Download 266K
309
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    155
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    92
  4. SlideMap 1.2.2
    82
  5. CherryTV 0.1
    81
  6. porm r2
    79
  7. Swiftfox 3.0b5pre-2
    77
  8. Java Games 1.0
    76
  9. Clewarecontrol 0.8
    75
  10. fuseftp 0.8
    74

Related Downloads

LMS OLAT
A software solution for online learning and training which enables users to ...
Evil Bricks
Evil Bricks is a clone of the breakout game that runs on ...
NNGS
The NNGS project offers a no-cost Go server accessible via the internet.
djangosanetesting
Nose is a tool that supports sane testing in Django. It allows ...
zsync
This software allows synchronization of files between computers or servers over HTTP ...
mugshot-amarok
Mugshot-Amarok is a script for Amarok that adds support for the Mugshot ...
OST-Box
OST-Box is a set-top box software designed to provide users with the ...
SecureJSH
SecureJSH enables secure shell access for administrators and users in server-side Java ...
di
This software displays usage details on the currently mounted filesystems in a ...
tX XML editor
tX is a tabular XML editor software that was previously called Teddy. ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.