Giter Club home page Giter Club logo

golang-pipvideo-mixaudio's Introduction

golang-pipVideo-mixAudio

build

docker build -t oceanwu/golang-pipvideo-mixaudio .

Usage

docker run -d -p 8089:8089 -v $(pwd)/data:/go/src/golang-pipVideo-mixAudio/data oceanwu/golang-pipvideo-mixaudio

request param

type PostParams struct {
	AudioUri0   string	// 待叠加音频0
	AudioUri1   string	// 待叠加音频1
	VideoUri0   string	// 待叠加视频0
	VideoUri1   string	// 待叠加视频1
	CallBackUrl string	// 回调请求url,POST
}

response data

type MixedResult struct {
	MixedAudio interface{}
	MixedVideo interface{}
}

test

curl -X POST -d '{"audioUri0": "https://raw.githubusercontent.com/mind-stack-cn/golang-pipVideo-mixAudio/master/test/testmedia/1.aac", "audioUri1": "https://raw.githubusercontent.com/mind-stack-cn/golang-pipVideo-mixAudio/master/test/testmedia/2.aac", "videoUri0": "https://raw.githubusercontent.com/mind-stack-cn/golang-pipVideo-mixAudio/master/test/testmedia/1.mp4", "videoUri1": "https://raw.githubusercontent.com/mind-stack-cn/golang-pipVideo-mixAudio/master/test/testmedia/2.mp4", "callBackUri": ""}' http://127.0.0.1:8089

{
    "MixedAudio":{
        "uri":"/155678c0/186d/4a5f/9a93/b3ab577f3351.aac","size":775739,"fileType":"audio","duration":47.778948
    },
    "MixedVideo":{
        "uri":"/6391b07a/38b6/41cf/b9d2/4bb6fb2898eb.mp4","size":946246,"fileType":"video","duration":10.032,
        "thumbnail":
            {
                "uri":"/6391b07a/38b6/41cf/b9d2/4bb6fb2898eb.jpg","size":15638,"fileType":"image","width":640,"height":360
            }
    }
}

golang-pipvideo-mixaudio's People

Contributors

haiyangwu avatar

Watchers

guangming avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.