Final Cut Pro创建竖屏视频时字幕坐标与预期坐标不符合


当我创建一个1080p,也就是1920x1080的项目并用control+T添加一个字幕后,字幕坐标原点为视频正中心,水平方向有1920个像素,从正中心开始,向左到最左边有960个像素(当然向左为负,所以最左边的x坐标为-960),向右为正,到最右边的边框x坐标为960


同理,纵向是1080个像素,分为上半部分和下半部分,各为540个像素,所以顶边的y坐标为540,底边的y坐标为-540。


也就是说,我把字幕的y设置为0,x位置设置为-960,那么字幕就会跑到视频左侧边上中间位置,x设置为960,字幕就会跑到视频右侧边上中间位置,把x设置为0,y设置为540,字幕就会跑到顶部边上的中间位置,y设置为-540,字幕就会跑到底部边上的中间位置。





以上在Final Cut Pro里试验,是对的!但是,如果我创建竖屏视频,也就是1080x1920,高变成1920,就完全不对了,理论上,高是1920,那么上下各一半,顶边的y坐标应该为960,底边应该为-960,横向1080个像素,左边x坐标应该为-540,右边x坐标应该为540,但实际上这四条边的数值,远小于我说的这些值,也就是跟像素完全对不上,不知道为什么?


大家可以去创建一个1080(宽)x1920(高)的项目,然后control+T添加一个字幕,然后在右侧字幕位置里,把它的x设置为0,y设置为960或-960看一下,设置之后,这个字根本不在视频的边上,直接离开视频十万八千里了。


设置字幕x为-540(理论上应该在左侧边上,但实际上大家看下图,都不知道跑出多远了,这是为什么呢?)


如果想要让它在左侧边上,那么x大概是-294,我想知道这个值到底是怎么来的?明明横向1080个像素,左侧分了540个,怎么294个就能到左侧的边上,按道理不是要540才能到吗?


设置字幕x为540(理论上应该在右侧边上,但实际上大家看下图,都不知道跑出多远了,这是为什么呢?)


如果想要让它在右侧边上,那么x大概是306,我想知道这个值到底是怎么来的?明明横向1080个像素,怎么306个像素就能到右侧的边上,按道理应该是540个像素才对呀?


设置字幕位置的y为960,理论上应该在顶部边上的,但实际上跑出去很远,根本不在视频区域了


顶边523就到顶了,理论上不是应该960么?


设置字幕位置的y为-960,理论上应该在底部边上的,但实际上跑出去很远,根本不在视频区域了


底边也是,558就到底边了,跟理论上的960差100多个像素


字体大小是默认大小,就是control+T添加后,我没有修改过大小。


[链接经过版主编辑]

MacBook Pro 15″, 11.5

发布日期 2021年11月11日 上午12:18

回复
回复量:1

2021年11月11日 下午4:58 回应 ImWills

不会 FCP,也没做过 FCP 的项目,不过,从纯计算的角度说,使用长宽作为变量计算位置适应性会高。也就是,如果视频可以获得播放设备的 width 和 height, 把这个作为变量,写入图中的位置值,就可以适应了。

只是看到了题主花费了不少的心思和时间把问题描述得如此清晰,不认忽略过去。就是纯思路,没有做过。

这个主题已被系统或社区团队关闭。 你可以为你认为有帮助的任何帖子投票,也可以在社区中搜索其他答案。

Final Cut Pro创建竖屏视频时字幕坐标与预期坐标不符合

欢迎来到 Apple 支持社区
Apple 客户在其产品方面互相帮助的论坛。使用您的 Apple 帐户开始畅游其中吧!!