Skip to content

darguez/media-sorting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 

Repository files navigation

Media Sorting

Description

A simple bash script to deal with dates in images and video files. The idea is to facilitate the sorting of these files in the place where they are stored.

Options:

  • rename: rename all .jpg images and videos in a folder by prefixing the date taken/recorded in the format: YYYYMMDD-HHMMSS_<original filename>
  • touch: change modified date to date taken/recorded.
  • test: just displays date taken/recorded of files in directory

The script uses jhead(jpeg) and mediainfo (video) tools to retrieve metadata from files.

Usage examples

./media-sort.sh rename "path-to-files/*"
./media-sort.sh touch "path-to-files/*.jpg"
./media-sort.sh test "path-to-files/*.mp4"
./media-sort.sh touch "path-to-files/*.mov"

Notice: double quotes in path is necessary

Output example

IMG12345.jpg --> 20220812-132404_IMG12345.jpg
IMG12346.jpg --> 20220812-132516_IMG12346.jpg
VID54321.mp4 --> 20220815-104512_VID54321.mp4
No metadata for IMG10738.jpeg!
VID04321.MOV --> 20220815-114512_VID04321.MOV
...

Integrations

Nextcloud

After making changes you need to scan the corresponding folder:

sudo -u www-data php /var/www/nextcloud/occ -v files:scan username --path=/username/files/Photos/Xmas2022

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages