gompeg
所属分类:流媒体/Mpeg4/MP4
开发工具:GO
文件大小:4554KB
下载次数:0
上传日期:2021-04-10 19:55:20
上 传 者:
sh-1993
说明: ffmpeg的命令包装器
(command wrapper for ffmpeg)
文件列表:
go.mod (42, 2021-04-11)
gompeg.go (3254, 2021-04-11)
gompeg_test.go (518, 2021-04-11)
test.mp4 (4589724, 2021-04-11)
test.webm (107550, 2021-04-11)
types (0, 2021-04-11)
types\codecs.go (470, 2021-04-11)
types\misc.go (78, 2021-04-11)
types\samplerates.go (656, 2021-04-11)
# gompeg
a *wrapper* for ffmpeg
## installation
`go get -u github.com/Schmenn/gompeg`
## usage
### converting files
```go
file, err := gompeg.Open("input.mp4")
if err != nil {
// handle error
}
// Set output file
file.SetOutputFile("output.webm")
// Execute
err = file.Do()
if err != nil {
// handle error
}
```
### cut video
```go
file, err := gompeg.Open("input.mp4")
if err != nil {
// handle error
}
// Set output file
file.SetOutputFile("output.webm")
// Set start time to 5 seconds and 250 milliseconds
file.SetStartTime(time.Second*5 + time.Millisecond*250)
// Set end time to 10 and a half seconds
file.SetEndTime(time.Second*10 + time.Millisecond*500)
// Execute
err = file.Do()
if err != nil {
// handle error
}
```
近期下载者:
相关文件:
收藏者: