[Linux-disciples] Downloading Wilco
Stephen R Laniel
steve at laniels.org
Sat Jul 10 16:55:02 EDT 2004
Wilco has put its latest album up on the web. I'm trying to
play it, but mplayer seems to have trouble with the file.
The URL is
http://wilcoworld.net/ghost/wilco_a_ghost_is_born.mov
I used
mplayer -v http://wilcoworld.net/ghost/wilco_a_ghost_is_born.mov
to download it, and got the error log below. Does anyone
have any idea how to extract either
a) the individual tracks within the file, which mplayer
clearly recognizes, or
b) the whole thing as one big file?
MPlayer dev-CVS--3.3.4 (C) 2000-2004 MPlayer Team
CPU: Intel Celeron Covington/Pentium II Deschutes,Tonga/Pentium II Xeon 449.5 MHz (Family: 6, Stepping: 2)
Detected cache-line size is 32 bytes
CPUflags: MMX: 1 MMX2: 0 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0
Compiled for x86 CPU with extensions: MMX
Reading config file /etc/mplayer/mplayer.conf
Reading config file /home/slaniel/.mplayer/config
Reading /home/slaniel/.mplayer/codecs.conf: Reading /etc/mplayer/codecs.conf: 68 audio & 175 video codecs
CommandLine: '-v' 'http://wilcoworld.net/ghost/wilco_a_ghost_is_born.mov'
init_freetype
Using MMX Optimized OnScreenDisplay
Using usleep() timing
get_path('input.conf') -> '/home/slaniel/.mplayer/input.conf'
Parsing input config file /etc/mplayer/input.conf
Input config file /etc/mplayer/input.conf parsed: 53 binds
Opening joystick device /dev/input/js0
Can't open joystick device /dev/input/js0 : Permission denied
Setting up LIRC support...
get_path('wilco_a_ghost_is_born.mov.conf') -> '/home/slaniel/.mplayer/wilco_a_ghost_is_born.mov.conf'
Playing http://wilcoworld.net/ghost/wilco_a_ghost_is_born.mov.
Filename for url is now http://wilcoworld.net/ghost/wilco_a_ghost_is_born.mov
Filename for url is now http://wilcoworld.net/ghost/wilco_a_ghost_is_born.mov
Resolving wilcoworld.net for AF_INET6...
Resolving wilcoworld.net for AF_INET...
Connecting to server wilcoworld.net[199.239.230.53]:80 ...
--- HTTP DEBUG HEADER --- START ---
protocol: [HTTP/1.1]
http minor version: [1]
uri: [(null)]
method: [(null)]
status code: [200]
reason phrase: [OK]
body size: [1111]
Fields:
0 - Date: Sat, 10 Jul 2004 20:42:25 GMT
1 - Server: Apache/1.3.27 OpenSSL/0.9.7 (Unix) (mod_pcgi2/2.0.2; PCGI/2.0a5) PHP/4.3.2
2 - Last-Modified: Mon, 05 Apr 2004 18:58:34 GMT
3 - ETag: "9f304a-20b05-4071ac5a"
4 - Accept-Ranges: bytes
5 - Content-Length: 133893
6 - Connection: close
7 - Content-Type: video/quicktime
--- HTTP DEBUG HEADER --- END ---
Content-Type: [video/quicktime]
Content-Length: [133893]
Cache size set to 1024 KBytes
Connected to server: wilcoworld.net
CACHE_PRE_INIT: 0 [0] 0 pre:0 eof:0
Cache fill: 0.00% (0 bytes)
Cache fill: 2.34% (24576 bytes)
Cache fill: 9.38% (98304 bytes)
Cache fill: 12.77% (133893 bytes) Checking for MOV
MOV: Movie header found!
MOV: 'WIDE' chunk found!
MOV: Movie DATA found!
QuickTime/MOV file format detected.
Compressed header uses zlib algo!
Compressed header size: 1527 / 9859
MOV: Movie header (100 bytes): tscale=600 dur=600
MOV: unknown chunk: code 129
--------------
MOV: Track #0:
MOV: Track header!
tkhd len=84 ver=0 flags=0x0 id=1 dur=2 lay=0 vol=0
MOV: unknown chunk: load 16
MOV: Edit atom!
MOV: Edit list table (1 entries) (ver:0,flags:0)
MOV: entry#0: duration: 2 start time: 0 speed: 1.0x
MOV: Media stream!
MOV: Media header!
MOV: Handler header: mhlr/skin (appl) Apple Skin Media Handler
MOV: Media info!
MOV: Generic header!
MOV: Handler header: dhlr/alis (appl) Apple Alias Data Handler
MOV: unknown chunk: dinf 28
MOV: Sample info!
MOV: Description list! (cnt:2)
MOV: desc #0: skcr (0 bytes)
MOV: desc #1: skdr (0 bytes)
MOV: Sample duration table! (1 blocks)
MOV: Sample->Chunk mapping table! (2 blocks) (ver:0,flags:0)
MOV: Sample size table! (entries=2 ss=0) (ver:0,flags:0)
MOV: Chunk offset table! (2 chunks)
MOV track #0: 2 chunks, 2 samples
pts=2 scale=600 time=0.003
EL#0: pts=0 1st_sample=0 frames=2 (0.003s) pts_offs=0
Generic track - not completly understood! (id: 0)
--------------
MOV: Track #1:
MOV: Track header!
tkhd len=84 ver=0 flags=0x0 id=2 dur=600 lay=0 vol=0
MOV: Edit atom!
MOV: Edit list table (1 entries) (ver:0,flags:0)
MOV: entry#0: duration: 600 start time: 0 speed: 1.0x
MOV: Media stream!
MOV: Media header!
MOV: Handler header: mhlr/vide (appl) Apple Video Media Handler
MOV: Media info!
MOV: Video header!
MOV: Handler header: dhlr/alis (appl) Apple Alias Data Handler
MOV: unknown chunk: dinf 28
MOV: Sample info!
MOV: Description list! (cnt:1)
MOV: desc #0: jpeg (70 bytes)
MOV: Sample duration table! (1 blocks)
MOV: Sample->Chunk mapping table! (1 blocks) (ver:0,flags:0)
MOV: Sample size table! (entries=1 ss=61991) (ver:0,flags:0)
MOV: Chunk offset table! (1 chunks)
MOV track #1: 1 chunks, 0 samples
pts=600 scale=600 time=1.000
EL#0: pts=0 1st_sample=0 frames=1 (1.000s) pts_offs=0
==> Found video stream: 1
Image size: 500 x 415 (24 bpp)
Display size: 500 x 415
Fourcc: jpeg Codec: 'Photo - JPEG'
--------------
MOV: Track #2:
MOV: Track header!
tkhd len=84 ver=0 flags=0x0 id=3 dur=600 lay=777 vol=0
MOV: Edit atom!
MOV: Edit list table (1 entries) (ver:0,flags:0)
MOV: entry#0: duration: 600 start time: 0 speed: 1.0x
MOV: Media stream!
MOV: Media header!
MOV: Handler header: mhlr/moov (appl) Apple Movie Media Handler
MOV: Media info!
MOV: Generic header!
MOV: Handler header: dhlr/alis (appl) Apple Alias Data Handler
MOV: unknown chunk: dinf 28
MOV: Sample info!
MOV: Description list! (cnt:1)
MOV: desc #0: (0 bytes)
MOV: Sample duration table! (1 blocks)
MOV: Sample->Chunk mapping table! (1 blocks) (ver:0,flags:0)
MOV: Sample size table! (entries=1 ss=391) (ver:0,flags:0)
MOV: Chunk offset table! (1 chunks)
MOV track #2: 1 chunks, 0 samples
pts=600 scale=600 time=1.000
EL#0: pts=0 1st_sample=0 frames=1 (1.000s) pts_offs=0
Generic track - not completly understood! (id: 2)
--------------
MOV: Track #3:
MOV: Track header!
tkhd len=84 ver=0 flags=0x0 id=4 dur=600 lay=0 vol=256
MOV: Edit atom!
MOV: Edit list table (1 entries) (ver:0,flags:0)
MOV: entry#0: duration: 600 start time: 0 speed: 1.0x
MOV: Media stream!
MOV: Media header!
MOV: Handler header: mhlr/flsh (appl) Flash Media Handler
MOV: Media info!
MOV: Generic header!
MOV: Handler header: dhlr/alis (appl) Apple Alias Data Handler
MOV: unknown chunk: dinf 28
MOV: Sample info!
MOV: Description list! (cnt:1)
MOV: desc #0: (12 bytes)
MOV: Sample duration table! (1 blocks)
MOV: Sample->Chunk mapping table! (1 blocks) (ver:0,flags:0)
MOV: Sample size table! (entries=1 ss=52068) (ver:0,flags:0)
MOV: Chunk offset table! (1 chunks)
MOV: unknown chunk: code 95
MOV track #3: 1 chunks, 0 samples
pts=600 scale=600 time=1.000
EL#0: pts=0 1st_sample=0 frames=1 (1.000s) pts_offs=0
Generic track - not completly understood! (id: 3)
--------------
MOV: Track #4:
MOV: Track header!
tkhd len=84 ver=0 flags=0x0 id=5 dur=600 lay=65526 vol=0
MOV: Edit atom!
MOV: Edit list table (1 entries) (ver:0,flags:0)
MOV: entry#0: duration: 600 start time: 0 speed: 1.0x
MOV: Media stream!
MOV: Media header!
MOV: Handler header: mhlr/sprt (appl) Sprite Animation Media Handler
MOV: Media info!
MOV: Generic header!
MOV: Handler header: dhlr/alis (appl) Apple Alias Data Handler
MOV: unknown chunk: dinf 28
MOV: Sample info!
MOV: Description list! (cnt:1)
MOV: desc #0: (12 bytes)
MOV: Sample duration table! (1 blocks)
MOV: Sample->Chunk mapping table! (1 blocks) (ver:0,flags:0)
MOV: Sample size table! (entries=1 ss=1306) (ver:0,flags:0)
MOV: Chunk offset table! (1 chunks)
MOV: unknown chunk: code 234
MOV track #4: 1 chunks, 0 samples
pts=600 scale=600 time=1.000
EL#0: pts=0 1st_sample=0 frames=1 (1.000s) pts_offs=0
Generic track - not completly understood! (id: 4)
--------------
MOV: Track #5:
MOV: Track header!
tkhd len=84 ver=0 flags=0x0 id=6 dur=600 lay=65436 vol=0
MOV: Edit atom!
MOV: Edit list table (1 entries) (ver:0,flags:0)
MOV: entry#0: duration: 600 start time: 0 speed: 1.0x
MOV: Media stream!
MOV: Media header!
MOV: Handler header: mhlr/sprt (appl) Sprite Animation Media Handler
MOV: Media info!
MOV: Generic header!
MOV: Handler header: dhlr/alis (appl) Apple Alias Data Handler
MOV: unknown chunk: dinf 28
MOV: Sample info!
MOV: Description list! (cnt:1)
MOV: desc #0: (12 bytes)
MOV: Sample duration table! (1 blocks)
MOV: Sample->Chunk mapping table! (1 blocks) (ver:0,flags:0)
MOV: Sample size table! (entries=1 ss=500) (ver:0,flags:0)
MOV: Chunk offset table! (1 chunks)
MOV: unknown chunk: code 234
MOV track #5: 1 chunks, 0 samples
pts=600 scale=600 time=1.000
EL#0: pts=0 1st_sample=0 frames=1 (1.000s) pts_offs=0
Generic track - not completly understood! (id: 5)
--------------
MOV: Track #6:
MOV: Track header!
tkhd len=84 ver=0 flags=0x0 id=7 dur=600 lay=65526 vol=0
MOV: Edit atom!
MOV: Edit list table (1 entries) (ver:0,flags:0)
MOV: entry#0: duration: 600 start time: 0 speed: 1.0x
MOV: Media stream!
MOV: Media header!
MOV: Handler header: mhlr/sprt (appl) Sprite Animation Media Handler
MOV: Media info!
MOV: Generic header!
MOV: Handler header: dhlr/alis (appl) Apple Alias Data Handler
MOV: unknown chunk: dinf 28
MOV: Sample info!
MOV: Description list! (cnt:1)
MOV: desc #0: (12 bytes)
MOV: Sample duration table! (1 blocks)
MOV: Sample->Chunk mapping table! (1 blocks) (ver:0,flags:0)
MOV: Sample size table! (entries=1 ss=2767) (ver:0,flags:0)
MOV: Chunk offset table! (1 chunks)
MOV: unknown chunk: code 234
MOV track #6: 1 chunks, 0 samples
pts=600 scale=600 time=1.000
EL#0: pts=0 1st_sample=0 frames=1 (1.000s) pts_offs=0
Generic track - not completly understood! (id: 6)
--------------
MOV: Track #7:
MOV: Track header!
tkhd len=84 ver=0 flags=0x0 id=8 dur=600 lay=65526 vol=0
MOV: Edit atom!
MOV: Edit list table (1 entries) (ver:0,flags:0)
MOV: entry#0: duration: 600 start time: 0 speed: 1.0x
MOV: Media stream!
MOV: Media header!
MOV: Handler header: mhlr/sprt (appl) Sprite Animation Media Handler
MOV: Media info!
MOV: Generic header!
MOV: Handler header: dhlr/alis (appl) Apple Alias Data Handler
MOV: unknown chunk: dinf 28
MOV: Sample info!
MOV: Description list! (cnt:1)
MOV: desc #0: (12 bytes)
MOV: Sample duration table! (1 blocks)
MOV: Sample->Chunk mapping table! (1 blocks) (ver:0,flags:0)
MOV: Sample size table! (entries=1 ss=2769) (ver:0,flags:0)
MOV: Chunk offset table! (1 chunks)
MOV: unknown chunk: code 234
MOV track #7: 1 chunks, 0 samples
pts=600 scale=600 time=1.000
EL#0: pts=0 1st_sample=0 frames=1 (1.000s) pts_offs=0
Generic track - not completly understood! (id: 7)
--------------
MOV: Track #8:
MOV: Track header!
tkhd len=84 ver=0 flags=0x0 id=9 dur=600 lay=7 vol=0
MOV: Edit atom!
MOV: Edit list table (1 entries) (ver:0,flags:0)
MOV: entry#0: duration: 600 start time: 0 speed: 1.0x
MOV: Media stream!
MOV: Media header!
MOV: Handler header: mhlr/sprt (appl) Sprite Animation Media Handler
MOV: Media info!
MOV: Generic header!
MOV: Handler header: dhlr/alis (appl) Apple Alias Data Handler
MOV: unknown chunk: dinf 28
MOV: Sample info!
MOV: Description list! (cnt:1)
MOV: desc #0: (12 bytes)
MOV: Sample duration table! (1 blocks)
MOV: Sample->Chunk mapping table! (1 blocks) (ver:0,flags:0)
MOV: Sample size table! (entries=1 ss=1460) (ver:0,flags:0)
MOV: Chunk offset table! (1 chunks)
MOV: unknown chunk: code 234
MOV track #8: 1 chunks, 0 samples
pts=600 scale=600 time=1.000
EL#0: pts=0 1st_sample=0 frames=1 (1.000s) pts_offs=0
Generic track - not completly understood! (id: 8)
--------------
MOV: Track #9:
MOV: Track header!
tkhd len=84 ver=0 flags=0x0 id=10 dur=600 lay=777 vol=0
MOV: Edit atom!
MOV: Edit list table (1 entries) (ver:0,flags:0)
MOV: entry#0: duration: 600 start time: 0 speed: 1.0x
MOV: Media stream!
MOV: Media header!
MOV: Handler header: mhlr/sprt (appl) Sprite Animation Media Handler
MOV: Media info!
MOV: Generic header!
MOV: Handler header: dhlr/alis (appl) Apple Alias Data Handler
MOV: unknown chunk: dinf 28
MOV: Sample info!
MOV: Description list! (cnt:1)
MOV: desc #0: (12 bytes)
MOV: Sample duration table! (1 blocks)
MOV: Sample->Chunk mapping table! (1 blocks) (ver:0,flags:0)
MOV: Sample size table! (entries=1 ss=2421) (ver:0,flags:0)
MOV: Chunk offset table! (1 chunks)
MOV: unknown chunk: code 234
MOV track #9: 1 chunks, 0 samples
pts=600 scale=600 time=1.000
EL#0: pts=0 1st_sample=0 frames=1 (1.000s) pts_offs=0
Generic track - not completly understood! (id: 9)
--------------
MOV: Track #10:
MOV: Track header!
tkhd len=84 ver=0 flags=0x0 id=11 dur=600 lay=777 vol=0
MOV: Edit atom!
MOV: Edit list table (1 entries) (ver:0,flags:0)
MOV: entry#0: duration: 600 start time: 0 speed: 1.0x
MOV: Media stream!
MOV: Media header!
MOV: Handler header: mhlr/sprt (appl) Sprite Animation Media Handler
MOV: Media info!
MOV: Generic header!
MOV: Handler header: dhlr/alis (appl) Apple Alias Data Handler
MOV: unknown chunk: dinf 28
MOV: Sample info!
MOV: Description list! (cnt:1)
MOV: desc #0: (12 bytes)
MOV: Sample duration table! (1 blocks)
MOV: Sample->Chunk mapping table! (1 blocks) (ver:0,flags:0)
MOV: Sample size table! (entries=1 ss=754) (ver:0,flags:0)
MOV: Chunk offset table! (1 chunks)
MOV: unknown chunk: code 234
MOV track #10: 1 chunks, 0 samples
pts=600 scale=600 time=1.000
EL#0: pts=0 1st_sample=0 frames=1 (1.000s) pts_offs=0
Generic track - not completly understood! (id: 10)
--------------
MOV: Track #11:
MOV: Track header!
tkhd len=84 ver=0 flags=0x0 id=12 dur=600 lay=777 vol=0
MOV: Edit atom!
MOV: Edit list table (1 entries) (ver:0,flags:0)
MOV: entry#0: duration: 600 start time: 0 speed: 1.0x
MOV: Media stream!
MOV: Media header!
MOV: Handler header: mhlr/sprt (appl) Sprite Animation Media Handler
MOV: Media info!
MOV: Generic header!
MOV: Handler header: dhlr/alis (appl) Apple Alias Data Handler
MOV: unknown chunk: dinf 28
MOV: Sample info!
MOV: Description list! (cnt:1)
MOV: desc #0: (12 bytes)
MOV: Sample duration table! (1 blocks)
MOV: Sample->Chunk mapping table! (1 blocks) (ver:0,flags:0)
MOV: Sample size table! (entries=1 ss=762) (ver:0,flags:0)
MOV: Chunk offset table! (1 chunks)
MOV: unknown chunk: code 234
MOV track #11: 1 chunks, 0 samples
pts=600 scale=600 time=1.000
EL#0: pts=0 1st_sample=0 frames=1 (1.000s) pts_offs=0
Generic track - not completly understood! (id: 11)
--------------
MOV: Track #12:
MOV: Track header!
tkhd len=84 ver=0 flags=0x0 id=13 dur=600 lay=32767 vol=0
MOV: unknown chunk: load 16
MOV: Edit atom!
MOV: Edit list table (1 entries) (ver:0,flags:0)
MOV: entry#0: duration: 600 start time: 0 speed: 1.0x
MOV: Media stream!
MOV: Media header!
MOV: Handler header: mhlr/sprt (appl) Sprite Animation Media Handler
MOV: Media info!
MOV: Generic header!
MOV: Handler header: dhlr/alis (appl) Apple Alias Data Handler
MOV: unknown chunk: dinf 28
MOV: Sample info!
MOV: Description list! (cnt:1)
MOV: desc #0: (12 bytes)
MOV: Sample duration table! (1 blocks)
MOV: Sample->Chunk mapping table! (1 blocks) (ver:0,flags:0)
MOV: Sample size table! (entries=1 ss=32) (ver:0,flags:0)
MOV: Chunk offset table! (1 chunks)
MOV: unknown chunk: code 234
MOV track #12: 1 chunks, 0 samples
pts=600 scale=600 time=1.000
EL#0: pts=0 1st_sample=0 frames=1 (1.000s) pts_offs=0
Generic track - not completly understood! (id: 12)
--------------
Quicktime Clip Info:
Copyright: Copyright 2004
Name: A Ghost Is Born
Software: Made with LiveStage Pro
Artist: Wilco
MOV: longest streams: A: #-1 (0 samples) V: #1 (1 samples)
[V] filefmt:7 fourcc:0x6765706A size:500x415 fps: 1.00 ftime:=1.0000
Clip info:
copyright: Copyright 2004
name: A Ghost Is Born
encoder: Made with LiveStage Pro
get_path('sub/') -> '/home/slaniel/.mplayer/sub/'
get_path('default.sub') -> '/home/slaniel/.mplayer/default.sub'
X11 opening display: :0.0
vo: X11 color mask: FFFF (R:F800 G:7E0 B:1F)
vo: X11 running at 1024x768 with depth 16 and 16 bpp (":0.0" => local display)
[x11] Detected wm supports NetWM.
[x11] Detected wm supports FULLSCREEN state.
[x11] Detected wm supports ABOVE state.
[x11] Detected wm supports BELOW state.
[x11] Current fstype setting honours FULLSCREEN ABOVE BELOW X atoms
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
INFO: libavcodec init OK!
Selected video codec: [ffmjpeg] vfm:ffmpeg (FFmpeg MJPEG decoder)
==========================================================================
Audio: no sound
Freeing 0 unused audio chunks
Starting playback...
[ffmpeg] aspect_ratio: 1.204819
VDec: vo config request - 500 x 415 (preferred csp: Planar 444P)
Trying filter chain: vo
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
SwScale params: -1 x -1 (-1=no scaling)
Trying filter chain: scale vo
VDec: using Planar 444P as output csp (no 0)
Movie-Aspect is 1.20:1 - prescaling to correct movie aspect.
VO Config (500x415->500x415,flags=0,'MPlayer',0x50343434)
SwScaler: reducing / aligning filtersize 1 -> 4
SwScaler: reducing / aligning filtersize 9 -> 8
SwScaler: reducing / aligning filtersize 1 -> 1
SwScaler: reducing / aligning filtersize 1 -> 1
SwScaler: BICUBIC scaler, from Planar 444P to dithered BGR 16-bit using MMX
SwScaler: using 4-tap MMX scaler for horizontal luminance scaling
SwScaler: using 8-tap MMX scaler for horizontal chrominance scaling
SwScaler: using n-tap MMX scaler for vertical scaling (BGR)
SwScaler: using MMX YV12->BGR16 Converter
SwScaler: 500x415 -> 500x415
REQ: flags=0x4C7 req=0x0
VO: [x11] 500x415 => 500x415 BGR 16-bit
VO: Description: X11 ( XImage/Shm )
VO: Author: Aaron Holtzman <aholtzma at ess.engr.uvic.ca>
Sharing memory.
*** [scale] Allocating mp_image_t, 512x416x24bpp YUV planar, 638976 bytes
*** [vo] Allocating mp_image_t, 512x415x16bpp BGR packed, 424960 bytes
Unicode font: 679 glyphs.
V: 0.0 1 0% 0% 0.0% 0 0 6%
ds_fill_buffer: EOF reached (stream: video)
V: 0.0 1 0% 0% 0.0% 0 0 6%
EOF code: 1
uninit video: ffmpeg
DEMUXER: freeing demuxer at 0x86c6748
DEMUXER: freeing sh_video at 0x86cce10
vo: uninit ...
Exiting... (End of file)
--
``I'm not a pacifist in any stretch of the imagination.
As a matter of fact, I like bombing countries.
KING: You do?
STEWART: Well, just purely for the knowledge of geography.
It's just fascinating to learn about these countries.''
-http://shorl.com/hipyjymuvobo
More information about the Linux-disciples
mailing list