修改以下代码:

解析输出结果

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)

下面python3代码framerate项取小数点后2位import osimport reimport subprocessimport openpyxlimport mathfrom openpyxlstyles import Font PatternFill Alignment# 支持的视频格式supported_formats = mp4 avi mkv wmv mov flv m2ts

原文地址: http://www.cveoy.top/t/topic/ba6a 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录