----------Working with Pictures and Videos---------- Pictures and Videos are stored in seperate folder structures, so that they can easily be processed by their respective programs. -----On the web and backups----- The contents of the pictures folder will be mirrored at: http://teeks99.com/Pictures/Bolivia/ The contents of the video folder will be mirrored at: http://teeks99.com/Video/Bolivia/ To add new pictures/videos to these mirrors, a program must be run from Tom's laptop. This script will copy everything from the local directory up to the server (called lovejoy), but will not delete anything off the server. Removing any folders/pictures/videos must be done manually (try to avoid this). The server (lovejoy) will then be backed up to the computer at the Riley's house (bart) and another server in chicago (mcclure). These backups happen automatically every night starting at 01:05 AM. Both the backup machines take a snapshot of all the files every night that is kept for the week. The sunday snapshot is kept indefinately. Thus if a file is deleted from lovejoy it will still remain in the snapshots it was captured in and cannot easily be removed. -----Folder Layout----- Inside each directory, most photos/videos will be stored in a folder for the event they record. If this is an annual event, the two digit year number may follow. Try not to include spaces in any Folder/Picture/Video names. If the name consists of multiple words, capitalize the first letter of each word such as WaterFight.jpg. Try to make sure that the extension (.jpg, .mkv, etc) is lower case, this makes it much easier when processing multiple files. For photos, the top level directory (for example Carnival11) is where the best, memorable, exciting, or otherwise interesting photos go. Each Inside each top level folder is a raw folder. This is where all the photos from the event are stored. When an event happens, this folder is usually populated first, then the interesting photos are copied up one level and given descriptive names. Also inside each top level folder is a folder called "web". This contains a smaller copy of the picture for use on facebook, the blog, websites, etc. This smaller copy should have a width less than 640 pixels and a height less than 480 pixels. This can be achieved with the command "convert PhotoName.jpg -resize 640x480 web/PhotoName.jpg" A possible addition to each top level folder, is a pano folder. This will contain files and projects for creating panoramas. Specailly crafted panoramas can be moved to the top level and/or web folder. For videos the top level folder is for videos that have been edited and processed. Each of these final videos may contain parts from one or more of the videos in the raw sub folder. The raw sub folder for each top level folder does not actually contain the video directly from the camera (this is far too large). Instead we use a better codec (x264-slow-2pass) to make the files 10-20% of the original size with almost no loss in quality. This is done with the ArchiveConvert480.bash or ArchiveConvert720.bash scripts based on the resolution of the original video (480p- Laura's camera, Digital Video Camera, DVD; 720p- Tom's Camera). The conv sub folder is where different resolution and format conversions of the videos go. These are required by the video player that can be embedded in a web page. They are generated with MultipleConvert.bash. The web sub folder contains the html file that can be used to show each video on its own page, or embed it in a blog page. These html files are created by making a copy of the FlashTemplate.html file in the top level video folder and following its directions to find/replace various strings in the file. The proj sub folder can contain .kdenlive (or other) project files that work with the raw files to create files in the top level directory.