获取目录中所有音频/视频长度的命令行工具

playlist-length的Python项目详细描述


播放列表长度

DownloadsOpen Source Love

一种命令行工具,用于计算目录中所有音频/视频的长度

playlistlen.gif

先决条件

ffmpeg要使此包正常工作,需要将其安装到系统上

在ubuntu上安装ffmpeg

sudo add-apt-repository ppa:mc3man/trusty-media
sudo apt-get update
sudo apt-get install ffmpeg
sudo apt-get install frei0r-plugins

对于其他操作系统,请阅读指令here

安装

启动终端并键入以下命令

$ pip install --user playlist-length

$ pip install --user -e git+https://github.com/karansthr/playlist-length#egg=playlist-length

如果~/.local/bin/不在路径中,则运行

$ export PATH=$PATH:${HOME}/.local/bin/

您可以在~/.zshrc或~/.bashrc等中添加上述代码行,以便在每次打开终端时重复上述步骤。

要获取目录中所有视频的长度,请将目录的路径指定为arguement

$ playlistlen path_to_directory

或对当前目录使用以下命令

$ playlistlen

默认情况下,它将递归地在给定目录及其子目录中查找视频,如果您希望它只在给定目录中查找,则使用--no subdir标志,例如:

$ playlistlen path_to_directory --no-subdir

默认情况下,它将查找的媒体类型是video,但您可以指定audioboth

$ playlistlen path_to_directory --media-type audio
$ playlistlen path_to_directory --media-type both

对于帮助,请使用-h或--help,例如

$ playlistlen --help

作者

许可证

这个项目是在麻省理工学院的许可下授权的-详细信息请参见LICENSE文件

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在sqlite数据库中保存特定列的历史记录   java如何更改/更新timeseriechart名称(JFreeChart)   java如何将整数转换为可绘制的   汇编什么解释Java的字节码   java查找已编译的类版本号   我应该什么时候在ColdFusion应用程序中使用Java?   java当一个实体的两个字段为(unique=true)时,如何处理JPA异常?   java为什么在所有其他实例都正确的情况下返回错误的布尔值?   java Hibernate每次都准备语句   java停留在平均字长上   对Java和日语字符进行编码   java如何将导致异常的方法的错误消息传递给侦听器中的onTestFailure方法   java代码没有打印结果   java为什么私有内部接口的方法必须是公共的?   休眠发生错误。有关详细信息,请参阅错误日志。JAVAlang.NullPointerException