Mp4 Save

:movie_camera: Basic MP4 reader in Go! CLI + Golang Package for ISO/IEC 14496-12 - ISO Base Media File Format

Project README

MP4

Basic MP4 reader in Go!

CLI and library for ISO/IEC 14496-12 - ISO Base Media File Format

https://godoc.org/github.com/alfg/mp4

Build Status Build status GoDoc Go Report Card

Usage

go get -u github.com/alfg/mp4
package main

import (
    "fmt"
    "os"
    "github.com/alfg/mp4"
)

func main() {
    file, err := os.Open("test/tears-of-steel.mp4")
    if err != nil {
        panic(err)
    }
    defer file.Close()

    info, err := file.Stat()
    if err != nil {
        panic(err)
    }
    size := info.Size()

    mp4, _ := mp4.OpenFromReader(file, size)
    file.Close()
    fmt.Println(file.Ftyp.Name)
    fmt.Println(file.Ftyp.MajorBrand)
}

See examples/ for more examples.

Develop

git clone https://github.com/alfg/mp4.git
go run example\example.go

Or build the CLI:

go build -o mp4info cmd\mp4info\mp4info.go
mp4info -i test\tears-of-steel.mp4

Documentation

License

MIT

Open Source Agenda is not affiliated with "Mp4" Project. README Source: alfg/mp4
Stars
118
Open Issues
6
Last Commit
2 years ago
Repository
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating