视频教程转录mp4

#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
;2018年6月,转录exe视频文件的教程
;中文参考位置:https://wyagd001.github.io/zh-cn/docs/commands/CoordMode.htm
;输入_01文件名
mp4FileName_01 := "请输入文件名"
;输入_01播放时间,然后继续
mp4TimeMin_01 := 输入分钟
mp4TimeS_01 := 输入秒钟
;例如文件前后分别有15秒的广告
;启动exe之后的,两个Sleep, 500和Sleep, 7000用于跳过片头广告,已播放时间约8000ms,,其实2000ms用于补偿,对应录制时间比播放时间-10000ms
;去掉片尾广告-11000ms,对应录制时间比播放时间又减少了-11000ms。
;通过上面的处理后录制时间大概前面有5m左右广告,后面有大概4秒左右广告依然存在。
mp4Time_01 := mp4TimeMin_01 * 60000 + mp4TimeS_01 * 1000 - 10000 - 11000

;打开指定名称的exe视频文件
Run, D:\ArriveExeMovie\%mp4FileName_01%.exe,
WinWait ahk_class TbsFormLayerWindow
WinActivate
Sleep, 500
Click, 640, 360, right
Sleep, 500
Click, 660, 380, left
;下面的延迟用于跳过片头的广告
Sleep, 7000
Send {F7 1}
Sleep, %mp4Time_01% ;
Send {F7 1}
;停止录制后延迟3秒关闭窗口,停止录制有滞后的情况,导致录制到其他桌面窗口
Sleep, 3000
Send !{F4 1}
;下面的延迟保留足够时间用于生成Mp4文件
Sleep, 4000
FileMove, D:\ArriveMp4Movie\*.mp4, D:\ArriveExeMovie\%mp4FileName_01%.mp4
;将录制好的文件重命名并移动到新的文件夹
Sleep, 3000

猜你喜欢

转载自www.cnblogs.com/arrive/p/9144212.html