【问题标题】:python retrive and modify mp4 file properties in windowspython在windows中检索和修改mp4文件属性
【发布时间】:2018-12-28 22:17:31
【问题描述】:

在我的 Windows 10 系统上,我组织了一个目录,其中存储了数百个 mp4、avi 和 mkv 格式的视频文件。使用文件资源管理器的属性界面,我可以读取一些属性(如长度)并读取/修改其他属性,如标题、副标题、标签……。 现在我想通过 Python 程序来读取和修改这些属性。我发现我可以使用 python 模块 os.path.size 来读取 size 属性,但我没有找到任何模块/函数来读取/修改标题、副标题、标签等属性。请建议使用什么模块/函数如何。谢谢。

【问题讨论】:

    标签: python file video properties


    【解决方案1】:

    您可能可以将 MoviePy 库用于大多数这些事情。例如,可以通过以下方式读取视频长度:

    from moviepy.editor import VideoFileClip
    
    clip = VideoFileClip("video.mp4")
    print(clip.duration)
    

    如果 MoviePy 没有您需要的东西,您可以使用更难使用但功能更多的 FFmpeg。我认为 FFmpeg 有一个 python 包装器,但是当我过去使用它时,我只是使用子进程库中的 Popen 和 check_output 来调用命令。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-23
      • 2021-08-16
      • 1970-01-01
      相关资源
      最近更新 更多