转码优化:ultrafast + 4 线程(防弱 CPU 实时转码卡顿)

This commit is contained in:
yvan
2026-09-17 19:10:47 +08:00
parent 10baea5a87
commit 80485e9dba
+2 -2
View File
@@ -122,8 +122,8 @@ func playbackInputArgs(media providerMedia, input string, offset float64) []stri
func playbackEncodingArgs(media providerMedia, input string, offset float64) []string { func playbackEncodingArgs(media providerMedia, input string, offset float64) []string {
return append(playbackInputArgs(media, input, offset), return append(playbackInputArgs(media, input, offset),
"-vf", "fps=30,scale=trunc(iw/2)*2:trunc(ih/2)*2,setsar=1", "-vf", "fps=30,scale=trunc(iw/2)*2:trunc(ih/2)*2,setsar=1",
"-c:v", "libx264", "-preset", "veryfast", "-tune", "zerolatency", "-profile:v", "baseline", "-c:v", "libx264", "-preset", "ultrafast", "-tune", "zerolatency", "-profile:v", "baseline",
"-pix_fmt", "yuv420p", "-crf", "23", "-maxrate", "12000k", "-bufsize", "24000k", "-threads", "2", "-pix_fmt", "yuv420p", "-crf", "22", "-maxrate", "12000k", "-bufsize", "24000k", "-threads", "4",
"-g", "30", "-keyint_min", "30", "-sc_threshold", "0", "-g", "30", "-keyint_min", "30", "-sc_threshold", "0",
"-c:a", "aac", "-b:a", "128k", "-ar", "48000", "-ac", "2") "-c:a", "aac", "-b:a", "128k", "-ar", "48000", "-ac", "2")
} }