Archive for the 'OS X Tips' Category

Playing around with technology

Today I am playing around with the blogging bundles for the best text editor in the world, TextMate.

I literally have no idea what this post is going to look like when it gets posted, but I figure that no one checks my site on a minute to minute basis anyway.

I’m supposed to be able to embed images from Flickr, as well… which may go a long way toward getting me to post more photography. Let’s see if it works:

Well, that seemed to work well. I think I may need to make it a bit more obvious that the above image is linked to a larger version at Flickr. If you are reading this, by the way, click on it and go look at the big one. Pumps up my number of views at Flickr. Makes my already insufferable ego even more out of control. Thanks.

Oh, and it other news, Jerry Falwell died. And I made all sorts of changes to the templates in use on this site. I will leave it to the reader to determine which of these events is more important.

The infamous 802.11n upgrade for MacBook Pros

I’m on a roll today with posts, eh?

Just a note about the upgrade that is listed on xlr8yourmac.com, among other places on how to upgrade your CoreDuo MacBook Pro with 802.11n functionality. (Core2Duo machines already have this card, and all you need is the 802.11n enabler, available for $1.99 from Apple or included in the CD-ROM that comes with the Airport Extreme Base Station)

A couple of notes, actually:

  • The card is easy to obtain. Ask an Apple Store near you (if you are lucky) or maybe a friend who lives near one. I’d avoid the Ebay auctions, as these are most likely scams. You might be able to check with Apple authorized Repair Centers or Dealers in your area. List price is $43. Compared to ExpressCard solutions, this really would be a bargain at twice the price.
  • Apple acknowledges the upgrade, but does not support it. It DOES void your warranty. They will sell you the part, no questions asked.
  • The upgrade is not terribly difficult. I had a few hitches with mine, but I think those were largely because I was stupid, and were easily resolved. The MacBook Pro is FAR easier to pull apart than its g4 cousin was.

Here’s the biggie, and the one that xlr8yourmac.com does not tell you about.

  • Bluetooth functionality for your MacBook or MacBook Pro is located on the same card. The Mac Pro substitute card does NOT have Bluetooth on it. You will lose all Bluetooth functionality by doing this upgrade.

Now, I would have made this trade anyway, but it would have been very nice to have known this before I started. Apple Stores are getting LOTS of calls from people who do the unauthorized upgrade, and were not aware of the side effect.

In the end, I didn’t have to make the trade (read some of today’s other posts and see if you can put two and two together) but I certainly would not EXPECT the same treatment. I got lucky.

Hopefully Google will get this indexed nicely, and at least one Bluetooth addict who is not aware of the effects of their actions will be saved a little anguish. If you choose to do it anyway, good luck. 802.11n ROCKS!

Review of the MacBook Pro

There have been several reviews of the MacBook Pro, and they all seem to follow a theme.

  1. It’s hot. Really hot.
  2. It’s fast in Intel stuff, but it’s really really slow on Rosetta stuff.
  3. Battery life blows.
  4. The Mag-Safe connector is cool, but it becomes dislodged too easily.
  5. The screen is a thing to behold.
  6. The selection of ports (ExpressCard, no Firewire 800, no S-Video) is… odd.

If I can, let me hit these points one by one.

It’s hot. Really hot

Guilty as charged. Yes, it’s hot. However, just like the Powerbook G4 before it, it’s a metal notebook. Of course it’s going to be hot. It’s got two processors in there. It’s going to get warm. It is hotter than the G4 (although not by a huge margin), and may be a good deal hotter than the iBooks (which are plastic). Some of the reviews I have read expressed concern for the safety of children around such a hot notebook, or that it could seriously burn your leg were you to actually use it as a �??laptop.�?�

Get a life. It’s not that hot. I used mine on my lap for hours today, and while it may have been a tad uncomfortable had I not been wearing pants… I was, and I didn’t give it a second thought. Don’t use it in a sauna and it’ll be just fine.

It’s fast in Intel stuff, but it’s really really slow on Rosetta stuff

True. But with the exception of Adobe and Microsoft software, the vast majority of what I use is already native. If you happen to be the type of person who compiles some of your own packages (say Ruby) the speed is truly spectacular. On certain types of tasks, Apple’s claim that the MacBook is 4x faster seems to be a bit on the conservative side.

On other tasks, it’s actually not as fast as I expected. It plays World of Warcraft really, really well (but then again, so did my G4). I kind of expected to see constant framerates in the 80-100fps range. I don’t. But it looks and plays terrific.

Battery life blows

This one I just can’t figure out. Battery life on my G4 has always topped out at about 3 hours, with extremely conservative use of the machine, and the screen brightness all the way down.

Under the same circumstances, I got 25% longer battery life on my MacBook. I’m extremely pleased with the battery life I have seen… and when you compare the MacBook to some of the Dell Core Duo notebooks, the difference is really obvious… the Dells are larger, klunkier, and have batteries twice the size. With the same life.

One strange side note, in VERY quick testing… disabling one core in the MacBook does NOT seem to extend battery life. It may even shorten it. Further testing needed.

The Mag-Safe connector is cool, but it becomes dislodged too easily

Isn’t that the point?

I mean, what are these people doing while typing an e-mail? Playing rugby? I tend to sit still while using my computer, even if it’s on my lap, and the Mag-Safe has not become dislodged even once.

And yes, the connector is cool.

The screen is a thing to behold

True.

Looks every bit as good as my Dell external LCD. And so much better than the G4, it’s difficult to compare the two. The G4 is difficult to look at after being on the MacBook for a while.

The selection of ports (ExpressCard, no Firewire 800, no S-Video) is… odd

While I agree, I don’t think it’s too much of a problem. I will admit I was disappointed that the ExpressCard port was not the wider one, so a CompactFlash card would fit inside.

However, the two eliminated ports that are generating the most criticism are:

  • The FireWire 800 port. I’d like to have one, but I have to admit, the one on my G4 has never been used. Not even once.
  • The S-Video port. Again, I’d like to have one, but the S-Video port on my G4 was used one time, in three years, and that was to show off, �??Hey, look, I can hook it to a TV!�?� Besides, you can add this port for $20 with an adapter.

All in all, I could not be more happy with my MacBook. Well, I could, it could be cooler, have a wider ExpressCard port, and it could have been free. But other that that, it does everything I want a portable computer to do (including booting Windows… I may hate it, but it’s a necessary evil), and it does it very, very quickly.

I’m on Google Talk right now.

Google is expected to announce a new service, Google Talk, tomorrow.

Talk has been launched. Go see it at http://talk.google.com. The Google pages include directions on how to get it to run with a variety of thrid party clients… or you can download their client.

I can say that I expect that this announcement will actually happen, because, you see… I’m already on it. And I am such a nice guy, I’m going to let you in on the secret.

First step? Get a Gmail address. I don’t think you need invites anymore, but if anyone does, drop me a line and I will get you one. I have 50 available.

Once you have your Gmail address, you need an IM client that is capable of doing the Jabber protocol. If you are on a Mac, you have a variety of choices. iChat will do it, so will Adium. On Windows, Trillian can do Jabber protocol if you have the appropriate plug in. I am sure there are other programs that will do it as well, but I don’t do Windows, so Google it for yourself.

Something close to these directions were found at: http://www.smashsworld.com/2005/08/im-on-google-talk-right-now.php. Smash’s directions did not actually work for me, but the ones below did.

For iChat, just enter:
Server: talk.google.com
Username: youremail@gmail.com
Password: yourpassword

Note: If you have trouble logging in, turn off â??Secure Messagingâ? and â??Encryptionâ? options.

For any type of GAIM client, including Adium on the OS X:

  1. Add an account, select â??Jabberâ? as the protocol.
  2. Your screen name is your Gmail address, including the â??@gmail.comâ?.
  3. Your password, oddly enough, is your Gmail password.
  4. Server is â??talk.google.comâ?.
  5. Find the option for â??use TLS if availableâ? and make sure it is on. Turn â??Force old SSLâ? and â??Allow plaintext…â? off. The connection port is 5222.
  6. Badda boom, badda bing… you should be able to login.

If you get this working, drop me a message. I won’t be on long tonight, but I should be on most of the day tomorrow. My Google Talk ID is matthew.cave at gmail.com

Hope to hear from you.

WDS (Wireless range extension) with the Airport Express and WRT54G

I managed to pick up an Airport Express for cheap at the Ultimate Electronics â??We can’t compete with Best Buyâ? celebration (also known as a going out of business in Texas sale, and I wanted to see how many of its cool little abilities I could get working. For the unfamiliar, the Airport Express can do all of the following:

  • Act as a pretty capable router all by itself. If you have NOTHING but a cable modem or DSL, and want to share your internet connection wirelessly, the Airport Express will accomplish the trick for you. (Of course, your computers need to have wireless connections)
  • It will extend an existing wireless network, acting as a signal repeater, and (theoretically) doubling your range.
  • It will share a single USB printer to your entire network.
  • It will hook to your home stereo, and allow you to route the output from your iTunes to either the computer or your stereo, with no additional hardware (except the cable from the Airport to the stereo itself)

I already have a wireless network, so I wanted to use all the capabilities except the first. There are a number of web pages dedicated to exactly how to do this, including the fact that you must patch the WRT54G with third party firmware in order to get it to support WDS (the range extending protocol). I’m not going to repeat their work here. You can see it for yourself at http://vafer.org/blog/tcurdt/archives/000184.html and http://ryanschwartz.net/2004/08/05/airtunes-airport-express-and-the-wrt54g.

It works pretty much like they describe, with one exception. My Airport Express would shut down DHCP requests on my network after it obtained an address, thereby preventing my computer from getting an address, and shutting down all internet access.

The solution is to have the Airport Express not request an address from the gateway, but simply assign itself one. (This may be a problem unique to Mac OS X 10.4, as the 10.4.1 update mentions some Airport Express related DHCP fixes. I’m on 10.4.1 now, but have not tested to see if I could turn the dynamic addressing back on, as I’m happy with the way it works now.) Once I assigned a static IP address, the light turned green and the Airport Express worked like a dream.

AirTunes also works well, although it is very sensitive to bad mp3 files. If you have an mp3 with clipping when the music gets loud, you may not hear it on 2 inch computer speakers, but you will if you have a pair of 2 foot tall floor speakers. I may need to rip some of my music again.

I have not yet tested to see if my USB printer can be shared (not all can) but for the price, I’m already impressed with the Airport Express.

Confessions of a font slut

I have always liked fonts, designing with type, even on occasion making my own.

If you find yourself in the same boat, this is a pretty cool new site.

Fontleech: The Free Font Blog. Your guide to the best free fonts on the web.

A Few OS X Tips

I was utterly stumped by an odd happening today, and to my surprise, everyone I asked was having the same problem. Stuffit Expander was taking an extremely long time to launch, and appeared to hang. If you let it bounce in the dock for long enough (sometimes as long as 3-5 minutes) it would eventually launch.

Turns out that the culprit was the “Automatic Version Check” feature, and the application was attempting to phone home. Well, Allume had their servers that respond to these checks go down recently, and as far as I can tell, they have not come back up.

The solution is to disconnect from the internet, launch Stuffit Expander (which should launch quickly with no connection to the internet), and immediately go to the preferences panel (which is among the most poorly designed I have ever seen on the Mac) find the Version Checking Panel, and turn it off.

Allume, formerly Aladdin, is one of the very sad stories of the Macintosh software development world. Stuffit was one of the original “must have” applications on the Macintosh, written by boy genius Raymond Lau. I honestly don’t know if Lau has anything to do with Allume nowadays, and honestly, I don’t want to know. For the last several years, each revision of this program has become slower, more bloated with useless features, less stable, and more annoying. There is simply no reason to use the .SIT format anymore. .ZIP support is built into Panther, and it’s transparent. This ridiculously badly programmed version check is simply the last straw. It’s time for Stuffit to simply go away.

Other, more cheerful (but mostly useless) tips

Tired of the “Welcome to Darwin!” when you launch the Terminal?

Edit /etc/motd to change the message of the day. Changing this file will require you to authenticate. If you don’t know how to find /etc/motd, or how to edit a file as root, then you probably don’t need to be editing your message of the day, sorry.

Want to change your Mac screen to a black and white negative image?

Press Control-Option-Command-8. Press it again to change it back. No, I do not know why you would want to do such a thing.

Have an internal drive with a faulty system that crashes?

Connect an external drive, and hold the option key while restarting your Mac. You will get a startup menu that allows you to select which drive you would like to boot from.

Hopefully, with today’s announcement of the Mac Mini some more folks will be buying Macs, and can use these tips. If anyone posts a question, I’ll do my best to find an answer.

Gentoo Linux, MythTV, and LIRC

For those of you who know me in real life, you know that I am have been somewhat (obsessed seems like such a strong word) active trying to get MythTV up and running on my Linux box. As it turns out, the above combination is currently very problematic, and I figured I would go ahead and post how I got it running (at least until Lirc updates their code, and Gentoo fixes their packager) I am sure that there are other infrared controllers out there, and some people probably even make their own… but these directions are specific to the Hauppauge 2/350 (a very common setup for MythTV).

I have been at this some time, as you may have seen in an old entry about how to deal with the MPEG files I was getting. I had Myth up and running (and quite well, I might add, until I had a hard drive blow up on me. Took me months to get running the first time, and only about a week in my spare time the second time, so I guess I am getting better at it.

However, Lirc (Linux Infra Red Controller, the remote control software) is currently not as ready to go as the rest of the package. (Apparently, it used to be just fine, and has only been broken recently, as most of the tutorials I read simply said emerge lirc and then went on to the next subject, like it would work automagically.)

Well, it doesn’t. We’ll go over the problems one by one, and how to solve them.

NOTE: The following procedures are NOT SAFE. They involve intentionally installing unstable, buggy software. The following procedure worked for me. If you follow these steps, and your computer explodes, takes up drinking and smoking, or runs away with your wife, it’s not my problem. You have been warned.

Problem 1: Lirc has a faulty pre-requisite, which has been hard masked by Gentoo

Seems as though the current version of Lirc must compile a kernel module, which demands write access to the kernel module directories, which portage does not normally have. The solution to this is a package called config-kernel, which unfortunately, has been hard masked due to instability, and there is even a note from it’s creator that it needs to be removed altogether. That’s the bad news. The good news is that if you FORCE portage to install it, it works, uh, well, good enough. It’ll crash, but it will accomplish the task you need first. So here are the two steps to force it to install. (Yes, I know there are safer ways to do this, but all the safe methods listed at Gentoo.org just didn’t seem to work for me.)

First, open /usr/portage/profiles/package.mask in your editor of choice.

Find the lines:

# <latexer@gentoo.org> (11 Oct 2004)
# Broken, soon to be removed pending reworking.
sys-kernel/config-kernel

And comment out that last line (put a # in front of it).

If you do not find them, quit your editor, do an emerge sync, and look again. If you still don’t find it, maybe they have fixed the problem, and this guide is out of date.

Once that file is edited (be careful anytime you emerge sync to update your package listing, it will change back) you should be able to

emerge config-kernel

Once that is done, you need to issue the following command:

config-kernel --allow-writable yes

For those of you who are wondering… yes, the config-kernel app just crashed. However, it did what you needed it to before it wiped out.

Again with the warnings. This is a security risk. Don’t leave your kernel this way. Yes, there is a safer way to do this which involves re-compiling your kernel. Recompiling is not that big of a deal, but recompiling after I set options using an app that just crashed on me, worries me a bit. So I did it this way.

Now you should be able to

emerge lirc
without further incident. It merges version 0.7.0-pre7 as of this writing. That version can be made to work.

If I were you, I would immediately undo all the stuff I did to make that work. Namely:

config-kernel --allow-writable no
emerge unmerge config-kernel

Problem 2: The Portage package for lirc is not quite right

The biggest problem is that it doesn’t point to the right device after it is all installed.

Go check these files, and make sure they look right.

/etc/conf.d/lircd

# Options to pass to the lircd process
LIRCD_OPTS="-d /dev/lirc/0"

/etc/lircd.conf from the ivtv package… utils/lircd-g.conf

# this config file was automatically generated
# using lirc-0.6.6(animax) on Tue Apr 15 19:50:27 2003
#
# contributed by 
#
# brand:                                Hauppauge
# model no. of remote control: 
# devices being controlled by this remote: PVR 2/350
#

begin remote

  name  hauppauge_pvr
  bits           13
  flags RC5|CONST_LENGTH
  eps            30
  aeps          100

  one           969   811
  zero          969   811
  plead        1097
  gap          114605
  toggle_bit      2


      begin codes
          Power                    0x00000000000017FD
          Go                       0x00000000000017FB
          1                        0x00000000000017C1
          2                        0x00000000000017C2
          3                        0x00000000000017C3
          4                        0x00000000000017C4
          5                        0x00000000000017C5
          6                        0x00000000000017C6
          7                        0x00000000000017C7
          8                        0x00000000000017C8
          9                        0x00000000000017C9
          Back/Exit                0x00000000000017DF
          0                        0x00000000000017C0
          Menu                     0x00000000000017CD
          Red                      0x00000000000017CB
          Green                    0x00000000000017EE
          Yellow                   0x00000000000017F8
          Blue                     0x00000000000017E9
          Ch+                      0x00000000000017E0
          Ch-                      0x00000000000017E1
          Vol-                     0x00000000000017D1
          Vol+                     0x00000000000017D0
          Ok                       0x00000000000017E5
          Mute                     0x00000000000017CF
          Blank                    0x00000000000017CC
          Full                     0x00000000000017FC
          Rewind                   0x00000000000017F2
          Play                     0x00000000000017F5
          Forward                  0x00000000000017F4
          Record                   0x00000000000017F7
          Stop                     0x00000000000017F6
          Pause                    0x00000000000017F0
          Replay                   0x00000000000017E4
          Skip                     0x00000000000017DE
      end codes

end remote

~/.lircrc AND ~/.mythtv/lircrc (No I didn’t both to figure out which one it was reading… once I got it working I just started playing. If I were guessing, though… it’s using the first one.) This is a sample setup, and the syntax is pretty clear… feel free to customize as you see fit. I got this file from the Gentoo Wiki.

begin
    prog = irxevent
    button = OK
    repeat = 3
    config = Key M CurrentWindow
end
begin 
    prog = irxevent
    button = CH+
    repeat = 3
    config = Key Up CurrentWindow
end
begin
    prog = irxevent
    button = CH-
    repeat = 3
    config = Key Down CurrentWindow
end
begin
    prog = irxevent
    button = MENU
    repeat = 3
    config = Key Return CurrentWindow
end
begin
    prog = irxevent
    button = RECORD
    repeat = 3
    config = Key Return CurrentWindow
end
begin
    prog = irxevent
    button = RED
    repeat = 3
    config = Key X CurrentWindow
end
begin
    prog = irxevent
    button = GREEN
    repeat = 3
    config = Key I CurrentWindow
end
begin
    prog = irxevent
    button = YELLOW
    repeat = 3
    config = Key bracketleft CurrentWindow
end
begin
    prog = irxevent
    button = BLUE
    repeat = 3
    config = Key bracketright CurrentWindow
end
begin
    prog = irxevent
    button = BLANK
    repeat = 3
    config = Key D CurrentWindow
end
begin
    prog = irxevent
    button = VOL-
    repeat = 3
    config = Key Left CurrentWindow
end
begin
    prog = irxevent
    button = REV
    repeat = 3
    config = Key Left CurrentWindow
end
begin
    prog = irxevent
    button = PLAY
    repeat = 3
    config = Key P CurrentWindow
end
begin
    prog = irxevent
    button = MUTE
    repeat = 3
    config = Key backslash CurrentWindow
end
begin
    prog = irxevent
    button = VOL+
    repeat = 3
    config = Key Right CurrentWindow
end
begin
    prog = irxevent
    button = FFW
    repeat = 3
    config = Key Right CurrentWindow
end
begin
    prog = irxevent
    button = BACK/EXIT
    repeat = 3
    config = Key Escape CurrentWindow
end
begin
    prog = irxevent
    button = FULL
    repeat = 3
    config = Key Escape CurrentWindow
end
begin
    prog = irxevent
    button = PAUSE
    repeat = 3
    config = Key P CurrentWindow
end
begin
    prog = irxevent
    button = 0
    config = Key 0 CurrentWindow
end
begin
    prog = irxevent
    button = 1
    config = Key 1 CurrentWindow
end
begin
    prog = irxevent
    button = 2
    config = Key 2 CurrentWindow
end
begin
    prog = irxevent
    button = 3
    config = Key 3 CurrentWindow
end
begin
    prog = irxevent
    button = 4
    config = Key 4 CurrentWindow
end
begin
    prog = irxevent
    button = 5
    config = Key 5 CurrentWindow
end
begin
    prog = irxevent
    button = 6
    config = Key 6 CurrentWindow
end
begin
    prog = irxevent
    button = 7
    config = Key 7 CurrentWindow
end
begin
    prog = irxevent
    button = 8
    config = Key 8 CurrentWindow
end
begin
    prog = irxevent
    button = 9
    config = Key 9 CurrentWindow
end

Final checklist… make sure that you have the lirc_i2c module listed in /etc/modules.autoload.d/kernel-2.6 and make sure that it is BELOW ivtv. Also make sure that /etc/modules.d/ivtv contains the lines:

alias char-major-61 lirc_i2c
add above ivtv lirc_dev lirc_i2c

Now, are you still reading this? All caught up? Now, reboot. I know, I know, linux folks hate rebooting, but the fact is, if you have been playing with lirc to get it working, it’s hopelessly screwed up in RAM. It’ll be faster to start over.

Once that’s done, from a terminal window, do the following:

/etc/init.d/lircd start
irxevent &
mythfrontend

And try out your remote. Should be working at this point. If it is, you can set all this stuff to happen automatically at startup by using rc-update and editing your .xsession appropriately.

Now Playing:When We Dance” by Sting from the album …All This Time

Testing is fun!

You should be seeing this now… I am checking to see how some new software for posting to my blog works. I have to make this long enough though that it actually will auto generate a summary. If I get this working correctly, I will probably write up a message about how cool it is. I’m not sure if this is long enough, so I will write just a bit more.

I’m going to edit this next link to actually link to the iTunes music store.

Come Around from the album Carencro by Marc Broussard

The full article should no longer be mislinked. Seems like I should not assign multiple categories to a post. If anyone knows what a trackback is, and how it works, feel free to go ahead and test that. I only know of one person who links to any of my stuff… so, Liz, you might be my only Trackback tester.

All of you Blogger folks, this software works with your system too, and it’s available for Windows… so help me test :-) Let me put a body in here to see if I can make it work.

picture11

UPDATE: I don’t think anyone is reading this entry but me, but I have subcategories and multiple categories working. Woot! Now I just need to come up with some decent content.

DVD Studio Pro and the Hauppauge PVR-350

Every once in a while, a problem gets solved so elegantly that you wonder if someone is looking out for you. Today was one of those days, so hopefully with a little luck, I can get the Google-indexed, so if anyone has the same problem, they can solve it just as easily. (I am incidentally, the #1 indexed site for the phrase “Classic BMW sucks”, which I think is funny.)

I am sure I am not the first person to have gotten the idea of using the PVR-350 hardware MPEG encoder card for the purpose of digitizing video for your DVD Studio Pro projects without having to use Compressor (which, while versatile and elegant, is slow). However, there don’t seem to be many people acknowledging the problem I had with their incompatibility (which is not surprising, I guess, since one is a PC product, and one is a Mac product… maybe not everyone uses them together. Personally, I think it’s a great combo, since I don’t want my authoring machine (the Mac) tied up while I am digitizing video on the PC. The problem arises when you try to import the resulting .mpg files into DVD Studio Pro. You will get the incredibly informative message that tells you that the file is of an “incompatible format.”

Well, with that very helpful piece of information, I went about trying to get that file into Studio Pro. (Without re-rendering that file through Compressor, which defeats the whole purpose of using hardware encoding in the first place) I knew that Compressor outputs two files, one audio and one video, with timecodes to keep them in sync. The PVR-350, on the other hand, outputs one file, with both audio and video included, which Quicktime reports as “muxed.”

Well a little Google investigation on “DVD Studio Pro” and “Muxed” turns up what turns out to be a little miracle worker of a program, called MPEG Streamclip, by Squared 5. This application does a huge assortment of things, but the particular feature I needed was the “de-muxing” of MPEG files. The incompatibility seems to lie in the exact resolution I was using (NTSC standard - 740×486) which gets scaled to an exact 4×3 ratio. Specifying the output from MPEG Streamclip to be “scaled” and the audio file to be MP2, rather than AIFF (for maximum speed). The resulting file set goes into Studio Pro with no trouble at all, and it even associates the two, so that when you place the video into the current project, the audio automatically comes along for the ride.

MPEG Streamclip is also extremely fast. It successfully de-muxed a 2 GB MPEG file in about 10 minutes on my Powerbook G4 (1.25GHz) The same file would have taken around 2 hours to re-encode in Compressor. It’s fast BECAUSE it doesn’t re-encode. There is no loss in quality, as there would be in Compressor.

Oh, and by the way, did I mention that MPEG Streamclip is free? Completely free? Sans charge?

Sound too good to be true? Maybe it is, but it saved my butt this afternoon.

Next »