Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: kennedy в Aug 12, 2007, 18:49



Титла: Rip на видео от mms поток от netera.tv
Публикувано от: kennedy в Aug 12, 2007, 18:49
Здравейте,
опитвам се да сваля от нетерата едни детски предавания за щерката, но има проблем, който не мога да разреша. За гледане нямам никакъв проблем, кликам и тръгва xine-plugina. От кода на страницата виждам кой е адреса на потока, но с командата xine URL-то видеото не тръгва, дава грешки. Същото е и с мплеара. С кафенето работи но с него неможе да се рипва. Та въпроса ми е някой успявал ли е да свали видео от там? И също така каква е разликата между xine и xine-plugin ?
Миналата година свалях 2-3 но след това осраха работат с регистрациитеи не бях пробвал много време.


Титла: Rip на видео от mms поток от netera.tv
Публикувано от: ivo1204 в Aug 12, 2007, 21:11
А това например работи ли ?

mplayer mms://84.1.240.206/7dni
mplayer mms://84.1.240.206/viara
...................
http://wwitv.com/portal.htm


Титла: Rip на видео от mms поток от netera.tv
Публикувано от: kennedy в Aug 13, 2007, 07:05
С мплеара не става, но с xine вървят.


Титла: Rip на видео от mms поток от netera.tv
Публикувано от: Kalin в Aug 13, 2007, 10:08
Аз съм фен на gentoo документацията. Защо не прегледаш това великолепно HOWTO?


Титла: Rip на видео от mms поток от netera.tv
Публикувано от: the_real_maniac в Aug 13, 2007, 12:18
Ае то и manual-a го пише

man mplayer / man mencoder ;-) :-)

Точно вчера за 3 сек направих dumpaudio

mplayer test.avi -dumpaudio -dumpfile test.mp3

Като (нали) логично аудиото беше в mp3 формат в контейнера , така че просто се получи едно вадене на mp3 :-D не знам защо , може би зьащото отдавна не го бях правил и се накефих на леснотата/простотата(simplicity ) на цялата история.

3 думи на кръст 2 имена на файл и толкоз :-D а и да незабравим две тирета haha :-P :)

Успех ! :) И ако имаш проблеми с 2,3 търсеня в manul-a може  да се оправиш в повечето ситуации, не винаги е по-лесно гоогъл и да търсиш друг борил се с подобен проблем ;-) :-)
но то е според зависи. :-)


Титла: Rip на видео от mms поток от netera.tv
Публикувано от: kennedy в Aug 13, 2007, 18:32
Този номер го пробвах, първия път точно така записвах, НО мплеара сега не плейва стриима, посочените линкове с мплеара им се вижда само първия фрейм и нищо повече ...
Xine не плейва записите от нетерата а xine-plugina работи в браузера ... има някаква магия тука ама да видим.
май ще трябва да си компилирам мплеара мааааму ...

п.с. скучен бил линукса а????


Титла: Rip на видео от mms поток от netera.tv
Публикувано от: the_real_maniac в Aug 13, 2007, 19:04
Бе аз не разбрах какво точно става(стана) ?

Mplayer-a не може да плейва stream-овете и => да рипва ?
еми ок, така да беше казал :-D

какво точно казва Mplayer не се разбира.

ако не казва нищо ясно

ползвай -v , не помня но май имаше или -V или -vv ;-) :)
за още по - ... ;-) :)
май второто :-P

а относно , забаваен бил линукса а ?
ми да забавен е :-P :)

пп: какво по-хуабво от това да си компилираш Mplayer :?

пп2: сериозно, разлика има между чист binary пакет i586/686 , а сеаг (ако си компилираш) ще видиш разлика :p :-D
поне при mencoder  :p  B)  :)


Титла: Rip на видео от mms поток от netera.tv
Публикувано от: kennedy в Aug 13, 2007, 19:06
това за скучното го казах по повод една друга тема във форума. Ето изхода:

kennedy@Averon:~/program/MPlayer-1.0rc1> mplayer mms://84.1.240.206/viara
MPlayer 1.0rc1-4.1.2 © 2000-2006 MPlayer Team
CPU: AMD Athlon™ 64 Processor 3500+ (Family: 15, Model: 95, Stepping: 2)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE SSE2
mplayer: could not connect to socket
mplayer: Connection refused
Failed to open LIRC support. You will not be able to use your remote control.

Playing mms://84.1.240.206/viara.
STREAM_ASF, URL: mms://84.1.240.206/viara
Connecting to server 84.1.240.206[84.1.240.206]: 1755...
Connected
unknown object
unknown object
unknown object
file object, packet length = 2888 (2888)
unknown object
stream object, stream ID: 4
stream object, stream ID: 5
stream object, stream ID: 6
stream object, stream ID: 7
stream object, stream ID: 8
unknown object
data object
mmst packet_length = 2888
Cache size set to 64 KBytes
Cache fill:  0.00% (0 bytes)
ASF file format detected.
VIDEO:  [WMV3]  320x240  24bpp  25.000 fps    0.0 kbps ( 0.0 kbyte/s)
==========================================================================
Opening video decoder: [dmo] DMO video codecs
DMO dll supports VO Optimizations 0 1
DMO dll might use previous sample when requested
GetOutput r=0x0   size:230400  align:1
StreamCount r=0x0  1  1
Decoder supports the following formats: YV12 YUY2 UYVY YVYU RGB8 RGB555 RGB565 RGB24 RGB32
Decoder is capable of YUV output (flags 0x1b)
VDec: vo config request - 320 x 240 (preferred colorspace: Packed YUY2)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
VO: [xv] 320x240 => 320x240 Planar YV12
Selected video codec: [wmv9dmo] vfm: dmo (Windows Media Video 9 DMO)
==========================================================================
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 16000 Hz, 2 ch, s16le, 16.0 kbit/3.12% (ratio: 2000->64000)
Selected audio codec: [ffwmav2] afm: ffmpeg (DivX audio v2 (FFmpeg))
==========================================================================
AO: [oss] 16000Hz 2ch s16le (2 bytes per sample)
Starting playback...
New_Face failed. Maybe the font path is wrong.
Please supply the text font file (~/.mplayer/subfont.ttf).
subtitle font: load_sub_face failed.
A:1677404.8 V:1677405.4 A-V: -0.631 ct: -0.012   5/  5 ??% ??% ??,?% 0 0 25%
Exiting... (Quit)

показва 1-2 фрейма и спира ....


Титла: Rip на видео от mms поток от netera.tv
Публикувано от: kennedy в Aug 13, 2007, 19:10
аааааааааааа не ще ме спука от гъдел ....
с опция  -v тръгна но се влачи с 4-5 кадъра в секунда и изписа ето това
A:1677747.2 V:1677737.2 A-V:  9.949 ct: -0.212  50/ 50  2%  1% 510.4% 50 0 6%

           ************************************************
           **** Your system is too SLOW to play this!  ****
           ************************************************

Possible reasons, problems, workarounds:
- Most common: broken/buggy _audio_ driver
  - Try -ao sdl or use the OSS emulation of ALSA.
  - Experiment with different values for -autosync, 30 is a good start.
- Slow video output
  - Try a different -vo driver (-vo help for a list) or try -framedrop!
- Slow CPU
  - Don't try to play a big DVD/DivX on a slow CPU! Try some of the lavdopts,
    e.g. -vfm ffmpeg -lavdopts lowres=1:fast:skiploopfilter=all.
- Broken file
  - Try various combinations of -nobps -ni -forceidx -mc 0.
- Slow media (NFS/SMB mounts, DVD, VCD etc)
  - Try -cache 8192.
- Are you using -cache to play a non-interleaved AVI file?
  - Try -nocache.
Read DOCS/HTML/en/video.html for tuning/speedup tips.
If none of this helps you, read DOCS/HTML/en/bugreports.html.

A:1677750.5 V:1677737.8 A-V: 12.757 ct: -0.264  63/ 63  2%  0% 504.5% 63 0 0%
Exiting... (Quit)

при това натоварването на процесора е в рамките на 2-8%





Титла: Rip на видео от mms поток от netera.tv
Публикувано от: the_real_maniac в Aug 13, 2007, 19:56
Ми така като гледам е някаква неСМИСЛИЦА хах , как звучи само

я кодек, я нещо в mplayer ;-) :)

А ако пробваш въпреки това dump какво става ?

даже ако искаш пробвай по Отделно само аудио и после видео

и виж добре ли са

другото което що вярно не пробваш друго vo

макар че едва ли проблема е при изхода
аз като гледам изхода от грешките е или кодек или до организация в mplayer

просто смени / свали версия, но първо аз бих гледал за друг , по-нов пакет w32codec ;-) :-P :)

пп: ми не знам коя е тая тема, я дай линк хахах
за първи път и аз да чуя че линукс е скучен :-P
линукс може да бъде весел или ядосващ , тъй като ... е случва се :) но скучен хахах кога :? хахах :p :-)

айде, успех ...
пп2: като гледам почти го преборихме :-D :)

edit: сега ще прочета целият output , че още като видях изхода и си мернах някои неща и тръгнах да пиша ;-)



edit2: възможно ли е на момента интернета да ти е бил скапан, когато си бил с v :? иначе виж какво пише
buggy audio driver ... е най-често срещаната причина, аз бих казал И кодек ;) :-) или по-точно не кодека, а може би отсрещната страна не е нещо както трябва , та пак опираме до кодеци и малко игра с версии , най-добре по-нова...

така че :-) пробвай нещата който ти предложих по-горе
а и като гледам можеше и да си трая и да се водиш на 90% от изхода на Mplayer

1. different -vo
2. провери си връзката към сървъра (url-a)
3. codecs
4. mplayer version (ще се окаже , че вярно Я по-добре си харесай cvs версията и :-) ;-) :-P :-) )
5. играй си с опции за framedrop i autosync там пишеше ;-)
6. усмихвай се на Линукса :-D не го псувай хахах

аа , той те гъделичка, еми значи супер хахах :-)

айде успех, чакам с нетърпение нови НОВИНИ хихиаххаха



едит3: ей сега се мятам на линукса си на домашното пц и ще видим какво точно става, защото ми стана интересно хаха :-) :-P :)





Титла: Rip на видео от mms поток от netera.tv
Публикувано от: the_real_maniac в Aug 13, 2007, 20:25
Значи според мен сървърът им е зле от към ширина на канала / интернета им /

Защото и при мен го даде това за slow system, а не е slow дори за новите HighDefinition video, че камоли някакъв windows media video v3 ли ще се опъне, просто опира до кодек, по нови w32codecs или връзката е скапана и се не се запълва нещо буфера за decode-ване, но само си предполгам, знам ли ..

така като гледам 1 на милион че проблема не е в mplayer ;-) :)
иначе и при мен dumpaudio не работи просто ,з ащото пак казвам явно връзката е скапана -> защото тук не се стига до пълно decode-ване, само разделяме audio stream-а от video stream-a от общият поток/файл-контейнер ако беше и толкоз/

:-) :-P

пп:

mplayer -v
mplayer dev-CVS-050326-07:00-3.3.35
compiled for x86CPU with extensions: MMX MMX2 SSE SSE2

;-)

w32codec не ги знам от кога са, но може да си праивш сметката по mplayer-a :) :p :)


Титла: Rip на видео от mms поток от netera.tv
Публикувано от: paranoid в Aug 13, 2007, 20:46
Ето го и моя скрипт, който пуска ксинето със стриимове:

Примерен код

#!/usr/bin/bash

case $1 in
   btv)
      xine mms://66.90.101.8/btv;;
   kanal1)
      xine mms://66.90.101.8/kanal1;;
   nova)
      xine mms://66.90.101.8/nova;;
   7dni)
      xine mms://84.1.240.206/7dni;;
   gtv)
      xine mms://84.1.240.206/gtv;;
   bbt)
      xine mms://66.90.101.8/bbt;;
   ringtv)
      xine mms://66.90.101.8/ringtv;;
   tv7)
      xine mms://66.90.101.8/tv7;;
   viara)
      xine mms://84.1.240.206/viara;;
   zdrave)
      xine mms://84.1.240.206/zdrave;;
   *)
esac


Титла: Rip на видео от mms поток от netera.tv
Публикувано от: the_real_maniac в Aug 13, 2007, 21:02
ми ... една чуденка xine Имаше много хубав playlist (+ playlist editor ! )  , та защо ти е на скрипт, има проблем с правенето на entries ? в playlista ??

питам сериозно и от любопитство  ;-)


Титла: Rip на видео от mms поток от netera.tv
Публикувано от: paranoid в Aug 13, 2007, 21:21
Много интересна чуденка...  :huh: Ми верно че има убав плеилист едитор.... кво повече да кажа..   :ok:


Титла: Rip на видео от mms поток от netera.tv
Публикувано от: the_real_maniac в Aug 13, 2007, 21:40
брутален offtopic

 :D  :D  :D hahahhahah

браво ! :-)

Много добра чуденка ... хахахахах

ейй :-) Линукс бил скучен :-)

пп: не знам защо, но за мен Mplayer е много по-удобно с две изключения, xine ми се вижда малко по-дървен, но това си е мое мнение, виж Playlist-a спрямо mplayer-a наистина е много гъвкав и добър ;-) :)


Титла: Rip на видео от mms поток от netera.tv
Публикувано от: kennedy в Aug 13, 2007, 22:14
направих следните неща
1. свалих последните кодеци и ги пльоснах дет им е мястото (юзър/либ/кодекс) пуснах мплера, пак същите лайна ... накъсва
2. фреймдроп не помага
3. autosync  също не помага
4. използването на кеш помага само в началото, след извесно време пак почва да насича
4.1. връзката не е проблем защото xine си плейва без накъсване
4.2. но прави впечатление, че ксайнето запълва около 160-180-200К мплеара 180-200-240К
5. и ксайна и мплеара ползват едни и същи кодеци ...

ето какво казва за себе си мплеара:
mplayer -v
MPlayer 1.0rc1-4.1.2 © 2000-2006 MPlayer Team
CPU: AMD Athlon™ 64 Processor 3500+ (Family: 15, Model: 95, Stepping: 2)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE SSE2
get_path('codecs.conf';) -> '/home/kennedy/.mplayer/codecs.conf'
Reading /home/kennedy/.mplayer/codecs.conf: Can't open '/home/kennedy/.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.
Usage:   mplayer [options] [url|path/]filename

Basic options: (complete list in the man page)
 -vo <drv>        select video output driver ('-vo help' for a list)
 -ao <drv>        select audio output driver ('-ao help' for a list)
 vcd://<trackno>  play (S)VCD (Super Video CD) track (raw device, no mount)
 dvd://<titleno>  play DVD title from device instead of plain file
 -alang/-slang    select DVD audio/subtitle language (by 2-char country code)
 -ss <position>   seek to given (seconds or hh:mm:ss) position
 -nosound         do not play sound
 -fs              fullscreen playback (or -vm, -zoom, details in the man page)
 -x <x> -y <y>    set display resolution (for use with -vm or -zoom)
 -sub <file>      specify subtitle file to use (also see -subfps, -subdelay)
 -playlist <file> specify playlist file
 -vid x -aid y    select video (x) and audio (y) stream to play
 -fps x -srate y  change video (x fps) and audio (y Hz) rate
 -pp <quality>    enable postprocessing filter (details in the man page)
 -framedrop       enable frame dropping (for slow machines)

Basic keys: (complete list in the man page, also check input.conf)
 <-  or  ->       seek backward/forward 10 seconds
 down or up       seek backward/forward  1 minute
 pgdown or pgup   seek backward/forward 10 minutes
 < or >           step backward/forward in playlist
 p or SPACE       pause movie (press any key to continue)
 q or ESC         stop playing and quit program
 + or -           adjust audio delay by +/- 0.1 second
 o                cycle OSD mode:  none / seekbar / seekbar + timer
 * or /           increase or decrease PCM volume
 x or z           adjust subtitle delay by +/- 0.1 second
 r or t           adjust subtitle position up/down, also see -vf expand

 * * * SEE THE MAN PAGE FOR DETAILS, FURTHER (ADVANCED) OPTIONS AND KEYS * * *

vo: x11 uninit called but X11 not inited..

смятам че потъмненото кава нещо важно, ноооо как да му кажа де да си търси кодеците, като не му тръгва гуито ...
я дайте един примерен кодекс.конф.


uuuuupsss: няма да трябва тоя конфиг.... сега гледам в нета много извратен ми се струва

но нещо за Х11 ....





Титла: Rip на видео от mms поток от netera.tv
Публикувано от: the_real_maniac в Aug 14, 2007, 00:14
1-во с mplayer се ВИКА mplayer ! не GMPLAYER ! GUI MPLAYER !!! ок :)

2-ро с mplayer -v викаш инфо , логичон и => не се вика никакъв -vo x11 и това и казва

не съм иницализирал x11 , но той не се е и искал (грубо казано)

3-то codecs.conf ИГРАЕ ОГРОМНА и важна роля, той казва кое с кое да се decode-ва.

4-то има статия за онлайн телевизии и гледам шантавото е, че там има playlist и явно човека си гледа без проблеми (или мже би само на ужким хаха :-) :-p
) , но аз вече почвам да се съмнявам в самият stream на viara телевизия, та сигурно ще пробвам по-късно с други и т.н

това е ...

5-то всъщност ... мм имаше точно нещо за кодеците понякога че освен слагенето им , трябваше и малко конфигуриране понякога .., но това май беше преди много години.

а относно

codecs.conf МНОГО важен файл и да джунгла е

по-скоро търси !!!

Mplayer codecs.conf wmv3 !! 100% там е проблема :)
или катко беш там кодека :-)
така де .. буфера му е майката ... хаха ;-)

Айде успех, ако мога по-късно ще погледна и аз :) по обстойно за този wmv3 ;-) :)

:p :-)

edit: няма проблем че ползва default-ният вграден codecs.conf , така И трябва, но понякога има проблем и за workaround го караш да ползва друг вариант/тип (кодиране)кодек за декодирането и т.н

пример е 3gp или H264.3 ;-) :-P ли беше .5 ли, как се казваше :-)





Титла: Rip на видео от mms поток от netera.tv
Публикувано от: kennedy в Aug 14, 2007, 09:58
Преди да сложа сусе 10.1 си карах почти изцяло с мплеара като от време на време пусках кафеинето да гледам филми по мрежата. Но след това ме мързеше да се занимавам с глупостите му за скинове, шрифтове и т.н. и ползвам xine. Довечера пак ще ръчкам говедото да видим какво ще стане ....


Титла: Rip на видео от mms поток от netera.tv
Публикувано от: eniac111 в Aug 14, 2007, 12:41
Цитат (paranoid @ Авг. 13 2007,21:46)
Ето го и моя скрипт, който пуска ксинето със стриимове:

Примерен код

#!/usr/bin/bash

case $1 in
   btv)
      xine mms://66.90.101.8/btv;;
   kanal1)
      xine mms://66.90.101.8/kanal1;;
   nova)
      xine mms://66.90.101.8/nova;;
   7dni)
      xine mms://84.1.240.206/7dni;;
   gtv)
      xine mms://84.1.240.206/gtv;;
   bbt)
      xine mms://66.90.101.8/bbt;;
   ringtv)
      xine mms://66.90.101.8/ringtv;;
   tv7)
      xine mms://66.90.101.8/tv7;;
   viara)
      xine mms://84.1.240.206/viara;;
   zdrave)
      xine mms://84.1.240.206/zdrave;;
   *)
esac

Преди си бях направил нещо подобно със select.

Примерен код
#!/bin/bash

echo "BG TV STREAMER 0.1";


PS3='Izberete TV Canal: '

echo

select canal in "NOVA TV" "Zdrave" "Vqra" "7 Dni" "Hip Hop TV" "Eurofolk" "Rodina TV" "BG Web TV" "Tv Estate" "BTA Pressclub" "Voenen TV Canal" "T.T.V.I"
do
   if [ "$canal" == "NOVA TV" ]
   then mplayer mms://194.8.60.242:1234
   fi
   if [ "$canal" == "Zdrave" ]
   then mplayer mms://84.1.240.206/zdrave
   fi
   if [ "$canal" == "Vqra" ]
   then mplayer mms://84.1.240.206/viara
   fi
   if [ "$canal" == "7 Dni" ]
   then mplayer mms://84.1.240.206/7dni
   fi
   if [ "$canal" == "Hip Hop TV" ]
   then mplayer mms://84.1.240.206/hiphop
   fi
   if [ "$canal" == "Eurofolk" ]
   then mplayer mms://206.225.90.39:8080
   fi
   if [ "$canal" == "Rodina TV" ]
   then mplayer mms://tvrodina.com:9999
   fi
   if [ "$canal" == "BG Web TV" ]
   then mplayer rtsp://wm.multimedia.bg/bgweb_tv_live1
   fi
   if [ "$canal" == "TV Estate" ]
   then mplayer mms://62.176.111.80/Pressclub
   fi
   if [ "$canal" == "BTA Pressclub" ]
   then mplayer mms://194.8.60.242:1234/
   fi
   if [ "$canal" == "Voenen TV Canal" ]
   then mplayer mms://87.120.130.6/vtk_direct_q1.wmv
   fi
   if [ "$canal" == "T.T.V.I" ]
   then mplayer http://ttvi.mine.nu:8080/
   fi
     break


Вече използвам една програмка на GTK. Вижте статията

П.П. Select е много удобен за менюта!