使用Python更改视频文件属性

4
我写了一个程序来重命名电影文件。但是,即使更改了文件名,一些电影仍然显示为旧名称。
我发现在属性选项卡下有文件属性,比如“标题”、“标签”、“注释”等。对于大多数电影来说,这些都是空白的,但对于某些电影,标题是旧文件名,当我更改文件名时它并不会得到更改。
我如何重新编写或清除这些元数据呢?

重命名电影文件的代码是什么? - kennyzx
我从网络爬虫中获取名称,然后使用os.rename()。文件重命名可以正常工作,但它不会更改元数据值。 - Sam
1个回答

6

这取决于您的视频文件格式。例如,对于MP4文件,您可以按以下方式使用'mutagen':

from mutagen.mp4 import MP4

def remove_tags(file_path):
    movie_tags = MP4(file_path)
    movie_tags.clear()
    movie_tags.save()

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接