我需要使用ffmpeg for windows将帧编号覆盖到视频文件的每个帧.
我成功地drawtext使用以下代码将过滤器的时间码标记覆盖:
ffmpeg -i video.mov -vcodec r210 -vf "drawtext=fontfile=Arial.ttf: timecode='01\:00\:00\:00': r=25: x=(w-tw)/2: y=h-(2*lh): fontcolor=white: box=1: boxcolor=0x00000099" -y output.mov
Run Code Online (Sandbox Code Playgroud)
但是,我需要一个帧号覆盖而不是时间码.任何帮助,将不胜感激.
我正在尝试编写一个 Python 3 脚本,该脚本将通过 ssh 连接到远程服务器并使用 paramiko 模块运行命令。
远程服务器使用 Duo 2 因素身份验证,并在使用 ssh 连接时提示您选择身份验证模式:
$ ssh myuser@remoteserver.com
Duo two-factor login for myuser
Enter a passcode or select one of the following options:
1. Duo Push to +XXX XX-XXX-1111
2. Phone call to +XXX XX-XXX-1111
3. SMS passcodes to +XXX XX-XXX-1111
Passcode or option (1-3): 1
Success. Logging you in...
Run Code Online (Sandbox Code Playgroud)
当我在终端中使用 ssh 时,我只需按 1,然后按 Enter,将推送到我的手机,在其中确认连接,然后登录。
不幸的是,我无法在 Python 中做到这一点。这是我尝试使用的代码:
import paramiko
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect('remoteserver.com', port=22, username='myuser', password='mypassword')
stdin, stdout, stderr …Run Code Online (Sandbox Code Playgroud)