Portál AbcLinuxu, 25. dubna 2024 08:14


Dotaz: mplayer - nacasovane nahravani a dumpaudio

24.5.2005 08:46 Jirka
mplayer - nacasovane nahravani a dumpaudio
Přečteno: 151×
Odpovědět | Admin
Hezky den!

Resim problem, jak nastavit automaticke nahravani poradu z radia (po internetu) v danou dobu. Spusteni neni problem, staci napr. mplayer mms://nejaka_adresa -ao pcm a pouzit cron. Ovsem jediny zpusob jak zastavit nahravani, na ktery jsem prisel, je kill, coz mi prijde trosku brutalni. Nevite nekdo o jine moznosti?

Dalsi vec, ktera s tim souvisi, je pouzit volby -dumpaudio, cimz se ulozi surovy komprimovany audio stream, ktery zabere podstatne mene mista nez wav. Nezjistil jsem ovsem, co se s nim da potom delat dal.

Predem diky za kazdou radu ci nasmerovani.

Jirka
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

24.5.2005 08:55 miso
Rozbalit Rozbalit vše Re: mplayer - nacasovane nahravani a dumpaudio
Odpovědět | | Sbalit | Link | Blokovat | Admin
Prekodovat mencoder-om do pozadovaneho formatu
elviin avatar 24.5.2005 09:25 elviin | skóre: 29 | blog: elviin | Plzeň-Praha
Rozbalit Rozbalit vše Re: mplayer - nacasovane nahravani a dumpaudio
No nejsem si jistej, jestli jsem to napsal k veci, ale alespon nejaka inspirace.
24.5.2005 09:44 miso
Rozbalit Rozbalit vše Re: mplayer - nacasovane nahravani a dumpaudio
pardon, zle som si precital otazku ;-)
elviin avatar 24.5.2005 09:23 elviin | skóre: 29 | blog: elviin | Plzeň-Praha
Rozbalit Rozbalit vše Re: mplayer - ukonceni v case X
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zjistis si framerate filmu (_zdroj_) (ID_VIDEO_FPS):
mplayer -identify  -frames 0 _zdroj_
Ten byva obvykle 25 snimku za vterinu, takze to muzes brat jako defaultni hodnotu. Pak pouzijes spusteni mplayeru pro prehrani useku deseti vterin takto:
mplayer -frames `echo "25*10" | bc` _zdroj_
Nebo lze prehrat usek deseti vterin presne po prvni minute (60s) filmu:
mplayer -frames `echo "25*10" | bc` -ss 60 _zdroj_
Vašek Lorenc avatar 24.5.2005 09:39 Vašek Lorenc | skóre: 27
Rozbalit Rozbalit vše Re: mplayer - nacasovane nahravani a dumpaudio
Odpovědět | | Sbalit | Link | Blokovat | Admin
A proč ne kill? Kombinace mplayeru spuštěného na pozadí, sleepu a killu, tohle všechno pouštěné přes at... a šlape to spolehlivě.

Kill je prostě zaslání signálu a pokud se neposílá zrovna SIGKILL, který proces nijak neodchytí, tak se může i bezproblémově ukončit.
...včetně majestátného loosa
24.5.2005 12:00 © | skóre: 37 | blog: escaped
Rozbalit Rozbalit vše Re: mplayer - nacasovane nahravani a dumpaudio
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co třeba at?

První at spustí MPlayer atd., druhý at zabije MPlayer.

IMHO by autoři MPlayeru mohli konečně dopoprogramovat "dálkové ovládání", aby se dalo napsat třeba mplayer-command instance stop|start|pause|atd.
Vašek Lorenc avatar 24.5.2005 12:29 Vašek Lorenc | skóre: 27
Rozbalit Rozbalit vše Re: mplayer - nacasovane nahravani a dumpaudio
Něco by se dozajista dalo vymyslet při použití parametru -input...
...včetně majestátného loosa
Josef Kufner avatar 24.5.2005 12:06 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: mplayer - nacasovane nahravani a dumpaudio
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co misto mplayer pouzit mencoder a rovnou to nechat prekodovat do nejakeho kloudneho formatu? Pripadne pouzit -oac copy, aby to stihlo cpu a mencoder to jen zabali do souboru jak to ma byt se vsim vsudy...
Hello world ! Segmentation fault (core dumped)
24.5.2005 12:43 Jirka
Rozbalit Rozbalit vše Re: mplayer - nacasovane nahravani a dumpaudio
Mencoder se zda nepouzitelny, protoze hlasi, ze videostream je povinny.

Jirka
24.5.2005 12:10 Jan Martinek | skóre: 43 | blog: johny | Brno
Rozbalit Rozbalit vše Re: mplayer - nacasovane nahravani a dumpaudio
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkus parametr -endpos:
-endpos <[[hh:]mm:]ss[.ms]|size[b|kb|mb]> (also see -ss and -sb)
        Stop encoding at the given time or byte position.
        NOTE: Byte position will not be accurate,
        as it can only stop at a frame boundary.

        EXAMPLE:
        -endpos 56
           Encode only 56 seconds.
        -endpos 01:10:00
           Encode only 1 hour 10 minutes.
        -endpos 100mb
           Encode only 100 MBytes.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.