mms 파일을 mplayer에서만 긁어올 수 없습니다.
글쓴이: dakiller6 / 작성시간: 토, 2009/12/05 - 10:30오후
기상청의 예보해설 동영상을 긁어오려고 하는데, (홈페이지 주소는 "http://www.weather.kr/onChannel/forecast.jsp?menuID=587&sub=1" 입니다)
거기서 mms 링크를 찾아내서 윈XP에서 윈도우 미디어 플레이어나 곰플레이어에 넣어보면 재생이 잘 되는 것을 확인했습니다.
링크는 대충 mms://kmavod.hscdn.com/KMA//예보해설/00000012403.wmv 처럼 생겼습니다.
링크가 정상인 것을 확인하고, 몇몇 검색을 통해 다음과 같이 했는데
mplayer -prefer-ipv4 -v -user-agent "NSPlayer/9.0.0.3250 WMFSDK/9.0" "mms://kmavod.hscdn.com/KMA//예보해설/00000012403.wmv" -dumpstream -dumpfile foo.wmv
다음과 같이 에러만 나네요.
MPlayer 1.0rc2-4.2.1 (C) 2000-2007 MPlayer Team CPU: Intel(R) Pentium(R) 4 CPU 2.00GHz (Family: 15, Model: 2, Stepping: 4) CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Compiled with runtime CPU detection. get_path('codecs.conf') -> '/home/metdata/.mplayer/codecs.conf' Reading /home/metdata/.mplayer/codecs.conf: Can't open '/home/metdata/.mplayer/codecs.conf': No such file or directory Reading /usr/local/etc/mplayer/codecs.conf: Can't open '/usr/local/etc/mplayer/codecs.conf': No such file or directory Using built-in default codecs.conf. Configuration: --enable-png --enable-menu --disable-faad-external --disable-vidix-external --disable-tv-v4l1 --disable-tv-v4l2 --disable-dvdnav --disable-ssse3 --disable-directfb --disable-faac --disable-twolame --disable-mencoder --disable-mad --disable-libdv --disable-x264 --disable-tremor-internal --disable-tremor-external --disable-theora --disable-musepack --enable-libdca --enable-speex --disable-xanim --disable-live --disable-xmms --disable-jack --disable-nas --disable-openal --disable-smb --disable-fribidi --disable-cdparanoia --disable-libcdio --disable-ladspa --disable-liblzo --enable-runtime-cpudetection --disable-win32dll --disable-qtx --disable-real --enable-gui --with-extraincdir=/usr/local/include/freetype2 --enable-freetype --disable-rtc --disable-arts --disable-caca --disable-lirc --disable-sdl --disable-svga --disable-aa --disable-esd --disable-joystick --x-libraries=/usr/local/lib --x-includes=/usr/local/include --prefix=/usr/local --mandir=/usr/local/man --build=i386-portbld-freebsd8.0 CommandLine: '-prefer-ipv4' '-v' '-user-agent' 'NSPlayer/9.0.0.3250 WMFSDK/9.0' 'mms://kmavod.hscdn.com/KMA//예보해설/00000012403.wmv' '-dumpstream' '-dumpfile' 'foo.wmv' init_freetype get_path('font/font.desc') -> '/home/metdata/.mplayer/font/font.desc' font: can't open file: /home/metdata/.mplayer/font/font.desc font: can't open file: /usr/local/share/mplayer/font/font.desc Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay get_path('fonts') -> '/home/metdata/.mplayer/fonts' Using nanosleep() timing get_path('input.conf') -> '/home/metdata/.mplayer/input.conf' Can't open input config file /home/metdata/.mplayer/input.conf: No such file or directory Can't open input config file /usr/local/etc/mplayer/input.conf: No such file or directory Falling back on default (hardcoded) input config get_path('00000012403.wmv.conf') -> '/home/metdata/.mplayer/00000012403.wmv.conf' Playing <a href="//kmavod.hscdn.com/KMA//. get_path" rel="nofollow">mms://kmavod.hscdn.com/KMA//. get_path</a>('sub/') -> '/home/metdata/.mplayer/sub/' Filename for url is now <a href="//kmavod.hscdn.com/KMA//예보해설/00000012403.wmv Filename" rel="nofollow">mms://kmavod.hscdn.com/KMA//예보해설/00000012403.wmv Filename</a> for url is now <a href="//kmavod.hscdn.com/KMA//예보해설/00000012403.wmv STREAM_ASF" rel="nofollow">mms://kmavod.hscdn.com/KMA//예보해설/00000012403.wmv STREAM_ASF</a>, URL: <a href="//kmavod.hscdn.com/KMA//예보해설/00000012403.wmv Trying" rel="nofollow">mms://kmavod.hscdn.com/KMA//예보해설/00000012403.wmv Trying</a> ASF/UDP... ===> ASF/UDP failed Trying ASF/TCP... Resolving kmavod.hscdn.com for AF_INET... Connecting to server kmavod.hscdn.com[218.153.8.138]: 1755... Connected read error:: Operation now in progress pre-header read failed ===> ASF/TCP failed Trying ASF/HTTP... Resolving kmavod.hscdn.com for AF_INET... Connecting to server kmavod.hscdn.com[218.153.8.138]: 80... connect error: Connection refused Resolving kmavod.hscdn.com for AF_INET6... Couldn't resolve name for AF_INET6: kmavod.hscdn.com ===> ASF/HTTP failed Failed, exiting. Filename for url is now <a href="//kmavod.hscdn.com/KMA//예보해설/00000012403.wmv Filename" rel="nofollow">mms://kmavod.hscdn.com/KMA//예보해설/00000012403.wmv Filename</a> for url is now <a href="//kmavod.hscdn.com/KMA//예보해설/00000012403.wmv STREAM_HTTP" rel="nofollow">mms://kmavod.hscdn.com/KMA//예보해설/00000012403.wmv STREAM_HTTP</a>(2), URL: <a href="//kmavod.hscdn.com/KMA//예보해설/00000012403.wmv Resolving" rel="nofollow">mms://kmavod.hscdn.com/KMA//예보해설/00000012403.wmv Resolving</a> kmavod.hscdn.com for AF_INET... Connecting to server kmavod.hscdn.com[218.153.8.138]: 80... connect error: Connection refused Resolving kmavod.hscdn.com for AF_INET6... Couldn't resolve name for AF_INET6: kmavod.hscdn.com No stream found to handle url <a href="//kmavod.hscdn.com/KMA//예보해설/00000012403.wmv vo:" rel="nofollow">mms://kmavod.hscdn.com/KMA//예보해설/00000012403.wmv vo:</a> x11 uninit called but X11 not inited..
혹시 변태같은 방법으로 스트리밍만 되고 다운 받는 것은 막아놨나 해서 윈xp에서 Net transport라는 프로그램으로 다운을 시도하자 쉽게 받아졌습니다. Net transport는 구글링에서 5분만에 찾은, 저도 처음보는 프로그램이었습니다.
결론적으로, 특별히 인증도 필요없고 다운로드를 막아놓은 것 같지도 않은 동영상인데(사실 누가 일기예보 해설 동영상을 자주 보겠습니까..) mplayer에서만 긁어올 수 없습니다. mmsrip도 시도해봤지만 안되더군요. mimms는 python 2.6은 지원안된다면서 에러나고.. 혹시나 해서 mms를 http로 바꾸어서 curl과 wget, axel까지 써봤지만 모두 안되었습니다.
도와주세요 ㅜ.ㅜ
Forums:
.
.vlc 로 해보세요.
vlc mms://kmavod.hscdn.com/KMA//예보해설/00000012438.wmv --sout file/avi:00000012438.avi
제가 해보니 잘 됩니다.
mediainfo 00000012438.avi
General
Complete name : 00000012438.avi
Format : AVI
Format/Info : Audio Video Interleave
File size : 12.2 MiB
Duration : 2mn 43s
Overall bit rate : 625 Kbps
movi : 01wbV
Video
Format : VC-1
Codec ID : WMV3
Codec ID/Info : Windows Media Video 9
Codec ID/Hint : WMV3
Duration : 2mn 43s
Bit rate : 463 Kbps
Width : 720 pixels
Height : 480 pixels
Display aspect ratio : 1.500
Frame rate : 29.823 fps
Standard : NTSC
Resolution : 24 bits
Bits/(Pixel*Frame) : 0.045
Stream size : 9.01 MiB (74%)
Audio
Format : WMA
Format version : Version 2
Codec ID : 161
Codec ID/Info : Windows Media Audio
Duration : 2mn 42s
Bit rate : 128 Kbps
Channel(s) : 2 channels
Sampling rate : 48.0 KHz
Stream size : 2.47 MiB (20%)
..
잘 되네요^^
잘 되네요^^ 감사합니다!
댓글 달기