当前位置: 首页 > news >正文

如何批量旋转视频90度?

用相机拍摄视频的时候,原本是竖直拍的,但是放到电脑里面看的时候,却变成了横版的。如果我们需要放到剪映或者其他软件做剪辑的时候,一个一个去旋转视频会比较麻烦,这里,我们可以事先用.bat文件批处理的方式先将视频旋转好再导入到剪映等剪辑软件。
这里需要先下载ffmpeg.exe文件,下载方式搜索ffmpeg.exe可以,网上会有很多资源,下载好后,有2种使用方式。


1、直接把这个ffmpeg.exe文件放到你要旋转视频的文件夹里面,这种每次要旋转的话,由于要操作的视频都在不同的文件夹都要复制过去,会比较麻烦,建议使用第二种。

2、设置环境变量,打开电脑的环境变量设置,将下载好的ffmpeg.exe文件路径保存到环境变量里面,然后确定。这里注意ffmpeg.exe文件路径不要带中文。

设置好环境变量以后,批量旋转视频的脚本文件如下创建。
新建一个文本文件,复制以下代码。

@echo off
chcp 65001 >nul
setlocal

:: 创建输出文件夹
set "outputFolder=newfiles"
if not exist "%outputFolder%" (
mkdir "%outputFolder%"
)

for %%a in ("*.MP4") do ffmpeg -i "%%a" -c copy -metadata:s:v:0 rotate=90 "newfiles\%%~na.MOV".

这段代表会在当前文件夹创建一个newfiles的文件夹,如果想改新创建的文件夹名称也可以自己修改。
旋转好的视频会放在这个文件夹里面,旋转好的文件名称会和之前的一样。如果要旋转180可以自己手动修改数字,或者-90度代表旋转方向不一样,都是可以的。

另外就是注意原文件的后缀名,如果原视频是.MOV格式的,就把这里的.MP4格式改一下,也要注意大小写,mp4和MP4。输出的话,如果设置mp4格式会打不开,这里还是设置mov格式就可以。

编辑好后,关闭文件保存。然后手动将文件后缀名称修改为.bat。然后把这个文件放到视频文件夹里面直接双击使用即可。

如果环境变量没有设置好的话,ffmpeg.exe文件也放到同一个文件夹。

http://www.dtcms.com/a/273728.html

相关文章:

  • 基于Selenium和FFmpeg的全平台短视频自动化发布系统
  • 通过命名空间引用了 Application 类,php不会自动包含路径文件吗?
  • Vue 中的属性绑定:从基础到实战进阶
  • docker0网卡没有ip一步解决
  • Kotlin基础
  • leetcode 3169. 无需开会的工作日 中等
  • 格式规范公文处理助手:一键排版 标题 / 正文 / 页码一键调,Word 脚本自定义
  • Apache Cloudberry 向量化实践(三)重塑表达式构建路径:Gandiva 优化实战
  • 如何将公式图片转换为公式格式到wps/word里面
  • 【java17】使用 Word 模板导出带替换符、动态表格和二维码的文档
  • AI产品经理面试宝典第1天:机器学习核心算法全景解析
  • WPS、Word加载项开发流程(免费最简版本)
  • R² 决定系数详解:原理 + Python手写实现 + 数学公式 + 与 MSE/MAE 比较
  • 模拟实现unordered_map
  • 《月亮与六便士》:天才的背叛与凡人救赎的残酷辩证法
  • [Dify] -基础入门4-快速创建你的第一个 Chat 应用
  • vscode 中的 mermaid
  • Go语言WebSocket编程:从零打造实时通信利器
  • Lecture #20:Database Logging
  • 用TensorFlow进行逻辑回归(二)
  • 如何将ONLYOFFICE文档集成到Go网页应用中
  • 大模型在卵巢癌预测及诊疗方案制定中的应用研究
  • 香港站群服务器8C/4C/2C/1C有什么区别
  • Jenkins 分布式和并发构建
  • 借助 Wisdom SSH AI 助手,轻松安装 CentOS 8 LNMP 环境
  • 高速路上的 “阳光哨兵”:分布式光伏监控系统守护能源高效运转
  • 专题 字符串 Unicode
  • LLaMA-Factory安装部署
  • uniapp实现微信小程序端图片保存到相册
  • 深入拆解Spring思想:DI(依赖注入)