mirror of
https://github.com/owncast/owncast.git
synced 2024-11-21 20:28:15 +03:00
Put suggested ffmpeg version into constants file
This commit is contained in:
parent
4c2144a3fc
commit
0526404d19
2 changed files with 8 additions and 8 deletions
|
@ -3,11 +3,12 @@ package config
|
|||
import "path/filepath"
|
||||
|
||||
const (
|
||||
WebRoot = "webroot"
|
||||
PrivateHLSStoragePath = "hls"
|
||||
GeoIPDatabasePath = "data/GeoLite2-City.mmdb"
|
||||
ExtraInfoFile = "data/content.md"
|
||||
StatsFile = "data/stats.json"
|
||||
WebRoot = "webroot"
|
||||
PrivateHLSStoragePath = "hls"
|
||||
GeoIPDatabasePath = "data/GeoLite2-City.mmdb"
|
||||
ExtraInfoFile = "data/content.md"
|
||||
StatsFile = "data/stats.json"
|
||||
FfmpegSuggestedVersion = "v4.1.5" // Requires the v
|
||||
)
|
||||
|
||||
var (
|
||||
|
|
|
@ -32,7 +32,6 @@ func verifyFFMpegPath(path string) error {
|
|||
return errors.New("ffmpeg path is not executable")
|
||||
}
|
||||
|
||||
suggestedVersion := "v4.1.5"
|
||||
cmd := exec.Command(path)
|
||||
out, err := cmd.CombinedOutput()
|
||||
|
||||
|
@ -45,8 +44,8 @@ func verifyFFMpegPath(path string) error {
|
|||
responseComponents := strings.Split(response, " ")
|
||||
fullVersionString := responseComponents[2]
|
||||
versionString := "v" + strings.Split(fullVersionString, "-")[0]
|
||||
if !semver.IsValid(versionString) || semver.Compare(versionString, suggestedVersion) == -1 {
|
||||
return fmt.Errorf("your %s version of ffmpeg at %s may be older than the suggested version of %s. you may experience issues with video.", versionString, path, suggestedVersion)
|
||||
if !semver.IsValid(versionString) || semver.Compare(versionString, FfmpegSuggestedVersion) == -1 {
|
||||
return fmt.Errorf("your %s version of ffmpeg at %s may be older than the suggested version of %s. you may experience issues with video.", versionString, path, FfmpegSuggestedVersion)
|
||||
}
|
||||
|
||||
return nil
|
||||
|
|
Loading…
Reference in a new issue