Skip to content

A utility (written in Go) for parsing MP4 files and outputting portions of the streams. It is intended to be used for pseudo-streaming.

Notifications You must be signed in to change notification settings

lbathina/mp4_stream

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 

Repository files navigation

MP4 Stream

A utility (written in Go) for parsing MP4 files and outputting portions of the streams. It is intended to be used for pseudo-streaming.

This is my first attempt at a Go program. It is very rough and incomplete right now. At this point, it only parses the boxes/atoms of an MP4 container. I plan to continue working on the functionality until it is capable of using the moov box information to generate a new MP4 consisting of a specific time portion of the original MP4. Patches and suggestions welcome!

Installing Go

See http://golang.org/doc/install.html.

Installing MP4 Stream

$ git clone git@github.com:bgentry/mp4_stream.git
$ cd mp4_stream/src
$ ./all.sh

Try It Out

$ mp4_stream -i ~/Movies/input_file.mp4

About

A utility (written in Go) for parsing MP4 files and outputting portions of the streams. It is intended to be used for pseudo-streaming.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 94.9%
  • Shell 2.6%
  • Makefile 2.5%