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

boyanx13小时前技术教程3

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

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

想起以前用过的强大视频转换命令行工具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

相关文章

css+canvas 随便画一个星空(canvas星空特效)

今天躺在床上刷抖音的时候,看见了一个马克笔随便画星空的视频,很有意思。先看效果:开始需求分析:1、渐变色的背景2、画一颗树和一些草3、水面的倒影4、随便画点星星5、画一颗流星1、渐变色的背景先确定20...

作为前端工程师必须懂得的33个CSS核心概念

你真的懂CSS吗?层叠样式表(CSS)是网页设计的支柱,能将单调的HTML转变为视觉惊艳的交互界面。要精通CSS,必须理解从基础选择器到动画、响应式设计等高级技巧在内的核心概念。无论你是初学者还是资深...

css3属性(transform)的一个css3动画小应用

闲言碎语不多讲,咱们说说css3的transform属性:先上效果:效果说明:当鼠标移到a标签的时候,从右上角滑出二维码。实现方法:HTML 代码如下:需要说明的一点是,a链接的跳转需要用javasc...

诡异的层级错乱:一个被transform隐藏的CSS陷阱

周五下午三点十七分,设计部突然发来紧急截图——原本应该悬浮在顶部的导航菜单,此刻正诡异地被下方的轮播图遮挡。我盯着屏幕上错乱的层级关系,手指下意识地敲下z-index: 9999,心里清楚这不过是程序...

Swatch Book - css3 & query书签

今天的教程是关于创建使用 CSS 旋转变换和 JavaScript 制作动画书签效果。我们的想法是展现出样书状结构,使单一的色板或列表点击切换。当点击其中一项,我们就会旋转以显示所选择的项目。下载地址...

pdf怎么旋转方向?分享3招旋转方法,简单易上手!

你是否遇到过需要旋转PDF文件方向的情况?例如,需要将PDF文档中的页面,进行顺时针或逆时针旋转,以便更好地阅读或编辑。PDF旋转方向如何操作呢?下面这篇文章,教大家3招旋转方法,赶紧跟着小编往下看!...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。