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
'''

  

最新文章

  1. Cesium原理篇:5最长的一帧之影像
  2. PostgreSQL JSON函数
  3. SQL性能优化
  4. geotools
  5. android自学笔记一
  6. 12天学好C语言——记录我的C语言学习之路(Day 5)
  7. git的初步使用---本地代码库的使用和提交
  8. Mysql表结构定义及相关语法
  9. PHP 批量获取指定目录下的文件列表(递归,穿透所有子目录)
  10. es6 语法 (map、set和obj 的对比)
  11. object oriented programming : class application
  12. 让Linux系统开机速度更快的方法
  13. 2440nandflash启动过程再学习
  14. TCP 三次握手理解和过程
  15. linux杂项
  16. 深入浅出SharePoint——Search疑难排除
  17. USB、UART、SPI等总线速率
  18. Solr Wiki文档
  19. 认知计算 Cognitive Computing
  20. 主流HTML5游戏框架的分析和对比

热门文章

  1. Y86模拟器的安装
  2. 10,python开发之virtualenv与virtualenvwrapper
  3. [bzoj1552][Cerc2007]robotic sort&&[bzoj3506][Cqoi2014]排序机械臂
  4. Java线程---简介
  5. 剑指Offer - 九度1391 - 顺时针打印矩阵
  6. iOS笔记060 - 自定义控件
  7. Windows10使用pip安装python包时报错-UnicodeDecodeError: 'ascii' codec c
  8. (原)Unreal-GamePlayer-Actor解析(1)
  9. A. Vasya and Book
  10. 台州学院maximum cow训练记录