如何在Python中编辑视频ID3标记?
我一直在慢慢地写一个小项目来创建一个电影/电视节目/音乐ID3标签编辑器,它可以用于我的iTunes库中的成批文件。在这里找到一堆ID3标记编辑器后,我开始用python设计GUI: 不幸的是,当设置实际的ID3标记编辑器时,我发现页面上的任何库,或者我找到的任何其他库,比如eyeD3,都不能处理实际的电影文件。我已经在python应用程序上投入了大量精力,我希望有人能告诉我以下三件事之一(如果没有,我必须改用Java,根据之前的一篇文章,Java显然有一个库来处理mp4文件的ID3标记):如何在Python中编辑视频ID3标记?,python,video,metadata,mp4,id3,Python,Video,Metadata,Mp4,Id3,我一直在慢慢地写一个小项目来创建一个电影/电视节目/音乐ID3标签编辑器,它可以用于我的iTunes库中的成批文件。在这里找到一堆ID3标记编辑器后,我开始用python设计GUI: 不幸的是,当设置实际的ID3标记编辑器时,我发现页面上的任何库,或者我找到的任何其他库,比如eyeD3,都不能处理实际的电影文件。我已经在python应用程序上投入了大量精力,我希望有人能告诉我以下三件事之一(如果没有,我必须改用Java,根据之前的一篇文章,Java显然有一个库来处理mp4文件的ID3标记): 是
提前感谢您的帮助。首先,我对python了解不多,所以我只想给您我的2美分,因为还没有人回答您 其次,如果您知道字符串中的id3在哪里,那么它应该是可行的。您将需要从头开始编写代码,因为在电影中,python中的id3实际上没有什么内容 现在,这一切都与字符串和子字符串有关。您必须打开文件并获取所需的子字符串,然后使用try-and-fail进行修改。Prashant Khandelwal在年提出了一个很好的例子
祝你好运。首先,我对python了解不多,所以我只想给你我的2美分,因为还没有人回答你 其次,如果您知道字符串中的id3在哪里,那么它应该是可行的。您将需要从头开始编写代码,因为在电影中,python中的id3实际上没有什么内容 现在,这一切都与字符串和子字符串有关。您必须打开文件并获取所需的子字符串,然后使用try-and-fail进行修改。Prashant Khandelwal在年提出了一个很好的例子
祝你好运。已经过期很久了,但是如果你在OSX上,你可以通过iTunes本身来修改元数据,这很容易,如果速度慢的话 最棒的是,它适用于任何类型的媒体,您也可以更改iTunes特定的元数据
如果没有,您可以通过子流程或类似方式使用。大量过期,但如果您使用OSX,您可以通过iTunes本身更改元数据,这非常容易,如果速度慢的话 最棒的是,它适用于任何类型的媒体,您也可以更改iTunes特定的元数据
如果没有,您可以使用via SUBSPROCESS或类似工具。这很有意义,因为在我写了这篇文章之后,我使用Notepad++打开了一个MP4文件,看到整个ID3标记是文件的第一行。然而,我仍然不知道该怎么做才能在我是用户585915(OP)的东西中添加专辑插图。我刚更新了我的名字,因为我第一次在这里发布。很好,我自己将在c#中不久后为mp4的id3工作,但在那之前有一些步骤。。。如果你愿意,我会随时告诉你我是如何做的。这很有意义,因为在我写了这篇文章之后,我用记事本++打开了一个MP4文件,看到整个ID3标记是文件的第一行。然而,我仍然不知道该怎么做才能在我是用户585915(OP)的东西中添加专辑插图。我刚更新了我的名字,因为我第一次在这里发布。很好,我自己将在c#中不久后为mp4的id3工作,但在那之前有一些步骤。。。如果你愿意,我会让你知道我是怎么做的。