python - 使用 python 更改视频文件属性
问题描述
我写了一个程序来重命名电影文件。但是,即使在更改文件名后,一些电影仍显示为旧名称。
我发现在属性选项卡下有名为“标题”“标签”“评论”等的文件属性。对于大多数电影,这些都是空白的,但对于某些电影,标题是旧文件名,当我更改文件名时它不会改变.
如何重写或简单地清除此元数据?
解决方案
这取决于您的视频文件的格式。例如,对于 MP4 文件,您可以使用“诱变剂”,如下所示:
from mutagen.mp4 import MP4
def remove_tags(file_path):
movie_tags = MP4(file_path)
movie_tags.clear()
movie_tags.save()
推荐阅读
- multithreading - 为什么 View 中的请求会导致树侦听器在非 gui 模式下显示“没有要显示的数据”
- amazon-redshift - 创建具有对给定架构(包括删除表)的访问权限的 aws redshift 用户
- jquery - 如何获取元素的父母、祖父母和曾祖父母?
- unity3d - 画布缩放器问题
- sitecore - Sitecore Commerce 商务工具无法加载
- google-analytics - 如何将 Google Analytics 数据导出到 Google GCS 存储桶或 BigQuery?
- big-o - 如何证明以下哪个函数的增长率更大
- excel - 如何从文件路径中提取文件夹
- r - 提取非负数或从字符串向量中返回负数
- c# - 当字段中的字符数减少时,更改 DataGridTextColumn 的宽度