diff --git a/transcoder/src/extract.go b/transcoder/src/extract.go index 41878069..5d1ddcae 100644 --- a/transcoder/src/extract.go +++ b/transcoder/src/extract.go @@ -52,7 +52,7 @@ func (e *Extractor) RunExtractor(path string, sha string, subs *[]Subtitle) <-ch attachment_path := fmt.Sprintf("%s/%s/att/", GetMetadataPath(), sha) subs_path := fmt.Sprintf("%s/%s/sub/", GetMetadataPath(), sha) os.MkdirAll(attachment_path, 0o644) - os.MkdirAll(subs_path, 0o644) + os.MkdirAll(subs_path, 0o755) fmt.Printf("Extract subs and fonts for %s", path) cmd := exec.Command( diff --git a/transcoder/src/stream.go b/transcoder/src/stream.go index 5e72db09..ba55f538 100644 --- a/transcoder/src/stream.go +++ b/transcoder/src/stream.go @@ -97,7 +97,7 @@ func (ts *Stream) run(start int32) error { segments_str := strings.Join(segments, ",") outpath := ts.handle.getOutPath() - err := os.MkdirAll(filepath.Dir(outpath), 0o644) + err := os.MkdirAll(filepath.Dir(outpath), 0o755) if err != nil { return err }