fast-start video

This commit is contained in:
2025-03-16 10:41:14 +02:00
parent 3c13056111
commit 34d50fde30
2 changed files with 27 additions and 1 deletions

12
main.go
View File

@@ -68,6 +68,18 @@ func getVideoAspectRatio(filePath string) (string, error) {
}
func processVideoForFastStart(filePath string) (string, error) {
newName := filePath + ".processing"
cmd := exec.Command("ffmpeg", "-i", filePath, "-c", "copy", "-movflags", "faststart", "-f", "mp4", newName)
var buffer bytes.Buffer
cmd.Stdout = &buffer
err := cmd.Run()
if err != nil {
return "", err
}
return newName, nil
}
func main() {
godotenv.Load(".env")