修改代码首先将源文件名转换为大写字母文件后缀除外import osimport subprocessinput_dir = rEhomeupoutput_dir = rEhomeup1output_file = ospathjoinoutput_dir outputmp4files = for file in oslistdirinput_dir if fileendswithmp4
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') and not file.upper().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
原文地址: https://www.cveoy.top/t/topic/cXCx 著作权归作者所有。请勿转载和采集!