import os import subprocess

input_dir = r'E:\HOME\UP' output_dir = r'E:\HOME\UP\1' output_file = os.path.join(output_dir, 'OUTPUT.MP4')

files = [] for file in os.listdir(input_dir): if file.endswith('.mp4'): files.append(os.path.join(input_dir, file))

if not files: print('No mp4 files found in input directory') else: command = ['ffmpeg', '-i', files[0], '-empty_hdlr_name', '1', '-metadata:s:v:0', 'language=jpn', '-metadata:s:a:0', 'language=jpn', '-c', 'copy', '-disposition:v:1', 'attached_pic', output_file]

subprocess.run(command
修改代码首先将源文件除去后缀外改为大写import osimport subprocessinput_dir = rEhomeupoutput_dir = rEhomeup1output_file = ospathjoinoutput_dir outputmp4files = for file in oslistdirinput_dir if fileendswithmp4 f

原文地址: https://www.cveoy.top/t/topic/cXAW 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录