u2takey / ffmpeg-go

golang binding for ffmpeg
Apache License 2.0
1.67k stars 167 forks source link

no sound. when i use, how i get the sound #55

Open AiPacino opened 2 years ago

AiPacino commented 2 years ago
overlay := ffmpeg.Input("./123.png")
err := ffmpeg.Filter(
    []*ffmpeg.Stream{
        ffmpeg.Input("./1.mp4"),
        overlay,
    }, "overlay", ffmpeg.Args{"0:0"}).
    Output("./2.mp4").OverWriteOutput().ErrorToStdOut().Run()

if err != nil {
    log.Println(err)
}
abellee commented 1 year ago
overlay := ffmpeg.Input("./123.png")
err := ffmpeg.Filter(
    []*ffmpeg.Stream{
        ffmpeg.Input("./1.mp4"),
        overlay,
    }, "overlay", ffmpeg.Args{"0:0"}).
    Output("./2.mp4", ffmpeg.KwArgs{"map": "0:a"}).OverWriteOutput().ErrorToStdOut().Run()

if err != nil {
    log.Println(err)
}