如何使用python查看视频的长度
2024-10-21 05:32:25
import subprocess
import re def get_length(filename):
result = subprocess.Popen(["ffprobe", filename],
stdout=subprocess.PIPE,
stderr=subprocess.STDOUT) for x in result.stdout.readlines():
if b"Duration" in x:
print(x)
x = re.search(rb"Duration.+?\d{2}:(\d{2}):\d{2}", x)
return int(x.group(1)) print(get_length(r"C:\Users\Administrator\Desktop\1.mp4"))
'''
b' Duration: 00:17:25.00, start: 0.000000, bitrate: 507 kb/s\r\n'
17
'''
最新文章
- Cesium原理篇:5最长的一帧之影像
- PostgreSQL JSON函数
- SQL性能优化
- geotools
- android自学笔记一
- 12天学好C语言——记录我的C语言学习之路(Day 5)
- git的初步使用---本地代码库的使用和提交
- Mysql表结构定义及相关语法
- PHP 批量获取指定目录下的文件列表(递归,穿透所有子目录)
- es6 语法 (map、set和obj 的对比)
- object oriented programming : class application
- 让Linux系统开机速度更快的方法
- 2440nandflash启动过程再学习
- TCP 三次握手理解和过程
- linux杂项
- 深入浅出SharePoint——Search疑难排除
- USB、UART、SPI等总线速率
- Solr Wiki文档
- 认知计算 Cognitive Computing
- 主流HTML5游戏框架的分析和对比
热门文章
- Y86模拟器的安装
- 10,python开发之virtualenv与virtualenvwrapper
- [bzoj1552][Cerc2007]robotic sort&;&;[bzoj3506][Cqoi2014]排序机械臂
- Java线程---简介
- 剑指Offer - 九度1391 - 顺时针打印矩阵
- iOS笔记060 - 自定义控件
- Windows10使用pip安装python包时报错-UnicodeDecodeError: 'ascii' codec c
- (原)Unreal-GamePlayer-Actor解析(1)
- A. Vasya and Book
- 台州学院maximum cow训练记录