Python小工具五分钟处理完一天的工作

FFmpeg是一套强大的音视频处理程序,也是很多音视频软件的基础,事实上,FFmpeg已经成为业界音视频处理的标准了。但命令行使用FFmpeg是有一定学习成本的,而ffmpeg-python库则很好的解决了这个问题。

通过pip简单安装之后即可在python代码中使用ffmpeg。

获取视频信息

可以通过stream来获取视频的一些基础信息,比如尺寸、时长、帧率等。

镜像处理

可以简单的理解为英文单词横向(horizontal)和纵向(vertical)的首字母缩写。

添加水印

这条命令的意思是,将logo水印图片放置在main视频的上方,坐标为(0,)。可以把视频的左上角理解为原点(0,0)的位置,从原点向右和向下分别表示x轴和y轴。

当然,如果把logo做的足够大,比视频还要大,然后换一下双方的位置,那就会变成将视频放到logo上了,其实相当于给视频加了一个背景图。

视频截取

这条命令看起来就很容理解,start_frame和end_frame分别代表起始结束帧。

视频拼接

视频拼接使用concat函数即可。

最后

今天给大家分享了一个python处理视频的不错的库,希望可以给大家的工作/副业带来一些效率上的提升。




转载请注明:http://www.aierlanlan.com/rzdk/7368.html