修改dockerfile加字体
This commit is contained in:
+2
-2
@@ -48,8 +48,8 @@ RUN python3 -c "import scenedetect; print(f'scenedetect {scenedetect.__version__
|
||||
RUN npm install -g hyperframes --registry=https://registry.npmmirror.com/ --ignore-scripts
|
||||
|
||||
# HyperFrames 渲染需要 Chromium/Chrome
|
||||
# 安装 Chromium(提供系统级共享库依赖)
|
||||
RUN apk add --no-cache chromium
|
||||
# 安装 Chromium(提供系统级共享库依赖)和中文字体
|
||||
RUN apk add --no-cache chromium font-noto-cjk
|
||||
# 下载 HyperFrames 需要的 headless-shell 浏览器
|
||||
RUN npx hyperframes browser ensure
|
||||
|
||||
|
||||
@@ -308,7 +308,7 @@ func (s *captionService) buildHTML(taskID, videoPath, audioPath string, elements
|
||||
sb.WriteString("* { margin: 0; padding: 0; box-sizing: border-box; }\n")
|
||||
sb.WriteString(fmt.Sprintf("body { width: %dpx; height: %dpx; overflow: hidden; background: #000; }\n", width, height))
|
||||
sb.WriteString(".clip { position: absolute; }\n")
|
||||
sb.WriteString(".text-element { font-family: Arial, Helvetica, sans-serif; text-align: center; display: flex; align-items: center; justify-content: center; white-space: pre-wrap; word-break: break-word; }\n")
|
||||
sb.WriteString(".text-element { font-family: \"Noto Sans CJK SC\", \"PingFang SC\", \"Microsoft YaHei\", Arial, sans-serif; text-align: center; display: flex; align-items: center; justify-content: center; white-space: pre-wrap; word-break: break-word; }\n")
|
||||
sb.WriteString("@keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } }\n")
|
||||
sb.WriteString("@keyframes slideUp { from { opacity: 0; transform: translateY(40px); } to { opacity: 1; transform: translateY(0); } }\n")
|
||||
sb.WriteString("@keyframes slideLeft { from { opacity: 0; transform: translateX(40px); } to { opacity: 1; transform: translateX(0); } }\n")
|
||||
|
||||
Reference in New Issue
Block a user