使用ffplay在指定窗口位置打开视频

3
我需要使用ffplay打开一个视频文件,但我需要传递它的x,y坐标,以便让它在我想要的位置播放视频。
默认情况下,ffplay只是在左上角打开视频。
我尝试在ffplay中寻找选项,但找不到。也尝试过使用窗口管理器像fluxbox,但同样找不到该命令。
请注意,我需要将其作为shell命令运行。
任何帮助将不胜感激。
提前致谢。
1个回答

2

我认为这是使用xdotool的工作。Devilspie也可以使用。

例如,如果您在ffplay中播放best_movie.avi,移动窗口将非常容易:

xdotool search --name best_movie windowmove 100 100

希望对你有所帮助!


我只想补充/确认一下,仅使用ffplay是无法完成此操作的。在其源代码中,没有任何设置其位置的选项(仅有通过-x和-y设置其大小)。因此,需要使用外部工具来完成此操作。 - biskitt
在Windows上是否可能? - Alexandr Zarubkin
@AlexandrZarubkin:是的,可以通过使用MoveWindow WinApi调用在Windows上完成。 - Alex Essilfie
以下命令在我的第二个显示器上以1800,1000的位置,使用1240x700窗口大小启动ffplay。 ffplay rtsp://user:password@$HOST_IP:$PORT -window_title amcrest-19 -left 1800 -top 1000 -x 1240 -y 700 - Hil Liao

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接