not to start a flame, but i disagree with much of whats been said here about this topic (re: upon starting quicktime it immediately throws an "error 47: invalid url."). an error that has been known now for years, that's apparently never been fixed...
i use Quicktime 7.71.80.42 (recently installed this week, Dec 2013) to Windows 7 Pro SP1 64 bit os (note this is a cleanly installed system).
upon starting Quicktime on my computer that IS connected to the internet (from the icon on my desktop) it immediately throws "error 47: invalid url."
in simple terms, this points to a problem accessing a URL from the internet... let's run with this for a moment (eg, maybe the error message is actually true?)
my first test. turn off my computer. disconnect it from the internet. now reboot it. alas, the only change being that my computer is not NOT internet connected. upon starting Quicktime, it must have a check in it's code to check if when its launched, 'is there current internet connectivity on this pc?' if no (in this case its NO), then just start the application. which it did WITHOUT THROWING THE ERROR. evidence this logic is built into quicktime is that when quicktime starts this time, a different start screen is now found, indicating that this quicktime program might be able to do more things if your computer is attached to the internet. (this further proves the problem is related to the internet and a/some URL(s)).
next test, power off pc. reattach network cable reboot. this time computer is attached to the internet. this time i run Wireshark and tell it to capture packets for HTTP port 80 traffic. i then start Quicktime (alas, this time since we ARE connected to the internet, upon program start quicktime asks the same question 'is there urrent internet connectivity on this pc?' this time the answer is YES, so the program is then told to download some resources from this internet connection. the error comes up again 'error 47: invalid URL.'. i then exit quicktime, i tell wireshark to stop capturing web traffic. i display the log of the two-way internet traffic generated between the quicktime application and the internet. this log follows:
GET /qtpix/empty.mov HTTP/1.1
User-Agent: QuickTime/7.7.1 (qtver=7.7.1;os=Windows NT 6.1Service Pack 1)
Host: qtpix.apple.com
Cache-Control: no-cache
HTTP/1.1 200 OK
Date: Mon, 09 Dec 2013 19:14:41 GMT
Server: Apache/2.2.15 (Oracle)
Last-Modified: Tue, 11 Jul 2006 00:10:48 GMT
ETag: "8c-4184329b2f373"
Accept-Ranges: none
Content-Length: 140
Cache-Control: max-age=60
Expires: Mon, 09 Dec 2013 19:15:41 GMT
nnCoection: close
Content-Type: video/quicktime
Œmoov lmvhd ¶Õ28¶Õ2F X ÿ @ udta WLOC " e
GET /qtpix/qtpix_auto.mov HTTP/1.1
User-Agent: QuickTime/7.7.1 (qtver=7.7.1;os=Windows NT 6.1Service Pack 1)
Host: qtpix.apple.com
Cache-Control: no-cache
HTTP/1.1 200 OK
Date: Mon, 09 Dec 2013 19:14:41 GMT
Server: Apache/2.2.15 (Oracle)
Last-Modified: Mon, 20 May 2013 18:23:32 GMT
ETag: "19bc-4dd2a6e14e598"
Accept-Ranges: none
Content-Length: 6588
Cache-Control: max-age=60
Expires: Mon, 09 Dec 2013 19:15:41 GMT
Cneonction: close
Content-Type: video/quicktime
ftypqt qt Xmoov lmvhd ÍÀ QÍÀ Q X X @ X ¸code ¤sean xml <meta>
<pause>5</pause>
</meta>
<guideName>
<item>
<theName>GUIDE_NAME</theName>
</item>
</guideName>
<hotpicks>
<item>
<link>HOTPICKS_URL_1</link>
</item>
<item>
<link>HOTPICKS_URL_2</link>
</item>
<item>
<link>HOTPICKS_URL_3</link>
</item>
<item>
<link>HOTPICKS_URL_4</link>
</item>
<item>
<link>HOTPICKS_URL_5</link>
</item>
</hotpicks>
<quickhits>
<item>
<link>QUICKPICKS_URL_1</link>
</item>
<item>
<link>QUICKPICKS_URL_2</link>
</item>
<item>
<link>QUICKPICKS_URL_3</link>
</item>
<item>
<link>QUICKPICKS_URL_4</link>
</item>
</quickhits>
<banner>
<item>
<bannerlink>BIG_BANNER_URL</bannerlink>
</item>
</banner>
<songs>
<item>
<songlink>MUSIC_URL_1</songlink>
</item>
<item>
<songlink>MUSIC_URL_2</songlink>
</item>
<item>
<songlink>MUSIC_URL_3</songlink>
</item>
<item>
<songlink>MUSIC_URL_4</songlink>
</item>
</songs>
<apps>
<item>
<applink>APPS_URL_1</applink>
</item>
<item>
<applink>APPS_URL_2</applink>
</item>
<item>
<applink>APPS_URL_3</applink>
</item>
<item>
<applink>APPS_URL_4</applink>
</item>
</apps>
<movies>
<item>
<link>MOVIES_URL_1</movielink>
</item>
<item>
<link>MOVIES_URL_2</movielink>
</item>
<item>
<link>MOVIES_URL_3</movielink>
</item>
<item>
<link>MOVIES_URL_4</movielink>
</item>
</movies>
<tv>
<item>
<link>TV_URL_1</tvlink>
</item>
<item>
<link>TV_URL_2</tvlink>
</item>
<item>
<link>TV_URL_3</tvlink>
</item>
<item>
<link>TV_URL_4</tvlink>
</item>
</tv>
Òtrak \tkhd ÍÀ PÍÀ Q X @ $edts elst X 2mdia mdhd ÍÀ QÍÀ Q X X H 9hdlr mhlrtextapp2 Apple Text Media Handler Ñminf Lgmhd gmin @ÿÿÿÿÿÿ ,text @ 9hdlr dhlralisappl ¢ Apple Alias Data Handler $dinf dref alis ¶stbl Rstsd Btext ÿÿÿÿÿÿ geneva stts X stsc stsz È stco ° jcode Vsean i k ÿÿÿÿ kedt udta namefork gtrak \tkhd ÍÀ PÍÀ Q X ÿ @ d load X $edts elst X ¥mdia mdhd ÍÀ QÍÀ Q X X H :hdlr mhlrvideappl ‹ Apple Video Media Handler Cminf vmhd @ÿÿÿÿÿÿ 9hdlr dhlralisappl ¢ Apple Alias Data Handler $dinf dref alis Êstbl fstsd Vrle appl H H Animation ÿÿ stts X stsc stsz stco x "udta nameLSP Background 1trak \tkhd ÍÀ PÍÀ Q X ÿ @ load X $edts elst X nmdia mdhd ÍÀ QÍÀ Q X X ?hdlr mhlrsprtappl ‘ Sprite Animation Media Handler minf gmhd gmin @€ € € 9hdlr dhlralisappl ¢ Apple Alias Data Handler $dinf dref alis stbl ,stsd stts X stsc stsz ' stco • òcode Þsean e m k ÿÿÿÿ h j kedt l i g #udta nameMovie Variables Âudta ©cmt All Rights Reserved &©cpy ©2005 Apple Computer, Inc. ©nam Apple QuickTime #©swr Made with LiveStage Pro ctyp std ptv play ptvc free wide
$mdat wide mdat styl ftab Geneva –fram ‚sean nfram actn whic parm ' ¦parm ’expr ~oprn j .parm guideName.item[1].theName (targ moro ,targ trid …actn whic parm ' parm expr íoprn Ù ( Yparm
<http://a654.g.akamai.net/f/654/39/5m/qtpix.apple.com/qtpix/current/ lparm X ,targ trid parm ' ,targ trid Eactn whic parm ' Õparm Áexpr oprn ™ ( lparm X ,targ trid parm ' parm .mov ,targ trid Kactn whic parm ' Ûparm Çexpr ³oprn Ÿ ( lparm X ,targ trid parm ' parm >T<myself> ,targ trid ˜actn whic lparm X ,targ trid parm ' —actn whic kparm Etest |expr hoper< (oprn ,oprn @Ã33 µlist ¡actn whic uparm
<http://a654.g.akamai.net/f/654/39/5m/qtpix.apple.com/qtpix/current/upgrade_10100 5.mov>T<myself> test @expr ,oprn ?€ ¾list ªactn whic ~parm
<http://a654.g.akamai.net/f/654/39/5m/qtpix.apple.com/qtpix/current/content_guide _5_20_2013.mov>T<myself> @ àÿ ÿ àÿ ÿ sean dflt óimct ßimag zimda fclou ÿ ÿ H H ÿÿ idfmfxat imrg name Untitled imgr
i then manually parse this stream to find the 5 referenced URLS that the quicktime application wants to download. these 5 are listed here:
qtpix.apple.com/qtpix/empty.mov
qtpix.apple.com/qtpix/qtpix_auto.mov
http://a654.g.akamai.net/f/654/39/5m/qtpix.apple.com/qtpix/current/
http://a654.g.akamai.net/f/654/39/5m/qtpix.apple.com/qtpix/current/upgrade_10100 5.mov
http://a654.g.akamai.net/f/654/39/5m/qtpix.apple.com/qtpix/current/content_guide _5_20_2013.mov
if anyone should wish to play a small part in this 'detective work', merely copy and paste each of these 5 URLS into any web browser address field, and see what you get. as of December 10 2013 - 4 URLS are valid and 1 URL is INVALID... as in HTTP ERROR 404
hence the true explanation for 'error 47: invalid URL.'
what does Apple need to do to fix this, simply remove the request for the bad URL. simple, why has this not been done for years? sad to know they dont know how to troubleshoot their own software.
greg aiken