当前目录
import os import subprocess def convert_mov_to_mp4(source_directory, output_directory): # 确保输出目录存在 if not os.path.exists(output_directory): os.makedirs(output_directory) # 遍历指定目录下的所有文件 for filename in os.listdir(source_directory): if filename.endswith(".MOV"): # 构建完整的文件路径 file_path = os.path.join(source_directory, filename) # 构建输出文件的路径 output_path = os.path.join(output_directory, filename.replace(".MOV", ".mp4")) # 构建ffmpeg命令 command = [ 'ffmpeg', '-i', file_path, # 输入文件 '-c:v', 'libx264', # 复制视频流 '-crf', '0', # 使用AAC编码音频 '-y', output_path # 输出文件 ] # 执行命令 try: subprocess.run(command, check=True) print(f"Converted {file_path} to {output_path}") except subprocess.CalledProcessError as e: print(f"Failed to convert {file_path}: {e}") # 指定要处理的源目录 source_directory = '.' # 指定输出目录 output_directory = 'h264_videos' convert_mov_to_mp4(source_directory, output_directory)
pip uninstalll numpy pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package numpy==1.23.0
import os import subprocess # 指定您的目录路径 directory = '.' # 遍历目录下的所有文件 for filename in os.listdir(directory): if filename.endswith('.mp4'): file_path = os.path.join(directory, filename) # 应用Auto-Editor命令 subprocess.run(['auto-editor', file_path, '--edit', 'motion', '--margin', '0.2s'])