16 个版本
0.6.2 | 2024年4月8日 |
---|---|
0.6.1 | 2023年7月15日 |
0.6.0 | 2023年5月19日 |
0.5.4 | 2023年1月28日 |
0.3.0 | 2021年8月17日 |
#170 在 命令行工具
每月70次下载
23KB
366 行
媒体整理器
将视频、照片和音频整理成文件夹日期层次格式。
CLI 使用方法
USAGE:
media_organizer [OPTIONS] --target <TARGET_MEDIA> --destination <DESTINATION_PATH>
OPTIONS:
-c, --copy Copy the files instead of moving them.
-d, --destination <DESTINATION_PATH> The destination path of sorted media.
-f, --file-type <FILE_TYPE> The file type to sort. [default: *]
-h, --help Print help information
-t, --target <TARGET_MEDIA> The target media to sort.
-V, --version Print version information
CLI 使用示例
要快速整理目标文件夹中的照片,请运行以下命令以将它们输出到默认目标目录。
media_organizer --target test-media --destination sorted_media
在用 cargo 开发时,请转发标志。
cargo run -p media_organizer -- --target ./media_organizer/photos --destination ./media_organizer/media
功能
-
根据创建日期整理照片、视频和音频。
-
整理单个媒体文件或包含未整理媒体文件的文件夹。
-
根据 EXIF 创建日期整理照片。
- 白名单照片文件类型。("tiff", "TIFF", "heif", "HEIF", "HEIC", "heic", "AVIF", "avif", "jpeg", "jpg", "JPEG", "JPG", "HEIC", "heic", "PNG", "png", "webp", "WEBP")
-
根据 FFMPEG 创建日期整理视频。
- 白名单视频文件类型。("mp4", "MP4", "mov", "MOV")
-
根据 ID3 记录日期整理音频。
- 白名单音频文件类型。("mp3", "MP3", "wav", "WAV", "aiff", "AIFF")
-
用户提供未整理图像的目标文件夹。将照片移动到运行二进制文件的目录中的默认
photos
目录。输出的文件夹将是媒体上的相应创建日期。
-
-
允许配置目标文件夹。
- 使用
--dest
标志。
- 使用
-
整理特定文件类型。默认为任何文件类型。
-
选择复制文件或移动文件。
-
根据文件创建日期创建文件路径作为整理器的后备。
-
将 media_info 作为新 crate 暴露。
依赖关系
对于 ffmpeg-next 包,请遵循此指南 [链接]
路线图
- 可选择将原始文件夹移至回收站
- 更多文件元数据包装选项
- 单独修改文件元数据和标签元数据(例如 EXIF、FFmpeg、ID3)
- 测试
依赖关系
~3–4MB
~71K SLoC