although it can play mpeg-4 you actually want to use .h264 on a ipod because of battery life. also allegedly the next generation will have a much longer life as the main reason its rather poor now is because of two main chips that have allegedly been dropped.