哔哩哔哩缓存视频整合为MP4,

import os
import json

def path(path,name):
    """
    :param path: 视屏项目的总目录
    :param name: audio.m4s 音频的文件名,每个音频的名字是一样的
    :return: (视屏路劲,音频路径,视屏信息的json文件路径)的列表
    """
    res=[]
    base=os.path.abspath(path)
    #print(base)
    for root,dirs,files in os.walk(base):
        if not dirs:
            for file in files:
                if name in file:
                    r=os.path.join(root,file)
                    res.append((r,r.replace('audio.m4s','video.m4s'),os.path.join(os.path.dirname(os.path.dirname(r)),'entry.json')))                    
    return res

def get_info(file_path):
    """
    :param file_path: entry.json文件的路径
    :return: 视屏的标题信息
    """
    with open(file_path,"r",encoding="utf-8") as f:
        obj=json.load(f)
    name=obj.get("page_data").get("part")
    nam

你可能感兴趣的:(python)