You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MoviePy中TextClip能否同时设置north与west对齐?

MoviePy TextClip 实现顶部+左侧对齐的方法

当然可以实现。在MoviePy的TextClip中,只要使用method="caption"模式,align参数就支持传入元组来同时指定垂直和水平对齐方式,比如align=("north", "west")就能让文本在设定的容器尺寸内,同时保持顶部靠左对齐。

关键说明:

  • 只有当method设为"caption"时,才支持双方向对齐;如果用"label"模式,align仅能设置水平对齐。
  • 垂直对齐可选值:north(顶部)、south(底部)、center(垂直居中)
  • 水平对齐可选值:west(左侧)、east(右侧)、center(水平居中)

正确示例代码:

# 创建顶部+左侧对齐的文本片段
detail_clip = TextClip(
    news,
    font="Rubik-Regular",
    size=(1469, 474),  # 文本容器的固定尺寸
    method="caption",
    align=("north", "west"),  # 先垂直对齐,后水平对齐
    fontsize=34,
    color='rgb(103,103,103)'
)
detail_clip = detail_clip.set_position((226, 226)).set_duration(duration)

你的代码里detail_clip的写法本身是正确的,直接就能实现你要的顶部+左侧对齐效果。

内容的提问来源于stack exchange,提问作者Arya Anish

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 14:37:15