Portaal Portaal Pingviini veeb foorumi pealeht
  Viki  |  IRC  |  Otsing  |  Küsimused ja vastused  |  Profiil  |  Privaatsõnumite vaatamiseks logi sisse  | Logi sisse või Registreeru
<empty>
Vaata järgmist teemat
Vaata eelmist teemat

Postita uus teemaVasta teemale
Autor Sõnum
arti
Pingviini aktivist
Pingviini aktivist


Vanus: 28
Liitunud: 18.10.2011
Postitused: 114
Asukoht: Väike-Maarja
Distributsioon: Arch Linux
estonia.gif
postituspostitatud: 24.10.2011, 10:35  postituse pealkiri:  Üle pipe faili käskude saatmine mpg321 progele ei tööta.  

tegin siis pipe faili
Kood:
sudo mkfifo mpg321.pipe

antsin ka igaks juhuks piisavalt õigusi torule
Kood:
sudo chmod 666 mpg321.pipe

aga kui nüüd üritan mõnda käsku mpg321 progele saata siis jookseb ta kokku Sad
Kood:
arti@kodu:/var$ mpg321 -R bac < mpg321.pipe &
[2] 21536
arti@kodu:/var$ echo L "http://212.95.32.219:8005" > mpg321.pipe  &
[1] 21535
arti@kodu:/var$ @R MPG123
@I 212.95.32
@S 1.0 3 44100 Stereo 0 320 2 0 1 0 128 0
@F 1 -1 0.02 0.00
@E Unknown command 'http://212.95.32.219:8005'
@F 2 -2 0.05 0.00
@F 3 -3 0.07 0.00
@E Unknown command 'http://212.95.32.219:8005'
@F 4 -4 0.10 0.00

[1]-  Done                    echo L "http://212.95.32.219:8005" > mpg321.pipe
[2]+  Segmentation fault      mpg321 -R bac < mpg321.pipe


oskab keegi midagi soovitada?


bobc
Pingviini aktivist
Pingviini aktivist


Vanus: 42
Liitunud: 09.07.2005
Postitused: 165
Asukoht: undef
Distributsioon: SouRCe64 GNU/Linux
estonia.gif
postituspostitatud: 24.10.2011, 23:02  postituse pealkiri:  |  

ma proovisin niimandi ja toimis

Kood:

mkfifo mpg321.pipe
chmod 666 mpg321.pipe
mpg123 -@ mpg321.pipe


Kood:

echo "http://212.95.32.219:8005" > mpg321.pipe


hakkas mängima aga ega sa järgmist linki laadida ennem ei saa kui
mpg123 kinni paned ja uuesti käima paned.

Mplayer toetab slave mode, mida saad läbi pipe juhtida võibolla parem idee...

Kood:

mkfifo mplayer_pipe
mplayer_svn-111005 -slave -idle -input file=./mplayer_pipe

Jääb ootama käsklusi.

Näiteks
Kood:

echo "loadfile http://212.95.32.219:8005 0" > mplayer_pipe


Kood:

echo "stop" > mplayer_pipe


Sulgeb mplayer'i
Kood:

echo "quit" > mplayer_pipe


http://www.gentoo-wiki.info/MPlayer/Usage

_________________
Image

arti
Pingviini aktivist
Pingviini aktivist


Vanus: 28
Liitunud: 18.10.2011
Postitused: 114
Asukoht: Väike-Maarja
Distributsioon: Arch Linux
estonia.gif
postituspostitatud: 25.10.2011, 10:06  postituse pealkiri:  (teema puudub)  

bobc, sa tegid natuke teistmodi, sa kasutasid mpg321 playlisti võimalust aga ma üritasin remotecontrol funktsiooni kasutada

eile ma natuke otsisin netist ja leitsin täpselt sama labenduse nagu ma olin juba leidnud, ainult et neil seal asi töötab aga mul mitte www.linuxquestions.org/questions/programming-9/bash-interaction-with-background-processes-27701/

ma sooviks mpg321 proge rohkem kasutada kui mplayer'it sest mpg321 sööb lihtsalt vähem ressurse ja on üldiselt ka kiirem Smile

E: seda mpg321 remote controll liidest sooviksin kasutada


bobc
Pingviini aktivist
Pingviini aktivist


Vanus: 42
Liitunud: 09.07.2005
Postitused: 165
Asukoht: undef
Distributsioon: SouRCe64 GNU/Linux
estonia.gif
postituspostitatud: 25.10.2011, 12:12  postituse pealkiri:  (teema puudub)  

eks ma sain natuke valesti aru, ma mpg123 remote controlli ei märgandudgi
aga probleem võib olla ka su "echo" real (vist siin pole ikka probleem).

echo L "url" > ..
proovi
echo "L url" > ..

ma compilleerin ise mplayeri ja ainult need moodulid mida vaja,
siiani märganud et mp3 näiteks mängides kasutab kõige vähem cpud
mp3lib decoderit kasutades (n900 ffmp3 jällegi kõige vähem), mpg123 kui kasutab siis oli cpu% suurem aga raske top järgi hinnata kui nad 0-1% peal kõiguvad, mälu osas kasutab mpg123 kindlasti vähem (aga mp3/ogg xmms-1.2.10 kasutan siiani muu kõik mplayer)

Proovin õhtul ka seda mpg123 remote controlli funktsiooni.

googeldades leidsin mpg123 sf.net lehel järgmise näite:
Kood:

shell$ mpg123 -R --fifo /tmp/mpg123-command

Then, on another shell...

shell$ echo load /some/file.mp3 > /tmp/mpg123-command
shell$ echo jump +10s > /tmp/mpg123-command
shell$ echo jump +10s > /tmp/mpg123-command
shell$ echo jump -10s > /tmp/mpg123-command

http://sourceforge.net/tracker/index.php?func=detail&aid=3011695&group_id=135704&atid=733197

_________________
Image

arti
Pingviini aktivist
Pingviini aktivist


Vanus: 28
Liitunud: 18.10.2011
Postitused: 114
Asukoht: Väike-Maarja
Distributsioon: Arch Linux
estonia.gif
postituspostitatud: 25.10.2011, 15:24  postituse pealkiri:  (teema puudub)  

no lahe küll, ubuntu varamutes on igivana mpg123 versioon, ma parem upgraden ära ja siis vaatan kas töötab Smile
Kood:

arti@kodu:/var$ mpg123 --version
mpg321 version 0.2.11. Copyright (C) 2001, 2002 Joe Drew,
now maintained by Nanakos Chrysostomos and others.

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
arti@kodu:/var$ mpg321 --version
mpg321 version 0.2.11. Copyright (C) 2001, 2002 Joe Drew,
now maintained by Nanakos Chrysostomos and others.

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
arti@kodu:/var$


E: peale uuendamist hakkas kõik ilusti tööle Smile


Näita (aja järgi):      
Postita uus teemaVasta teemale


Vaata järgmist teemat
Vaata eelmist teemat
Powered by phpBB2 Plus based on phpBB © 2001/7 phpBB Group