Node Video Lib Versions Save

Node.js Video Library / MP4 & FLV parser / MP4 builder / HLS muxer

v2.3.0

1 month ago

Version 2.2.3

Basic implementation of empty edits

Add an ability to support empty edits at the beginning of audio and video tracks. If a track is started with a delay, it's reflected in the edts and elst atoms. This is a basic implementation of these atoms support in MP4 parser and builder classes.

MDHD atom improvement

  • Take into account version 1 in the build method.
  • Cover this atom with unit tests.

v2.2.3

1 year ago

Version 2.2.3

Fix a bug in the MP4 Builder

HDLR atom:

  • Use the correct atom size
  • Use the correct position for the component name
  • Correctly parse the component name

FTYP atom:

  • Set minor version to 0x200

Video sample atom:

  • Get rid of the useless encoder name

Clean dev dependencies

Replace unnecessary dev dependencies with self-written code:

  • tempy
  • lodash
  • faker

Improvements

  • Replace deprecated Buffer.slice by Buffer.subarray
  • Require all atom classes statically instead of require them dynamically

v2.2.2

1 year ago

Version 2.2.2

Fix bugs in FLV and MP4 parsers:

  • Ignore tags that cannot be read due to unexpected file ending
  • Ignore tracks that don't have proper codec information

v2.2.1

3 years ago

Version 2.2.1

Update dependencies

v2.2.0

4 years ago

Version 2.2.0

MP4: Basic implementation of the MP4 builder

v2.1.12

4 years ago

Version 2.1.12

HLS: Don't split video sample into chunks

v2.1.11

4 years ago

Version 2.1.11

  • HLS: Pack consecutive audio samples into one payload
  • HLS: Change maximum size of the video payload
  • Avoid creating empty fragments

v2.1.10

4 years ago

Version 2.1.10

  • Fix a bug in BufferUtils
  • Upgrade vulnerable dependency

v2.1.9

5 years ago

Version 2.1.9

Support H.265/HVC1 videos

v2.1.8

5 years ago

Version 2.1.8

Fix a bug with module installation