如何识别已经转换的媒体文件

时间:2018-12-09 17:46:57

标签: python python-2.7

我正在尝试调整一个脚本来处理我的媒体收藏,以处理一堆已经转换为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”,而不是识别出它已被转换并跳过。

https://pastebin.com/g6e4LLCX

这是我的完整剧本,对我的帮助已经不止一个小时了。

0 个答案:

没有答案