- 输入的旋转角度为逆时针角度,如果要顺时针旋转90度,输入270即可
- 路径为存放视频的根目录,会自动遍历并旋转,生成后缀+01的新文件
- 目录内尽量不要存在非视频文件,非视频文件处理后可能会损坏.
python
import os
import pathlib
path = input('请输入路径:')
if not os.path.exists(path):
print('路径不存在!')
else:
rot = input('请输入逆时针旋转角度:')
dirlist = os.walk(path)
for root,dirs,files in dirlist:
for f in files:
full_path = os.path.join(root,f)
p = pathlib.Path(full_path)
stem = p.stem
suff = p.suffix
# 转换命令
cmd = 'ffmpeg -i ' + full_path + ' -c copy -metadata:s:v:0 rotate=' + rot + ' ' + root + '/' + stem + '-01' + suff
os.system(cmd)