批量修改文件名 #批量修改文件名 import os base_path = "./" for (index,file) in enumerate(os.listdir(base_path)): if file.endswith(("png","jpg")): file_name_split = file.split("."); os.rename(base_path+file,str(index)+"."+file_n
批量修改文件名
#批量修改文件名import os
base_path = "./"
for (index,file) in enumerate(os.listdir(base_path)):
if file.endswith(("png","jpg")):
file_name_split = file.split(".");
os.rename(base_path+file,str(index)+"."+file_name_split[-1])
# if file.endswith("png"):
# os.rename(base_path+file,file.replace("png",".png"))
# if file.endswith('jpg'):
# os.rename(base_path+file,file.replace("jpg",".jpg"))
批量视频图片格式转码
import globimport os
import threading
from PIL import Image
def create_image(infile, index):
os.path.splitext(infile)
im = Image.open(infile)
im.save(str(index) + ".png", "PNG")
def start():
index = 0
for infile in glob.glob("./*.webp"):
t = threading.Thread(target=create_image, args=(infile, index,))
t.start()
t.join()
index += 1
if __name__ == "__main__":
start()
视频下载
# 单个视频下载from you_get import common
url = "https://www.bilibili.com/video/BV1px411R7Ym"
common.any_download(url=url,stream_id='flv',info_only=False,output_dir=r"./video",merge=True)
# 多个视频下载 单线程版
from you_get import common
import json
lines = open("./langlang.txt","r").readlines()
for line in lines:
line = line.strip()
print(line)
common.any_download(url=line,stream_id='flv',info_only=False,output_dir=r"./video",merge=True)
# 批量视频下载多线程版 非GIL锁
# 突然有事情 待续.......
视频转码
# 单个视频ffmpeg 转码# 突然有事情 待续.......
# 多个视频ffempg 转码
# 还是有事 淦 待续 .......
测试代码