转码优化:ultrafast + 4 线程(防弱 CPU 实时转码卡顿)
This commit is contained in:
@@ -122,8 +122,8 @@ func playbackInputArgs(media providerMedia, input string, offset float64) []stri
|
||||
func playbackEncodingArgs(media providerMedia, input string, offset float64) []string {
|
||||
return append(playbackInputArgs(media, input, offset),
|
||||
"-vf", "fps=30,scale=trunc(iw/2)*2:trunc(ih/2)*2,setsar=1",
|
||||
"-c:v", "libx264", "-preset", "veryfast", "-tune", "zerolatency", "-profile:v", "baseline",
|
||||
"-pix_fmt", "yuv420p", "-crf", "23", "-maxrate", "12000k", "-bufsize", "24000k", "-threads", "2",
|
||||
"-c:v", "libx264", "-preset", "ultrafast", "-tune", "zerolatency", "-profile:v", "baseline",
|
||||
"-pix_fmt", "yuv420p", "-crf", "22", "-maxrate", "12000k", "-bufsize", "24000k", "-threads", "4",
|
||||
"-g", "30", "-keyint_min", "30", "-sc_threshold", "0",
|
||||
"-c:a", "aac", "-b:a", "128k", "-ar", "48000", "-ac", "2")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user