时间:2021-05-22
我就废话不多说了,还是直接看代码吧!
def frames_to_timecode(framerate,frames): """ 视频 通过视频帧转换成时间 :param framerate: 视频帧率 :param frames: 当前视频帧数 :return:时间(00:00:01:01) """ return '{0:02d}:{1:02d}:{2:02d}:{3:02d}'.format(int(frames / (3600 * framerate)), int(frames / (60 * framerate) % 60), int(frames / framerate % 60), int(frames % framerate))print(frames_to_timecode(25,123))00:00:04:23
补充知识:python+opencv截取指定帧的视频段,同时转换分辨率
在网上看了好久一直没解决问题,好多都是复制粘贴别人的东西,耽误时间,小编在多次尝试和修改后终于成功了,废话不多说,直接上代码:
import cv2videoCapture = cv2.VideoCapture('K:/test/00000.mov')fps = 30 # 保存视频的帧率size = (350, 256) # 保存视频的大小 videoWriter = cv2.VideoWriter('K:/test/0000_test.avi', cv2.VideoWriter_fourcc('X', 'V', 'I', 'D'), fps, size)i = 0 while True: success, frame = videoCapture.read() if success: i += 1 print('i = ', i) if (i >= 1000 and i <= 2000): frame=cv2.resize(frame,(350,256)) videoWriter.write(frame) if(i>2000): break else: print('end') break其中原视频格式应该转换成 .mov(小编只在这种情况获得成功,其他可以自行测试),如果需要调整分辨率的话,必须有:
frame=cv2.resize(frame,(350,256))
这一过程,否则视频帧将无法写入,视频输出大小为0。
有不足的地方希望指出,希望能帮到你!
以上这篇python 将视频 通过视频帧转换成时间实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了python通过pil模块将raw图片转换成png图片的方法。分享给大家供大家参考。具体分析如下:python通过pil模块将raw图片转换成pn
魔影工厂是一款好用的视频格式转换器,可以将任意的视频转换成自己想要的手机视频专用格式。索爱手机的专用视频格式与众不同,我们如何将视频转换成索爱视频格式?软件
什么是FLM文件?FLM全名为Filmstrip,是Premiere将视频分帧输出时的图像文件格式,FLM把视频序列文件转换成若干静态图像序列,它是一幅包括了全
怎样将f4v格式的视频文件转换成mp3格式的音频文件,在这里主要是将视频文件转换成音频文件,那么这种格式的转换又是如何进行转换的呢?下面我们就跟着小编来了解一下
如何将视频转换成音频?万兴优转软件为用户提供超过1000种视频格式,它不仅支持视频和视频、音频和音频之间的格式转换,还支持视频和音频的格式转换,接下来的文章中小