Pitivi Media Library Sorts Images Alphabetically not Numerically Fix

Written by James McDonald

July 8, 2014

I am trying to create a video of some photos I numbered them thinking that when I imported them into Pitivi they would appear in numerical order. Not so. They sort alphabetically 1,10,11,100 instead of 1,2,3,4.

So to get the result I wanted I created a script to copy the images to a new location with a new alphabetically sortable name (AA, AB, AC… ZZ):

Step 1 – was to get a list of the images to rename

cd /path/to/images
ls -1  | sort -n > filelist

Step 2 – Open filelist in and copy into LibreOffice calc and create a script containing the commands you need. There are a million ways to do this but I find using calc / excel is familiar and easy

Screenshot from 2014-07-08 11:01:35

mkdir renamed
cp "1_RIMG0001.jpg" "renamed/AA-1_RIMG0001.jpg"
cp "2_RIMG0002a.jpg" "renamed/AB-2_RIMG0002a.jpg"
cp "3_RIMG0003.jpg" "renamed/AC-3_RIMG0003.jpg"
cp "4_Picture_001.jpg" "renamed/AD-4_Picture_001.jpg"
cp "5_Picture_024.jpg" "renamed/AE-5_Picture_024.jpg"
cp "6_Picture_017.jpg" "renamed/AF-6_Picture_017.jpg"
cp "7_Picture_035.jpg" "renamed/AG-7_Picture_035.jpg"
cp "8a_RIMG0001.jpg" "renamed/AH-8a_RIMG0001.jpg"
cp "8_Picture_061.jpg" "renamed/AI-8_Picture_061.jpg"
cp "9_RIMG0004_001.jpg" "renamed/AJ-9_RIMG0004_001.jpg"
cp "10_RIMG0007_001.jpg" "renamed/AK-10_RIMG0007_001.jpg"
cp "11_RIMG0005_002.jpg" "renamed/AL-11_RIMG0005_002.jpg"
cp "12_RIMG000_2.jpg" "renamed/AM-12_RIMG000_2.jpg"
cp "13_RIMG0001_004.jpg" "renamed/AN-13_RIMG0001_004.jpg"
cp "14_RIMG0045.jpg" "renamed/AO-14_RIMG0045.jpg"
cp "15_RIMG0001_005.jpg" "renamed/AP-15_RIMG0001_005.jpg"

Once you have the commands created copy them from the spreadsheet into a text file in the same directory as your images and run it

gedit rename.sh # enter the commands into a textfile and save it
chmod +x rename.sh # make it executeable
./rename.sh # run the script
ls renamed/ | head -n 5 # check your results


Submit a Comment

Your email address will not be published. Required fields are marked *

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The reCAPTCHA verification period has expired. Please reload the page.

You May Also Like…

Clear HSTS Settings in CHrome

Open chrome://net-internals/#hsts enter the domain in the query field and click Query to confirm it has HSTS settings...

Ubuntu on Hyper-v

It boils town to installing linux-azure # as root or sudo apt-get update apt-get install linux-azure...