Small metatag / file renaming script: what "stuff" should I be using?

Hi!
I need a small script that moves all videos, images and other files in a folder to
./year-month/day-hour-minute-seconds_originalfilename.ext
The date/time is supposed to come from the meta tags if the file has its own timestamp and from the file stats (creation date) if no meta data is available.
Now, this is how I would usually do something like this:
1) Install exiv2 and mediainfo and various other cli-tools that can extract timestamps from file meta data.
2) Mess around with those programs until after piping the output trough about 200 grep's and sed's I get a line of bash for everything I need.
3) Stick those lines together somehow into one huge mess consisting basically of just one single giant line of bash that inexplicably does the job
4) Instantly forget how it works and somehow accidental mess up my whole system the next time I try to modify & execute the script.
I already almost finished a bash script that works like that. And broke it. And don't understand how it works any more, so I was about to start over... but at the moment I guess I might have just enough spare time to do it right instead... so...
- What's would be the "right" way to do something like this?
- Should I just learn how to use functions instead of pipes or forget about bash and try python?
- Still use regex to fiddle it together or use something that can handle date/time as actual date+time instead of putting it into a string?
- Use various external tools (like exiv2 and mediainfo from the repos) or take something that has... uhm... API's or something... to handle... tag stuff itsself?
- What language / tools / methods would a programmer that knows all there is to know choose for a job like this?
I've written a lot of small scripts and a few "programs" in the past but never really got around to learn programming... for some reason I just got used to do everything I needed with only a few functions, loops and a lot of trying around + copy&paste somehow even if the code gets insanely awkward & impractical... so... I have no idea where to start looking for a "good" solution to this problem.
Any hints?
Thx!

Argh, I tried - seems to work but I made a mess again and just looking at it confuses me. It's not as bad as usual, but still...:
(replaced the mv's + mkdir's by echo's for "debugging" purposes:)
#!/bin/zsh
pushd "$1" && {
basefolder=$(readlink -fn "$1")
find ./ -type f -print0 | sort | while read -d $'\0' file
do
echo -n "#"
unset year minute hour day month TIME second newname fname dname debout part1 part2 part3
fname=$(basename "$file")
dname=$(dirname "$file")
filethm=$(echo $file | sed "s/...$/THM/")
file "$filethm" | grep -q "image" && {
exiv2 pr "$filethm" | grep -a stamp | sed "s/.*\(....:..:.. .*\)/\1/" | sort | grep -Ev "[[:alpha:]]" | head -n1 |\
IFS=" -:" read year month day hour minute second bla bla bla;
debout="INFO for $file pulled from $filethm: $year-$month-$day $hour-$minute-$second"
part1="$year-$month-$day"
part2="$hour-$minute-$second"
echo "$part1 - $part2" | grep -q -E "^[1-2][0-9][0-9][0-9]-[0-1][0-9]-[0-3][0-9] - [0-2][0-9]-[0-5][0-9]-[0-5][0-9]" ||\
file "$file" | grep -q "image" && {
exiv2 pr "$file" | grep -a stamp | sed "s/.*\(....:..:.. .*\)/\1/" | sort | grep -Ev "[[:alpha:]]" | head -n1 |\
IFS=" -:" read year month day hour minute second bla bla bla;
part1="$year-$month-$day"
part2="$hour-$minute-$second"
echo "$part1 - $part2" | grep -q -E "^[1-2][0-9][0-9][0-9]-[0-1][0-9]-[0-3][0-9] - [0-2][0-9]-[0-5][0-9]-[0-5][0-9]" ||\
mediainfo "$file" | grep -q date && {
mediainfo "$file" | grep -a date | sed "s/.*\(....-..-.. .*\)/\1/" | sort | grep -Ev "[[:alpha:]]" | head -n1 | IFS=" -:" \
read year month day hour minute second bla bla bla;
unset IFS
part1="$year-$month-$day"
part2="$hour-$minute-$second"
part3=$(echo $fname | sed "s/^[0-2][0-9]-[0-5][0-9]-[0-5][0-9]_//");
echo "$part1 - $part2" | grep -q -E "^[1-2][0-9][0-9][0-9]-[0-1][0-9]-[0-3][0-9] - [0-2][0-9]-[0-5][0-9]-[0-5][0-9]" ||\
debout="$debout No meta data for $file ($part1-$part2), taking creation date + filename: "
# Get year-month-day
part1=$(stat -c%y "$file" | awk -F " |:|\\\.|-" '{printf $1"-"$2"-"$3}')
# Get hour-minute-second
part2=$(stat -c%y "$file" | awk -F " |:|\\\.|-" '{printf $4"-"$5"-"$6}')
debout="$debout ${part1}/${part2}_${part3}";
# Destination filename
newname=./${part1}/${part2}_${part3};
[ "$newname" != "$file" ] && {\
echo $debout;
if ! [ -d $(dirname "$newname") ]
then echo mkdir -p $(dirname "$newname") -v
fi
echo mv "$file" "$newname" -v --backup=numbered
done
popd
Also, for some reason it doesn't work with bash. Only zsh. No idea why.
I just have accumulated too many bad habits with bash I guess... Any hints on how I should proceed now?
Throw the whole script away and try to learn python? xD
Last edited by whoops (2012-11-30 14:05:33)

Similar Messages

  • Have Mac OS 10.7.4 installed on an iMac-3.1 GHz Intel Core i5...the Finder will not find file on Windows mounted volumes...what setting should we be using...tried the same settings as our iMac 10.6.8-did not work!

    Have Mac OS 10.7.4 installed on an iMac-3.1 GHz Intel Core i5...the Finder will not find files on Windows mounted volumes...what setting should we be using...tried the same/working settings as our iMac 10.6.8...did not work for 10.7.4!

    Added note: We are tring to find files on Windows 2008 Server Standard...

  • I am trying to go paperless in my office i do real estate and mortgage brokerage. what software should i be using? what will i need as far as hardware etc.. any advice?

    i am trying to go paperless in my office i do real estate and  mortgage brokerage..........what software should i be using..? any hardware advice.......do i need a separate server?

    hi and thanks for the email back i want to do all the forms listing offers
    etc. and all of the mortgage docs.....i also have 7years of files i will
    have to scan??
    Danny Alessandrini Broker/Owner
    The Real Estate Stop and Mortgage Centre
    www.AlgomaMortgage.com  www.TheRealEstateStop.com
    2 Queen St W
    Sault Ste Marie ON
    705 949 7867

  • I have always used microsoft word, we just bought a mac, what program should I now use?

    I have always used microsoft word, we just bought a mac, what program should I now use?

    You can use Microsoft Office for Mac, one of the free Office clones such as LibreOffice or Apple's iWork suite of apps. The iWork apps - Keynote (presentation), Pages (word processing & page layout) & Numbers (spreadsheet) are available individually from the Mac App Store. There are also versions for iOS available separately. And, coming this fall, iWork for iCloud.

  • [request] what BIOS should I be using? GTX 980

    I have a GTX 980 gaming 4G, serial #:
    602-V317-11SB1410046189
    MSI Live update previously had me install NV317MH.143.   Now it is telling me the latest version is NV317MH.113, which looks like a downgrade in version #.  Why is it swapping between the 14x and 11x lines?  What version should I be using?  I have Live Update 6.0.012 and win8.1.

    Quote from: Svet on 22-December-14, 04:20:43
    NV317MH.143 is the latest one for your card
    do you use latest live update version?
    can you show a screeshot from this issue?
    I can confirm that what he's saying is true, I also have a 980 with 143 bios and MSI Live Update is telling me that there is a new bios 113 for my 980 Gaming.
    So what do we do now? update it to 113 or leave it with 143?
    Bcbarnes, lower number doesn't mean its a downgrade, they are just for different batches of 980 Gaming GPU's.
    113 should really be for 980 gaming gpu's with serial number of lets say 03s for example, so it is strange that MSI Live Update is telling us to install 113 since our 980 serial code is 11s.

  • What program should I be using?

    Hello friends,
    I am wanting to make a 3-5 sec video clip taken portion of a movie that I have on my HD and email it to a friend.
    I figured I could do this in iMovie, yet the file will not import. The original format was MPEG-1. I read that iMovie would only import MPEG-4 (why only MPEG-4!?), so I converted the file to MPEG-4 yet it still will not import.
    Should I be using a different program for this? I don't want to spend any money right now. I have all of the iLife programs, and all the bundled stuff that comes with a current model iMac. In addition I just purchased Toast, but Toast is not for editing is it?
    If there's no way to make iMovie work for me, is there a free download out there? Is there another program on my system that I could use for this?
    Thanks.
    Message was edited by: pianoman1976

    What happens if you open it with quicktime and export it to an edit-friendly format?

  • Export Layers To Files - Renaming Script PS CC

    On all previous versions of Photoshop, including CS6 (before the recent update to PS CC), I was able to use the ExtendScript Toolkit to edit the PS preset script that adds naming/numbering sequences to files when running the "Export Layers to Files" script. For PS CS 6, I edited the script to remove the automatic naming/numbering of exported layers by editing the following in ExtendScript Toolkit:
    In ExtendScript Toolkit CS6 open the Export Layers to Files.jsx (applications/adobe photoshop cs6/presets/scripts/export layers to files.jsx)
    on line 1030:
    change:
    fileNameBody += "_" + zeroSuppress(i, 4);
    to:
    //fileNameBody += "_" + zeroSuppress(i, 4);
    on line 1031:
    change:
    fileNameBody += "_" + layerName;
    to:
    fileNameBody += "" + layerName;
    This solved my problem and allowed PS to export my layers to files, keeping the layer name as the filename without adding any naming or numbering sequences to the filename. However with the recent release of Photoshop CC, the script change above does not work. It looks as though there are some new lines of scripting with Photoshop CC and I would love to know what else I need to change to prevent PS CC from renaming files when using the Export Layers to File script. Without the ability to change this, I will have to go through numerous steps in bath rename in Bridge, which when working with 100's of files with different naming structures would totally slow down my workflow. Any ideas on what to update in the Photoshop CC Script to fix this? Thanks so very much!

    Welcome to the forum.
    You would maybe be better served asking in the PhotoShop Scripting Forum
    http://forums.adobe.com/community/photoshop/photoshop_scripting
    Or even here:
    http://www.ps-scripts.com/bb/index.php
    In general, I think there were changes across the board with the scripting in CC that broke things in PS, IL, ID, etc. I have seen it in both the Illustrator and InDesign scripting forums, previous scripts no longer work as before or are broken, features removed, etc. Sad but true.

  • Almost there with a folder & file renaming script

    Hi all,
    I have been trying to write a script that will replace text in every file and folder from given folder, and all of its subfolders and files.
    I have manage to tweek the apple supplied script to rename all files but it keeps crashing when it renames a folder. I am guessing it is because if the parent folder gets renamed all the aliases to the other folders are broken?
    Can anybody please help, I'm sure this script would be of use to many people!
    Here is the script as it stands now
    try
    tell application "Finder"
    set source_folder to choose folder with prompt "Select folder to rename files in:"
    end tell
    end try
    tell application "Finder"
    display dialog "Search and replace in:" buttons {"File Names", "Folder Names", "Both"} default button 3
    set the search_parameter to the button returned of the result
    end tell
    repeat
    tell application "Finder"
    display dialog "Enter text to find in the item names:" default answer "" buttons {"Cancel", "OK"} default button 2
    set the search_string to the text returned of the result
    if the search_string is not "" then exit repeat
    end tell
    end repeat
    repeat
    tell application "Finder"
    display dialog "Enter replacement text:" default answer "" buttons {"Cancel", "OK"} default button 2
    set the replacement_string to the text returned of the result
    if the replacement_string contains ":" then
    beep
    display dialog "A file or folder name cannot contain a colon (:)." buttons {"Cancel", "OK"} default button 2
    else if the replacement_string contains "/" then
    beep
    display dialog "A file or folder name cannot contain a forward slash (/)." buttons {"Cancel", "OK"} default button 2
    else
    exit repeat
    end if
    end tell
    end repeat
    tell application "Finder"
    display dialog "Replace “" & the search_string & "” with “" & the replacement_string & "” in every item name?" buttons {"Cancel", "OK"} default button 2
    end tell
    tell application "Finder"
    set a to every folder of entire contents of source_folder
    repeat with aa in a
    -- looping within folders of selected source folder
    set aastring to aa as string
    set all_files to (every file in aa)
    repeat with ff in all_files
    -- looping within the files for the current folder
    set this_item to ff
    set this_item to (this_item) as alias
    set this_info to info for this_item
    set the current_name to the name of this_info
    set change_flag to false
    if the current_name contains the search_string then
    if the search_parameter is "File Names" then
    set the change_flag to true
    else if the search_parameter is "Both" then
    set the change_flag to true
    end if
    if the change_flag is true then
    -- replace target string using delimiters
    set AppleScript's text item delimiters to the search_string
    set the textitemlist to every text item of the current_name
    set AppleScript's text item delimiters to the replacement_string
    set the newitemname to the textitemlist as string
    set AppleScript's text item delimiters to ""
    my setitem_name(thisitem, newitemname)
    end if
    end if
    end repeat
    -- now we have renamed all the files lets rename the folder
    set this_item to aa
    set this_item to (this_item) as alias
    set this_info to info for this_item
    set the current_name to the name of this_info
    set change_flag to false
    if the current_name contains the search_string then
    if the search_parameter is "Folder Names" then
    set the change_flag to true
    else if the search_parameter is "Both" then
    set the change_flag to true
    end if
    if the change_flag is true then
    -- replace target string using delimiters
    set AppleScript's text item delimiters to the search_string
    set the textitemlist to every text item of the current_name
    set AppleScript's text item delimiters to the replacement_string
    set the newitemname to the textitemlist as string
    set AppleScript's text item delimiters to ""
    my setitem_name(thisitem, newitemname)
    end if
    end if
    end repeat
    end tell
    beep 2
    on setitem_name(thisitem, newitemname)
    tell application "Finder"
    --activate
    set the parentcontainerpath to (the container of this_item) as text
    if not (exists item (the parentcontainerpath & newitemname)) then
    try
    set the name of this_item to newitemname
    on error the error_message number the error_number
    if the error_number is -59 then
    set the error_message to "This name contains improper characters, such as a colon (:)."
    else --the suggested name is too long
    set the error_message to error_message -- "The name is more than 31 characters long."
    end if
    --beep
    tell me to display dialog the error_message default answer newitemname buttons {"Cancel", "Skip", "OK"} default button 3
    copy the result as list to {newitemname, button_pressed}
    if the button_pressed is "Skip" then return 0
    my setitem_name(thisitem, newitemname)
    end try
    else --the name already exists
    --beep
    tell me to display dialog "This name is already taken, please rename." default answer newitemname buttons {"Cancel", "Skip", "OK"} default button 3
    copy the result as list to {newitemname, button_pressed}
    if the button_pressed is "Skip" then return 0
    my setitem_name(thisitem, newitemname)
    end if
    end tell
    end setitemname
    Message was edited by: James @ Hakoona

    Hmmm, that script is definitely a bit old.
    An alias will still refer to the same file or folder, even if renamed. Your script does not crash on my machine, but the list of folder items to rename is empty. You are doing a lot more work than you really need to - you can just tell the Finder to get a list of file or folders so you don't have to do all that looping. By the way, you do not need the Finder to display the dialogs - normally an application tell statement should just contain terminology for that application (i.e. commands specific to the application).
    The following script replaces your loops through the files and folders with statements that just get all of the files or folders (or both). I also renamed the buttons so that their names/selection can be used elsewhere, such as some of the dialogs.
    <pre style="
    font-family: Monaco, 'Courier New', Courier, monospace;
    font-size: 10px;
    font-weight: normal;
    margin: 0px;
    padding: 5px;
    border: 1px solid #000000;
    width: 720px; height: 340px;
    color: #000000;
    background-color: #DAFFB6;
    overflow: auto;"
    title="this text can be pasted into the Script Editor">
    set source_folder to choose folder with prompt "Select a folder to rename files in:"
    display dialog "Search and replace text in the names of every:" buttons {"file", "folder", "file and folder"} default button 3
    set search_parameter to button returned of the result
    repeat
    display dialog "Enter the text to find in " & search_parameter & " names:" default answer "" buttons {"Cancel", "OK"} default button 2
    set search_string to text returned of the result
    if search_string is not "" then exit repeat
    end repeat
    repeat
    display dialog "Enter the replacement text:" default answer "" buttons {"Cancel", "OK"} default button 2
    set replacement_string to text returned of the result
    try
    if replacement_string contains ":" then error "colon (:)."
    if replacement_string contains "/" then error "forward slash (/)."
    exit repeat
    on error error_message
    beep
    display dialog "A file or folder name cannot contain a " & error_message buttons {"Cancel", "OK"} default button 2
    end try
    end repeat
    display dialog "Replace “" & search_string & "” with “" & replacement_string & "” in every " & search_parameter & " name?" buttons {"Cancel", "OK"} default button 2
    tell application "Finder"
    try
    if search_parameter is "file" then
    set item_list to files of entire contents of source_folder
    else if search_parameter is "folder" then
    set item_list to folders of entire contents of source_folder
    else -- both
    set item_list to entire contents of source_folder
    end if
    on error -- no items
    set item_list to {}
    end try
    if class of item_list is not list then set item_list to {item_list} -- single item
    repeat with this_item in item_list
    set current_name to the name of this_item
    if current_name contains the search_string then
    -- replace target string using delimiters
    set AppleScript's text item delimiters to search_string
    set text_item_list to text items of current_name
    set AppleScript's text item delimiters to replacement_string
    set new_item_name to text_item_list as text
    set AppleScript's text item delimiters to ""
    my set_item_name(this_item, new_item_name)
    end if
    end repeat
    end tell
    beep 2
    on set_item_name(this_item, new_item_name)
    tell application "Finder"
    --activate
    set the parent_container_path to (the container of this_item) as text
    if not (exists item (the parent_container_path & new_item_name)) then
    try
    set the name of this_item to new_item_name
    on error the error_message number the error_number
    if the error_number is -59 then
    set the error_message to "This name contains improper characters, such as a colon (:)."
    else --the suggested name is too long
    set the error_message to error_message -- "The name is more than 31 characters long."
    end if
    --beep
    tell me to display dialog the error_message default answer new_item_name buttons {"Cancel", "Skip", "OK"} default button 3
    copy the result as list to {new_item_name, button_pressed}
    if the button_pressed is "Skip" then return 0
    my set_item_name(this_item, new_item_name)
    end try
    else --the name already exists
    --beep
    tell me to display dialog "This name is already taken, please rename." default answer new_item_name buttons {"Cancel", "Skip", "OK"} default button 3
    copy the result as list to {new_item_name, button_pressed}
    if the button_pressed is "Skip" then return 0
    my set_item_name(this_item, new_item_name)
    end if
    end tell
    end set_item_name
    </pre>

  • What dpi should I be using for prints?

    I usually print photos directly from within Aperture by using the Apple/Kodak 'order prints' system built in to Aperture. However, I have had a few problems with this and decided recently to try using a local vendor instead. I notice the vendor recommends .jpg files with a minimum dpi of 300. When I looked at the export settings in Aperture (under "jpg-original size"), the dpi is set at 72. My questions are:
    1) Will changing it to 300 dpi make a big difference?
    2) When I've been ordering from Apple/Kodak using Aperture's print service, what settings are being used there? 72, 300 or other?
    3) If I give digital files to someone on a CD, should I export at 300 dpi if they intend to make prints? I have, evidently, been exporting at 72 dpi all this time...
    I should probably point out that I shoot in RAW, then convert to .jpg when I've done my adjustments and am ready to export to a CD.
    Many thanks.

    Jamie,
    As iDave stated, the DPI number that your picture indicates is not necessarily relevant to your printing process. What is important is how many pixels you have to work with.
    That 300 DPI is a somewhat magical number, dealing with physics and human anatomy. At normal reading distance (something like 16 inches?), the average human eye can tell differences if a picture is printed at less than 300 DPI. That is, your eye is can resolve up to 300 DPI at reading distance.
    To find the DPI, there is no setting. Take the number of horizontal pixels in your picture (let's say 3000), and divide it by the horizontal size of your photo (Let's say 6 inches if you are printing 4x6). That photo can have 500 DPI, when printed, if the photo printer supports resolutions that high. 500 DPI is greater than 300 DPI, so your eyes will be happy. They will be just as happy as if you had printed with 1800 pixels wide, which is 300 DPI. If you print out a photo that is 1200 pixels wide to a 4x6 print, you will have 200 DPI, and your eye will tell that things aren't really quite crisp.
    So, taking the math the other way, if you are printing 4x6 prints, you would want the long dimension to be at least 6x300=1800 pixels. In other words, don't crop a photo to less than 1800 pixels wide and expect it to print sharply. Also, don't use an Aperture export option that reduces the number of pixels ("TIFF - 50% of original size") if your original was less than 3600 pixels wide.
    All this math of course has nothing to do with the quality of your original. If your original wasn't in focus, printing it as a 4x6 with 300 DPI will look out of focus. If you threw away a lot of pixels because it's a low quality JPEG, you won't get those pixels back and the photo may look blocky at any size.
    This also says nothing about how good your eye really is, too, and how far away you will be when viewing your prints.
    Hope this makes sense,
    nathan

  • 8750 printer will only print a small part of a photo what ever size paper I use and prferences

    Is there a solution to printing as when I try to print a photo either in 6x4 or even A4 it still only prints a small section of the photo in one corner of the paper and after all preferences checked it still remains the same.

    Hi there john2boy,
    With the jam and print missing ink lets try downloading and running the HP Hardware Diagnostic Utility located here:
    http://h10025.www1.hp.com/ewfrf/wc/document?docname=c03291586&cc=us&dlc=en&lang=en&lc=en&product=408...
    It can fix a lot on its own and if not give a better idea of what is going on.
    Best of Luck!
    You can say thanks by clicking the Kudos Star in my post. If my post resolves your problem, please mark it as Accepted Solution so others can benefit too.

  • Having issues with PC gaming and my Linksys AC1900 router! (What settings should I be using?)

    Well I recently purchased a linksys AC1900 for a better/faster connection with my internet. Sadly, I have been having issues with online gaming. I am attempting to play a blizzard game (Diablo 3) but its not letting my connect. I did a direct wired connection and it worked just perfect. However, I dont want to play in my garage...lol. Does anyone have any ideas what settings I should be using? It lets me connect to battlenet but when my character loads into the world I get disconnected. I tried opening ports, shutting off uPnP, and various other things. Is the the router or is it me? Someone please help!

    I got confused with your response. If you are still having the same challenge, make sure you have enough speed to play any online game. You may also try to reboot your PC and the router. If the result is the same, check if the firmware is up to date. You may try to manually update it on the Linksys Smart WiFi page. Here's how. Once accomplished, reset, reboot, and reconfigure the router. I hope this helps!

  • What hardware should i consider using if i am a graphic and media design?

    I am a Graphical and media designer who is also into coding so i like producing websites. However, when it comes to reccommending hardware or even knowing any hardware at the slightest, i get really muddled up when choosing the right componants. I would like to know what good stuff i can use such as
    Desktop
    Hardware
    Processor
    Memory
    Power Supply
    CPU ?!?!?
    these are just examples but it would be good if you can help me out!
    Thanks.

    If you're considering purchasing a Mac, why not go to an Apple Store and talk to one of the people there.  Tell them exactly how you'll use your Mac.  You'll get good advice and no sales pressure.  If you're not near an Apple Store, you can call the Apple toll-free number where you live and get the same good advice.  You can find out about hardware and software that you need to do the job.

  • MOVED: [request] what BIOS should I be using? GTX 980

    This topic has been moved to GAMING Graphics Cards.
    https://forum-en.msi.com/index.php?topic=251672.0

    Quote from: Svet on 22-December-14, 04:20:43
    NV317MH.143 is the latest one for your card
    do you use latest live update version?
    can you show a screeshot from this issue?
    I can confirm that what he's saying is true, I also have a 980 with 143 bios and MSI Live Update is telling me that there is a new bios 113 for my 980 Gaming.
    So what do we do now? update it to 113 or leave it with 143?
    Bcbarnes, lower number doesn't mean its a downgrade, they are just for different batches of 980 Gaming GPU's.
    113 should really be for 980 gaming gpu's with serial number of lets say 03s for example, so it is strange that MSI Live Update is telling us to install 113 since our 980 serial code is 11s.

  • My printers do not get along with Firefox. What encoding should I be using?

    My printer will not print what is shown on the screen. It is unreadable.

    Hi there plywood66,
    You may find the troubleshooting steps in the article below helpful.
    iOS: Troubleshooting Mail
    http://support.apple.com/kb/ts3899
    -Griff W. 

  • What settings should I be using for importing?

    I currently have 3 sources of music - my own CDs, iTunes, and eMusic.
    I've left the settings in iTunes 7 at the default "AAC" but I just noticed there is an mp3 option in there. Which is better? What about Apple Lossless and the other options?
    Interestingly, even though AAC seems to be set at 128, I've noticed that only my iTunes purchases and my personal CDs stick to this rate; the mp3s that I bring in from eMusic seem to import automatically at a VBR anywhere from 160 to 200.
    Any help and advice is appreciated. I've already imported my entire personal CD collection, but I'd like to do the highest quality option for the future.
    Dell E1705 laptop    

    Rather than re-type information, let me refer you to the following link where this issue was previously discussed.
    http://discussions.apple.com/thread.jspa?threadID=655764&tstart=0

Maybe you are looking for

  • Photoshop Elements Insall issues

    Photoshop elements needs three disks to install. Serial number fine for disk one; serial number is invalid for disk two - what do I do now??

  • Hi is it possible to have a invoiced send to a mail for the monthly cost

    I need for my bookkeeping an invoice every month for the subscribtion on Adobe Acrobat pro, Can I this be send by mail every month

  • How to transport a Z table?

    Hi Friends, I need to transport a Z (custom) table names "ZXXX". When we go to Transport Connection from RSA1 we can click on Object Types to see all the object we can transport. I dont see any object type that will let me create transport request fo

  • Exception ID is not found in the trace logs

    Hi, We are intermittently seeing the below error exception message appear at the top of the Portal.  It was a lot more prevalent during our benefits open enrollment period Nov 1 through Nov 30.  It happened almost every day during that time.  Now it

  • HELP ME! Ps cs5 continually crashing when opening .psd's

    Every time i open a .psd file, it crashes cs5 photoshop... please help me! Process:         Adobe Photoshop CS5 [4588] Path:            /Applications/Adobe Photoshop CS5/Adobe Photoshop CS5.app/Contents/MacOS/Adobe Photoshop CS5 Identifier:      com.