一个小脚本,python调用ffmpeg 批量快速旋转视频

  1. 输入的旋转角度为逆时针角度,如果要顺时针旋转90度,输入270即可
  2. 路径为存放视频的根目录,会自动遍历并旋转,生成后缀+01的新文件
  3. 目录内尽量不要存在非视频文件,非视频文件处理后可能会损坏.
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)
相关推荐
深度学习lover18 分钟前
<项目代码>yolo织物缺陷识别<目标检测>
人工智能·python·yolo·目标检测·计算机视觉·织物缺陷识别·项目代码
撬动未来的支点1 小时前
【音视频】弱网环境下h264视频传输优化方案
音视频
程序员大雄学编程1 小时前
用Python来学微积分23-微分中值定理
人工智能·python·数学·微积分
SunnyDays10111 小时前
如何使用Python编辑PDF文档:修改文本、添加图片、更新元数据等
python·编辑pdf·修改pdf文字
aqi001 小时前
FFmpeg开发笔记(八十八)基于Compose的国产电视直播开源框架MyTV
android·ffmpeg·音视频·直播·流媒体
present12272 小时前
一段音频/视频分离成人声与伴奏,Windows + Anaconda 快速跑通 Spleeter(离线可用)
windows·职场和发展·ffmpeg·音视频·娱乐·媒体
、、、、南山小雨、、、、2 小时前
加载YOLO模型,处理mp4视频
python·yolo·音视频
wshlp1234562 小时前
deepseek api 灵活使用
python
AI视觉网奇3 小时前
coco json 分类标注工具源代码
开发语言·python
Likeadust3 小时前
直播卡顿?会议割裂?视频直播点播平台EasyDSS全新升级,一平台终结音视频“老大难”!
音视频