// Package ffmpeg provides a wrapper around the ffmpeg and ffprobe executables. package ffmpeg import ( "context" "os/exec" stashExec "github.com/stashapp/stash/pkg/exec" ) // FFMpeg provides an interface to ffmpeg. type FFMpeg string // Returns an exec.Cmd that can be used to run ffmpeg using args. func (f *FFMpeg) Command(ctx context.Context, args []string) *exec.Cmd { return stashExec.CommandContext(ctx, string(*f), args...) }