# encoding:utf-8
import json
import os
base_dir = r"C:\Users\hj\Desktop\65548392\65548392"
output_path = r"F:\400-练习脚本\kafka" # 输出结果
def check_str():
"""
检查中英文
:return:
"""
os.chdir(base_dir)
for item in os.listdir(base_dir):
dir_path = os.path.join(base_dir, item)
entry_json_path = os.path.join(dir_path, 'entry.json')
title = read_json(entry_json_path) # 视频标题
file_name = f"{title}.mp4"
os.system(f"ffmpeg -i ./{item}/80/audio.m4s -i ./{item}/80/video.m4s -codec copy {output_path}/{file_name}")
def read_json(json_path):
"""
读取 json 文件,获取文件名
:param json_path:
:return:
"""
with open(json_path, encoding='utf-8') as f:
content = json.loads(f.read())
return content['page_data']['part']
if __name__ == '__main__':
check_str()