下面python3代码framerate项取小数点后2位import osimport reimport subprocessimport openpyxlimport mathfrom openpyxlstyles import Font PatternFill Alignment# 支持的视频格式supported_formats = mp4 avi mkv wmv mov flv m2ts
修改以下代码:
解析输出结果
format, resolution, bitrate, framerate, duration = video_output.split('|') audiobitrate, audiosamplingrate, audiolang = audio_output.split('|')
将帧率保留小数点后两位
framerate = float(framerate) framerate = round(framerate, 2) framerate = str(framerate)
时长取整
duration = duration.split('.')[0] h, m, s = duration.split(':') duration = f'{h}:{m}:{math.ceil(float(s))}'
以分钟计算的时长
duration_minutes = int(h) * 60 + int(m) + math.ceil(float(s)) / 60
计算压缩比率
ratio = round(duration_minutes / size * 1000000000, 2)
原文地址: http://www.cveoy.top/t/topic/ba6a 著作权归作者所有。请勿转载和采集!