/
githubmirror
/
photoprism
Обзор
Документация
Войти
/
githubmirror
/
photoprism
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
internal/ffmpeg/encode/avc.go
28 строк
728 B
Michael Mayer
CI: Apply Go linter recommendations to "internal/ffmpeg" package #5330
22 ноя 2025, 14:58
22 ноя 2025, 14:58
43bca10
Код
Авторство
О чём код?
package encode import "os/exec" // TranscodeToAvcCmd returns the default FFmpeg command for transcoding video files to MPEG-4 AVC. func TranscodeToAvcCmd(srcName, destName string, opt Options) *exec.Cmd { // #nosec G204 -- command arguments are built from validated options and paths. return exec.Command( opt.Bin, "-hide_banner", "-y", "-strict", "-2", "-i", srcName, "-c:v", opt.Encoder.String(), "-map", opt.MapVideo, "-map", opt.MapAudio, "-ignore_unknown", "-c:a", "aac", "-preset", opt.Preset, "-vf", opt.VideoFilter(FormatYUV420P), "-max_muxing_queue_size", "1024", "-crf", opt.CrfQuality(), "-f", "mp4", "-movflags", opt.MovFlags, "-map_metadata", opt.MapMetadata, destName, ) }