29 lines
1.1 KiB
Python
29 lines
1.1 KiB
Python
|
||
import os
|
||
import subprocess
|
||
import logging
|
||
|
||
def check_streams():
|
||
directory = r"d:\dsWork\aiData\DouYin\DownloadedVideos"
|
||
files = [
|
||
"必须认真听的136号文详细解读!#知识分享 #136号文#干货分享 @图钉 YCsolar @少帅 YCsolar @电交所的秦老师_bd190d35.mp4",
|
||
"售电报价“35几”?别高兴太早!这可能是你踩过最贵的坑! “35几”、“36几”的售电报价,别高兴太早!这背后可能藏着违规价、阴阳合同、魔鬼条款三大“地雷阵”!我那个化工客户,就为一份3毛6的合同,一_a496a291.mp4"
|
||
]
|
||
|
||
for filename in files:
|
||
filepath = os.path.join(directory, filename)
|
||
if not os.path.exists(filepath):
|
||
print(f"File not found: {filename}")
|
||
continue
|
||
|
||
print(f"Checking: {filename}")
|
||
cmd = ["ffprobe", "-v", "error", "-show_streams", filepath]
|
||
try:
|
||
result = subprocess.run(cmd, capture_output=True, text=True, encoding='utf-8')
|
||
print(result.stdout)
|
||
except Exception as e:
|
||
print(f"Error: {e}")
|
||
|
||
if __name__ == "__main__":
|
||
check_streams()
|