Skip to content
This repository has been archived by the owner on Aug 25, 2023. It is now read-only.
/ chipcaco Public archive

Node.js command line tool and library for converting .264 files produced by some Chinese IP cameras

License

Notifications You must be signed in to change notification settings

svenjacobs/chipcaco

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chipcaco (Chinese IP Camera Converter) is a Node.js application and library for converting .264 files produced by some Chinese IP cameras.

At first glance it seems these files are raw H.264 streams. However they can't be played or converted by common applications like VLC. As it turns out proprietary extensions have been added to these files which need to removed before they can be played or converted.

This is a port of the C application by Ralph Spitzner.

Installation

Just install via npm:

npm install -g chipcaco

Usage

chipcaco <src> <dest>

where <src> is the source file produced by the camera and <dest> the destination file containing the processed data.

Note: The produced file must likely be additionally processed by ffmpeg or similar applications before it can be played. Example:

ffmpeg -framerate 25 -i intermediate.264 -c copy video.mp4

About

Node.js command line tool and library for converting .264 files produced by some Chinese IP cameras

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published