我正在尝试调整一个脚本来处理我的媒体收藏,以处理一堆已经转换为MP4视频的经过优化的网络mp4。我在网上找到了一个脚本,到目前为止,我对其进行了很多更改,以使其能够执行我想要的操作,但是我无法弄清楚这个脚本。
def get_media_items():
unconverted = []
for root, dirs, files in os.walk(media_path):
for file in files:
if file.endswith(file_types):
old_file = os.path.join(root, file)
old_file_size = os.path.getsize(old_file)
new_file = os.path.splitext(old_file)[0]+' - Web.mp4'
media_file = {
'old_file': old_file,
'old_file_size': old_file_size,
'new_file': new_file
}
unconverted.append(media_file)
return unconverted
这是我当前必须获取媒体文件的功能。它提取文件,然后附加“-Web.mp4”
我遇到的问题是,即使文件已经过优化,它仍将其更改为“-Web-Web.mp4”,而不是识别出它已被转换并跳过。
这是我的完整剧本,对我的帮助已经不止一个小时了。