拍视频没注意,横屏内容拍成了竖屏,变成这样了:

直接用剪映呢,旋转后大小不对,虽然也有办法可以调整,但以后还会用这些视频,所以决定修正原始视频。

想起以前用过的强大视频转换命令行工具ffmpeg, 应该会有转换办法,搜索一番后果然发现门道,处理速度也非常快,顺带还压缩了视频!vid1.mp4从77M压缩到了18M,清晰度完全OK。

旋转方式嘛,常见的就够用了。使用参数transpose

0:逆时针旋转90度并垂直翻转

1:顺时针旋转90度

2:逆时针旋转90度

3:顺时针旋转90度后并垂直翻转

实例如下:

顺时针旋转90度

ffmpeg -i vid1.mp4 -vf "transpose=1" vid1-output.mp4

vid1.mp4是你要旋转的视频,参数指定-vf "transpose=1"就是顺时针,vid1-output.mp4是你旋转后要保存的文件名,以下类推。

逆时针旋转90度(顺时针旋转270度)

ffmpeg -i vid1.mp4 -vf "transpose=2" vid1-output.mp4

我的视频就需要逆时针旋转90度,请观察你的视频以便确定旋转角度。

顺时针旋转180度

相当于是旋转两次:

ffmpeg -i vid1.mp4 -vf "transpose=2,transpose=2" vid1-output.mp4

顺时针旋转90度后并垂直翻转

ffmpeg -i vid1.mp4 -vf "transpose=3" vid1-output.mp4

如果你的视频和我一样,分辨率是1920*1080的,那么旋转后不会有黑边。

这办法比直接旋转角度要好,如果你用这样的命令:

ffmpeg -i vid1.mp4 -vf "rotate=PI/2" vid11.mp4

会有黑边,因为原宽高并没有改变!

成功喽:

ffmpeg是个开源免费的视频命令行工具,如果有大量的视频需要批量操作,也是有办法的,请参考官网文档。

附下载网址:

http://www.ffmpeg.org/download.html

视频处理小技巧|ffmpeg视频命令行快速旋转视频相关推荐

  1. ffmpeg 命令行实现多路视频拼接播放

    FFmpeg命令行实现多路视频拼接 下面我将实现的是4个视频合为一个视频 注意:不是首位连接 是同时显示 效果如下: ffmpeg命令为: ffmpeg -i out1.mp4 -i out2.mp4 ...

  2. FFMPEG学习(一)---【命令行】采集视频和音频

    FFMPEG常识 参数 参考:ffmpeg-比特率,帧率和文件大小 下载资源 下载ffmpeg安装包 加入环境变量: e:\ProgramFiles_D\ffmpeg\bin\ 输入设备 dshow ...

  3. 《Android 音视频开发》笔记 - FFmpeg常用命令

    文章目录 FFmpeg简介 命令行工具概述 FFmpeg 处理音视频流程 FFmpeg常用命令 FFmpeg 基本信息查询 FFmpeg 录制 1) Windows上录制音频: 2) Mac 上录制音 ...

  4. 短视频运营小技巧,吸引粉丝观看也不难,只需要注意细节

    短视频运营小技巧,吸引粉丝观看也不难,只需要注意细节 短视频运营往往需要一些小技巧,注重细节,这样才能吸引更多的粉丝观看.那么今天我们就来一些学习一下,关于短视频运营的几个小技巧,让你的短视频可以顺利 ...

  5. 短视频制作小技巧,配音字幕都要跟上,做好细节才能成功

    短视频制作小技巧,配音字幕都要跟上,做好细节才能成功 短视频的大概制作方法相信大家都是心知肚明的,但是如果想要做好一个可以细分引流的短视频,却并不容易.那么今天我们就来分享几个短视频制作的小技巧,配音 ...

  6. MATLAB小技巧(9) 图片合成视频与视频分帧

    MATLAB小技巧(9)图片合成视频与视频分帧 前言 一. MATLAB仿真-序列合成 二. MATLAB仿真-视频分帧 三. 小结 前言 MATLAB进行图像处理相关的学习是非常友好的,可以从零开始 ...

  7. 做短视频的小技巧,如何配音是关键,找对主题也不能忘记

    做短视频的小技巧,如何配音是关键,找对主题也不能忘记 如今进入短视频行业的人仍旧是只多不少,但是想要做好短视频,却并不是那么的简单.那么今天,我们就来说一说关于做短视频的小技巧,如何配音是关键,找对主 ...

  8. 短视频运营小技巧,如何做好内容策划?可以从三个方面出发

    短视频运营小技巧,如何做好内容策划?可以从三个方面出发 做短视频运营,其实可以从很多个方面出发,那么今天我们要说的,就是短视频运营中内容策划应该怎么做.短视频的内容策划对于整个短视频运营都是很重要的, ...

  9. 短视频运营小技巧,做好规划很关键,能沉住气也很重要

    短视频运营小技巧,做好规划很关键,能沉住气也很重要 对于做短视频运营的小伙伴们来说,掌握一定的短视频运营小技巧是非常有必要的.那么我们今天就来说一说关于做短视频运营的几个小技巧,除了做好规划是很关键的 ...

最新文章

  1. matlab 编arm_Matlab将实现STM32的代码生成、调试及建模功能
  2. Android性能优化之启动优化实战篇,积累总结
  3. [CareerCup] 9.5 Permutations 全排列
  4. [Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated
  5. jmeter ForEach控制器学习
  6. Ubuntu开发环境搭建
  7. Hibernate3.x异常No row with the given identifier exists 解决方法
  8. 第三,四章 数据库和数据表的(增删改查,重命名等)基本操作
  9. base——JavaSEJavaEEJavaME的区别【Java中常用的包结构】
  10. 安卓系统实现播放器变速功能
  11. 启用或禁用笔记本自带键盘
  12. python online json editor_python+django常用富文本插件使用配置(ckeditor,kindeditor)
  13. 程序员月薪8000,丢人吗?
  14. 奇偶归一猜想(多组数据)——又称为3n+1猜想、冰雹猜想、角谷猜想
  15. STP的端口状态,BPDU,计时器
  16. Java实现水仙花数简单代码
  17. 安卓App自启动,两种不同的方式!!!支持到安卓4.4
  18. 通过宽高自适应设计两栏布局和三栏布局
  19. oracle批量将id更新为uuid,oracle批量新增更新数据
  20. 苹果手机升级13无法开机_苹果手机更新时突然断电,手机无法开机,为什么?...

热门文章

  1. Thinkphp自带的队列think-queue使用分析
  2. 职业观的形成和提高职业素养
  3. word出现大空格解决方案
  4. 昆明区块链产业发展驶入快车道
  5. 红米k30至尊纪念版刷鸿蒙系统,红米k30s至尊纪念版MIUI刷机包
  6. html如何做滑动门效果,JS+CSS实现简单滑动门(滑动菜单)效果
  7. 从HTTP请求中获取客户IP地址
  8. 关于银行场景生态圈建设,可能大家都忽视了重要的一点
  9. uni-app中swiper组件加入视频后无法全屏显示方案解决
  10. 幻灯片播放(包含自动播放)