scriptek

Programozás, programnyelvek, kiegészítők, alkalmazások, programnyelvek, programfejlesztéssel kapcsolatos témák, közvetlenül a programozással összefüggő kérdések
nocsak
Hozzászólások: 169
Csatlakozott: 2014.09.29. 15:01

Re: scriptek

Hozzászólás Szerző: nocsak » 2018.09.08. 09:02

Még egy kis érdekesség a stream_player szkripthez:

Ugye írtam, hogy Xenial64 alatt az nincs.. vagyis az mplayer... hát pótoljuk:

Puppy PPM-ből úgy, hogy mindenekelőtt abban frissítjük a repo-k adatbázisát!
capture14703.png
capture14703.png (63.39 KiB) Megtekintve 922 alkalommal
capture20213.png
capture20213.png (22.28 KiB) Megtekintve 922 alkalommal
capture21812.png
capture21812.png (17.01 KiB) Megtekintve 922 alkalommal

nocsak
Hozzászólások: 169
Csatlakozott: 2014.09.29. 15:01

Re: scriptek

Hozzászólás Szerző: nocsak » 2018.09.08. 09:04

A Terminálos része pedig így fest:
capture22097.png
capture22097.png (57.87 KiB) Megtekintve 921 alkalommal

NTamas
Hozzászólások: 1579
Csatlakozott: 2014.06.19. 13:36

Re: scriptek

Hozzászólás Szerző: NTamas » 2018.09.08. 10:27

Még egy érdekesség, vagy inkább kis kiegészítés ehhez a lejátszóhoz.
Nocsak ugye már említette azt, hogy ez a lejátszó ún. .pls vagyis playlist formátumot nem játszik le, nos ez így is van, de....

Felettem be lett linkelve egy netes rádió adó címe, és ezt a stream_player lejátszóba betöltve megkapjuk a rádió fő adójának, illetve jelen esetben a Hip Hop csatornának a műsorát.
De, ha mi nem vagyunk kíváncsiak erre, hanem célzott műfaj érdekel minket csak, és a többi már nem nagyon, nos arra is van lehetőség, csak kicsit dolgozni kell érte, de megéri.
Először is elmegyünk a jelzett webrádiós oldal egy másik aloldalára, ahol műfajok szerinti linkeket kaphatunk.
http://www.powerhitz.com/playerlinks
Kép
Itt láthatjuk a rádió adó tematikus linkjeinek felsorolását a kategóriák szerint, pls és Windows-os asx linkekkel utóbbival a stream_player lejátszóban ne is kísérletezzünk, mert nem fog működni. Marad a pls link, de arról is tudjuk már, hogy a stream_player lejátszó ezen playlist formátumot sem eszi meg. (*) Akkor most hogyan tovább?
Egyszerű a dolgunk, ráállunk az egérrel a nekünk tetsző pls linkre, és nyomunk egy jobb egérgombot, majd a pls linket lementjük a saját gépünkre a Hivatkozás mentése más néven menüponttal.
A lementett .pls fájlt betöltjük egy sima szövegszerkesztőbe ez nálam most a Geany volt éppen. Ezt fogjuk látni az általam önkényesen, próbaképp letöltött, a listában az utolsó helyen álló Total Country 128 (PLS) fájlt megnyitva tartalomra.
------------------------------------------------------------------------------------------------------------------
[playlist]

numberofentries=2



File1=http://live.powerhitz.com/country
Title1=Powerhitz.com - Total Country - Today's Best Country & Your All Time Favorites
Length1=-1


File2=http://powerhitz.powerhitz.com/country
Title2=Powerhitz.com - Total Country - Today's Best Country & Your All Time Favorites
Length1=-1







Version=2
---------------------------------------------------------------------------------------------------------------
Benne van az, ami nekünk kelleni fog a közvetlen Country csatorna hallgatásához, annak a közvetlen http-s link címe, sőt mindjárt kettő is van, mivel az adó egy tematikus műfajt két közvetlen linken is ad, és itt mindkettőn ugyanaz a Country adás jön.
Nos a dolgunk innentől már egyszerű, az egyik http-s linket kijelöljük és bemásoljuk a stream_player lejátszó URL sávjába, és már düböröghet is a Country ezerrel. :)
Kép

Más .pls linkekből is hasonló módszerrel szedhető ki a szükséges http-s vagy mms netán rtmp-s link, amit már elfogad a stream_player.

Pár tematikus kinyert cím, a teljesség igénye nélkül.
Country
http://live.powerhitz.com/country
http://powerhitz.powerhitz.com/country

Hip Hop
http://listen.hot108.com/hot108
http://live.powerhitz.com/hot108

Classic Rock Of The 60s, 70s & 80's
http://live.powerhitz.com/pureclassicrock
http://powerhitz.powerhitz.com/pureclassicrock

90's Hits - The Biggest And Best Hits Of The 90's
http://live.powerhitz.com/90sarea
http://powerhitz.powerhitz.com/90sarea

Ultimate 80's - The Biggest And Best Hits Of The 80's
http://live.powerhitz.com/ultimate80s
http://powerhitz.powerhitz.com/ultimate80s

Az így kinyert közvetlen weblinkeket más rádiós program, pl. a pupRadió/pupTelly program is elfogadja, és lejátssza.

Ha meg ezekből egy olyan m3u-s linket akarunk gyártani, amit pl. a VLC is megesz, vagy a Kodi programba is be lehet töltetni, azt is megtehetjük.

Fájlnév: www.powerhitz.com-radio.m3u

Tartalma:

#EXTM3U
#EXTINF:-1,Country-1
http://live.powerhitz.com/country
#EXTINF:-1,Country-2
http://powerhitz.powerhitz.com/country
#EXTINF:-1,Hip Hop-1
http://listen.hot108.com/hot108
#EXTINF:-1,Hip Hop-2
http://live.powerhitz.com/hot108
#EXTINF:-1,Classic Rock Of The 60s, 70s & 80's-1
http://live.powerhitz.com/pureclassicrock
#EXTINF:-1,Classic Rock Of The 60s, 70s & 80's-2
http://powerhitz.powerhitz.com/pureclassicrock
#EXTINF:-1,90's Hits - The Biggest And Best Hits Of The 90's-1
http://live.powerhitz.com/90sarea
#EXTINF:-1,90's Hits - The Biggest And Best Hits Of The 90's-2
http://powerhitz.powerhitz.com/90sarea
#EXTINF:-1,Ultimate 80's - The Biggest And Best Hits Of The 80's-1
http://live.powerhitz.com/ultimate80s
#EXTINF:-1,Ultimate 80's - The Biggest And Best Hits Of The 80's-2
http://powerhitz.powerhitz.com/ultimate80s

Kép

(*)
A program jelen állásában -paraméterezésében- nem játszik le playlist formátumot, de az mplayer természetesen paraméterezhető a playlist fájlok lejátszására is, lásd pl. a fentebb említett Total Country 128 (PLS) fájlt, ami lementve egy country.pls nevű playlist fájl lesz a gépünkön.
Ennek a lejátszásához egy ilyen mplayer paramétert tartalmazó scriptet kell írnunk: (lásd a script végi -playlist paramétert)
--------------------------
#!/bin/sh
rxvt -e mplayer -fps 50 -framedrop -ni -vo xv,vdpau,gl -ao alsa,oss,pulse -x 852 -y 480 -geometry 98%:94% -playlist /root/country.pls
--------------------------
amiben lévén most rádió streamról van szó, a videó megjelenítési paraméterek nem játszanak, viszont a script végén ott figyel a már lementett county.pls fájl elérési útja!
Ha ezt a kis scriptet elindítjuk, akkor megint dübörög a Country, de most már a gépünkre lementett country.pls fájlból játszik az mplayer.
Bár hibaüzenetek ad a terminalban elindított script, -nem tudja értelmezni a pls fájl első és utolsó sorát!- de ennek ellenére megnyitja, és játssza a közvetlen country-s weblinket.
Kép
Természetesen a -playlist paraméternek nem csak helyi gépes linket adhatunk be, hanem netes playlist linket is.
(pl. stílszerűen ezt: http://www.powerhitz.com/country.pls)( -playlist http://www.powerhitz.com/country.pls)
Ekkor a terminal ablakban kicsit több infó jelenik meg, de a netes pls link lejátszása ugyanúgy megtörténik mint a lementett pls fájl esetében.
Kép
A hozzászólást 4 alkalommal szerkesztették, utoljára NTamas 2018.09.08. 17:47-kor.

willy36
Hozzászólások: 169
Csatlakozott: 2017.05.16. 18:43

Re: scriptek

Hozzászólás Szerző: willy36 » 2018.09.08. 11:17

Igen, én is így szoktam ezt a lejátszót használni. Mivel eredetileg kedves nocsak nekem segített, amikor elindult az egész, egy terminálban indítható parancssorral, hogy netbook-on szaggatás nélkül le tudjam játszani az online stream-et. Két kiváltó oka volt. A vlc-ben hang nem volt, az SmPlayer meg sok puppy-n csak szaggatva küzdött meg vele. Nekem egy 1.6-os atomprocis gépem van Toshiba NB100 és a HD stream-et simán nyomja szaggatás, ami netbook-on 1024*600 a felbontás miatt, hangcsúszás nélkül. Nocsak lejátszójánál, még simán marad processzoridőm, ezért továbbra is hálás köszönet érte. Azt csak megfejelte, hogy ne a terminállal vacakoljak, közben többen besegítettek neki ( Kulusz, Skami, a teljesség igénye nélkül ), csinált egy ablakos felületet, hülyeséggátló mechanizmusokkal :). Tehát ne SmPlayert várjunk ettől, hogy klikk és megy. Kicsit nagyobbat fejlődött az eredeti megoldásnál, ami mint említettem, csak egy terminál parancsor volt.

NTamas
Hozzászólások: 1579
Csatlakozott: 2014.06.19. 13:36

Re: scriptek

Hozzászólás Szerző: NTamas » 2018.09.08. 23:59

Ha van kedved kipróbálhatod az én módosított egygombos vezérlésű scriptemet, a PLS player lejátszót.
Fentebb már leírtam az mplayer paraméterezését a playlist -pls, m3u,m3u8- fájlok lejátszásához, most itt a kissé módosított nocsak féle lejátszó, kimondottam ilyen playlist fájlok lejátszásához! Bocs nocsak!
A playlist fájlokat a netről belinkelve, illetve a gépünkre lementett playlist fájlokat azok elérési útját megadva játssza le.
Letöltés: PLS player.zip Mérete: 1.0 KB (1057 B)
Kép
A hozzászólást 1 alkalommal szerkesztették, utoljára NTamas 2018.09.09. 16:00-kor.

willy36
Hozzászólások: 169
Csatlakozott: 2017.05.16. 18:43

Re: scriptek

Hozzászólás Szerző: willy36 » 2018.09.09. 08:37

Kedves Ntamás !
Köszönöm a munkád, de egyenlőre se sparky, se antix alatt nem működik. feljön az ablak, beteszem a linket villan egyet és ennyi, még az ffplay vagy mplayer ablaka sem jön elő villanásnyira. kipróbáltam előtte olyan linkkel, ami smplayerből indult

NTamas
Hozzászólások: 1579
Csatlakozott: 2014.06.19. 13:36

Re: scriptek

Hozzászólás Szerző: NTamas » 2018.09.09. 10:54

A zip fájlból kibontott PLS player nevű kis script a rendszerben lévő mplayer binárist hívja meg egy terminal ablakban, úgy, ahogy azt a nocsak féle minta scriptben is teszi.
Kép
Gondolom, az említett rendszerekben van mplayer bináris (/usr/bin/mplayer) és van rxvt terminal (esetleg urxvt) is.
Kép
Kép
Kép
Ha ezek megvannak, elvileg mennie kéne a scriptnek, ha van a scriptnek futtatási joga.
Nem egy nagy szám a script, csak a fentebb már leírt pls (playlist) fájok egyszerűbb futtatása miatt próbáltam meg nocsak példa scriptjéből átalakítani, nálam a Tahrpuppy-6.0.5-ön szépen működik -most próbáltam újra- a példának betett.pls linkel.
Kép
Kép

Ami még esetleg a hiba oka lehet, hogy az említett rendszerekben nincsen benne a szükséges ffmpeg függőségek, mint pl. a libavcodec, aac codec, vagy neadj isten netán maga az ffmpeg sincs fenn.

Utóirat!
Azt hiszem, megvan a nálad tapasztalható villanás, és kilépés oka!
A script nem mindegyik pls (és playlist) formátumot fogadja el! -erre oda kell figyelni!

A scriptben szereplő pls-t simán lejátssza,
http://stream14.shoutcastsolutions.com: ... stream.pls
-----------------------
[playlist]
numberofentries=1
File1=http://stream14.shoutcastsolutions.com:8057/256stream
Title1=
Length1=-1
version=2
---------------------

akárcsak az innen:
http://www.powerhitz.com/playerlinks-ről való,lementett country.pls-t is,
http://www.powerhitz.com/country.pls
----------------------
[playlist]

numberofentries=2

File1=http://live.powerhitz.com/country
Title1=Powerhitz.com - Total Country - Today's Best Country & Your All Time Favorites
Length1=-1

File2=http://powerhitz.powerhitz.com/country
Title2=Powerhitz.com - Total Country - Today's Best Country & Your All Time Favorites
Length1=-1

Version=2
--------------------

de pl. a poptarisznya.hu webodalra kitett high.pls-t már nem,
http://www.poptarisznya.hu/high.pls
------------------
[playlist]

File1=http://adas.poptarisznya.hu:8200/live.mp3

Title1=(POPTARISZNYA)

Length1=-1

File2=http://adas.poptarisznya.hu:8200/live.mp3

Title2=[ICY 401 Service Unavailable]

Length2=-1

NumberOfEntries=2

Version=2
-----------------

ezt betöltve nálam is csak villan egyet a lejátszó, és kilép.

De érdekes módon ezt az m3u playlist fájlt már elfogadja a poptarisznya.hu-ról.

http://www.poptarisznya.hu/high.m3u
-----------------------------------------------------------
#EXTM3U
#EXTINF:-1,(Poptarisznya)
#http://adas.poptarisznya.hu:8200/live.mp3
#EXTINF:-1,[ICY 401 Service Unavailable]
#http://adas.poptarisznya.hu:8200
http://adas.poptarisznya.hu:8200/live.mp3
------------------------------------------------------------
és simán lejátssza.
Kép

és az ugyaninnen való másik m3u-s linkel is megy a script.
http://www.poptarisznya.hu/oldies.m3u
----------------------------------------------------------
#EXTM3U
#EXTINF:-1,(Poptarisznya)
#http://adas.poptarisznya.hu:8200/live.mp3
#EXTINF:-1,[ICY 401 Service Unavailable]
#http://adas.poptarisznya.hu:8200
http://adas.poptarisznya.hu:8200/oldies.mp3
---------------------------------------------------------
A hozzászólást 2 alkalommal szerkesztették, utoljára NTamas 2018.09.09. 16:03-kor.

NTamas
Hozzászólások: 1579
Csatlakozott: 2014.06.19. 13:36

Re: scriptek

Hozzászólás Szerző: NTamas » 2018.09.09. 12:24

De, ha átírom a lementett, de nem működő -fentebb beírt- poptarisznya.high.pls fájl tartalmát, akkor azt a módosított pls fájlt már simán lejátssza a gépemről betöltve.
/root/Letöltés/adas.poptarisznya.live.pls
adas.poptarisznya.live.pls.zip
-------------------------------
[playlist]
numberofentries=1
File1=http://adas.poptarisznya.hu:8200/live.mp3
Title1=(POPTARISZNYA)
Length1=-1
version=2
-------------------------------
Kép

Ha meg betöltök a sz.gépemből egy több elemből álló pls playlist fájlt,
/root/Letöltés/tobb-radio-ado.pls
tobb-radio-ado.pls.zip
-------------------------------------
[playlist]
numberofentries=6
File1=http://adas.poptarisznya.hu:8200/live.mp3
Title1=(POPTARISZNYA)
Length1=-1
File2=http://adas.poptarisznya.hu:8200/oldies.mp3
Title2=(POPTARISZNYA OLDIES)
Length2=-1
File3=http://powerhitz.powerhitz.com/country
Title3=Powerhitz.com - Total Country - Today's Best Country & Your All Time Favorites
Length3=-1
File4=http://live.powerhitz.com/pureclassicrock
Title4=Powerhitz.com - Classic Rock Of The 60s, 70s & 80's
Length4=-1
File5=http://stream4.nadaje.com:11416/;
Title5=smoothjazz.com.pl - mainstream channel
Length5=-1
File6=http://stream14.shoutcastsolutions.com:8057/256stream
Title6=smoothjazz.com.pl - HD AUDIO (256 kbps)
Length6=-1

version=2
------------------------------------
azt is szépen lejátssza, az egyes adók közti előre -hátra váltást a billenytűzetem AltGr+í és az AltGr+y gombjával tudom elvégezni.

mplayer help:
< and > Go backward/forward in the playlist.
AltGr+í=<
AltGr+y=>

Kép

A képen ugyan nem látszik, mert nem volt időm úgy fotózni, -nyomni a klf. billentyűket és közben elindítani a képmentőt- de az jól látszik, hogy váltott csatornát a program, és a második adónál már pl. megy az ICY infó is, ez adja ki, hogy éppen milyen számot sugároz az adó.
A hozzászólást 1 alkalommal szerkesztették, utoljára NTamas 2018.09.09. 18:06-kor.

nocsak
Hozzászólások: 169
Csatlakozott: 2014.09.29. 15:01

Re: scriptek

Hozzászólás Szerző: nocsak » 2018.09.09. 17:59

Egy dolgot érdemes volna figyelembe venni, hogy az mplayer helyett is inkább az ffplay van pl.: a Xenial 64 7.5 -ben amit a "modernebb" gépen futtatok. Külön PPM-ből kellett feltennem, de ha jól rémlik ezt képekkel be is mutattam ugyanitt pár hozzászólással visszább, itt. Tehát nem minden linux rendszer alap része. Ám eközben az is igaz, hogy az mplayer, audio stream-nél folyamatosan írja az érkező ICY infókat is ellenben ha ezt a stream-et ffplay alapokon nyitom meg. Ámde! Pl.: VLC vagyis cvlc parancsom van például arra, hogy http felett kistreameljem vagy a line-in vagy a mic bemenetét a PC-nek mp3 formátumban. Ezt a http://ipcím:port/mp3 adatfolyamot már csak az ffplay óhajtja megnyitni. Nem akarok fals fixa ideákat lefektetni, de ebből nekem az jön le, hogy az összes elérhető kodekhez ami aktuálisan benne van adott linuxban, azt az ffplay jobban "csokorba köti". Mea Culpa ha nem így van. Ha eddig itt vagy másutt sem mondtam volna, eleve ezért készült kettő féle verzió. Mert még mindig tartom azt, hogy valakinél ez fog (jobban) menni, valakinél pedig amaz. Tény, hogy audio stream-nél az mplayer, ICY info szempontjából tetszetősebben operál, de cserébe a cvlc-s mp3 http streamet libavformat fagyással annyiban hagyja.

NTamas
Hozzászólások: 1579
Csatlakozott: 2014.06.19. 13:36

Re: scriptek

Hozzászólás Szerző: NTamas » 2018.09.09. 20:10

... az mplayer helyett is inkább az ffplay van pl.: a Xenial 64 7.5 -ben amit a "modernebb" gépen futtatok. ...

Ebben lehet, sőt biztos, hogy neked lehet igazad, annál inkább, mert nálam egyetlen Xenial 64-es sincs fenn, lévén csak 32 bites gépem van, és ezen -de ezt már ezerszer leírtam én is, csak a Precise és a Tharpuppy-k futnak megfelelően.
És ezen rendszerek csomagkezelőjéből külön ffpay nem szedhető le, ezen puppy rrendszerekhez való ffmpeg csomag meg nem mindegyike tartalmazza az ffplay-t, úgy ahogy azt már megírtam neked. Így ezen öreg rendszereken marad az mplayer-es bűvészkedés.
Az ffplay minimalista lejátszó az ffmpeg csomag része, az ffmpeg paraméterezett kimenetét jeleníti, játssza le. Ez abból a szempontból lehet jobb, hogy a modernebb gépekhez való modernebb puppykban az ffmpeg csomag vagy már előre befordítva tartalmazza az ffmpeghez kellő szükséges függőségeket, lásd a statikus ffmpeg csomagokat, ahol az ffmpeg fájl mérete néha igen nagy is lehet, nem véletlenül. Ha meg a szokásos módon készült ffmpeg csomagokat készítik el a modernebb oprendszerhez, akkor meg azok belső, lib könyvtárában vannak ott a szükséges, frissebb lib függőségek. Mondjuk ez az utóbbi módszer szimpatikusabb nekem, már csak azért is, mert így -ellentétben a statikus ffmpeg-el- a hagyományos módszer szerint készült ffmpeg csomagnál nem töltődik be minden függőség a memóriába, így ennek kevesebb a memória foglalása. Igaz, a modernebb gépekben már van elég memória, oda jó a statikus ffmpeg csomag is és nem okoz ott túl nagy gondot egy 40MB-os ffmpeg bináris fájl memóriába tevése, és ott tartása, még csak le sem terheli nagyon a gépet. De a régi iskola szerint a modernebb gépeken sem jön ám rosszul, ha megfelelő módszerekkel takarékoskodunk, és nem töltünk be feleslegesen pl. ilyen nagy, statikus ffmpeg fájlokat a memóriába, amikor van más lehetőség is.
Ráadásul, ahogy elnézem, a modernebb puppy verziókból kezd már kihalni a hagyományos mplayer, a szerepét kezdi átvenni az mpv, és az ffmpeg-re épülő újabb lejátszók.
És igen, ahogy Te is írtad, nekem is szimpatikus az mplayernél az ICY info használat, az említett -cvlc parancsom van például arra, hogy http felett kistreameljem vagy a line-in vagy a mic bemenetét a PC-nek mp3 formátumban.- mondatodat addig nem tudom értelmezni, amíg nem láttam azt a parancsot, csak sejtem, hogy olyan módot használhatsz, amit az mplayer nem túlzottan jól támogat. Akárcsak a VLC a HLS streamet.
... "az összes elérhető kodekhez ami aktuálisan benne van adott linuxban, azt az ffplay jobban "csokorba köti"....
Faramuci megfogalmazás, az mplayer rengeteg codecket támogat alapból, a standard kodeckekkel készült médiákat ezért képes külső kodeckfájlok igénybe vétele nélkül is megjeleníteni, lejátszani. Ha a standardtól eltérő codeckekre van szüksége, először körbenéz a saját könyvtárában, majd a rendszerben, annak codeck könyvtárában. Ez pl. a puppynál az /usr/lib/codecs könyvtár.
Ha egy mplayer vmilyen pet, vagy deb csomagot telepítesz a puppyra, akkor abban szinte biztosan fogsz találni egy ilyen codecs könyvtárat, és benne a szokásos 10-11 db. codeckkel. Kivéve akkor nem, ha olyan mplayer csomagot telepítesz, amiben csak az mplayer motor egy frissebb verziója van, meg esetleg egy frissebb mencoder fájl és egy-két új skin csomag.
Az mplayer képes más rendszerhez készült codecket is használni bizonyos esetekben, pl. a windows-hoz készülteket is, lásd az mplayer weboldalán, illetve rengeteg kiegészítő codeck is készült már az mplayer motorhoz, (ezekből már sok olyan is van, ami mára már elavult,nem támogatott) és ezen kodeckekek bemásolva az említett codecs könyvtárba, (pl. puppy linux esetében) képes azokat is a használatba bevonni. Ez azért egy eléggé jó és hatékony codeck használatot eredményez.
Az ffplay, illetve az ffmpeg alapvetően a libavcodec-et használja, de ehhez még számos szükséges függőséget is biztosítani kell a számára, ezeket vagy a rendszer csomagkezelőjéből, vagy külső helyekről szerezhetjük meg, amit eleve nehéz összeszedni, nem véletlenül vannak a statikus ffmpeg csomagok, ahol ezek elvileg mind be vannak fordítva a fő ffmpeg fájlba, csak hát ilyenkor egy nagyméretű (30-45 MB méret) binárist fogsz kapni, aminek használata bizonyos esetekben (pl. kevés memóriával ellátott gép) megterhelő lehet a gépre nézve. Viszont annyiból jobb a helyzet, hogy elvileg minden szükséges dolog egy helyen, egy fájlban van jelen, így ebből könnyebb kiolvasni a szükséges dolgokat, csak hát pont emiatt a nagy ffmpeg fájlt a memóriában kell tartani.(vagy állandóan beolvasni azt a merevlemezről)
Ha meg nem statikus ffmpeg csomag van a gépen, úgy az ffplay feladata a streamhoz illő megfelelő audió és videó codec kiválasztása, és a használata, akárcsak az mplayernél. Hogy ezt a munkát az ffplay jobban végezné el, hát nem tudom, ilyen jelllegű összehasonlítást még nem végeztem, gyanítom, nem is fogok.
Tudom, hogy az ffplay fájlt utólag is be lehet szerezni, megnéztem, de az ffmpeg 3.2-es verziójához van utoljára letölthető hivatalos, eredeti linuxos 32 és 64 bites ffplay.zip csomag, ami ráadásul 3.2.2-as verziószámú, de ugyanúgy használható a 3.2-es statikus ffmpeg csomaghoz is.
A 3.3-as és efeletti verzióknál már nincs külön ffplay fájl letöltési lehetőség, legalább is ezen az oldalon nincs.
(https://ffbinaries.com/downloads)
Ekkor nem marad más hátra, saját magadnak kell az ffmpeg csomagot befordítani forrásból.
Amúgy érdekes módon az utolsó, letölthető 32 bites linuxos ffplay bináris fájl mérete sem piskóta, (19MB) szinte pontosan annyi, mint a tahrpuppy-hoz letölthető mplayer bináris fájl mérete. És ha csak a méreteket nézzük, akkor az mplayer használat a gyengébb gépeken szerintem előnyösebb. Viszont a statikus ffmpeg csomagban ott van már a 10 bites ffmpeg kódolás lehetősége, -ez a fájl is eléggé nagyméretű amúgy- és a libavcodec és a többi szükséges fájl verziószáma is magasabb, modernebb, mint amit az mplayer használ.
Persze lehetne az mplayer-t is forrásból fordítani, meg összegyűjteni hozzá a frissebb függőségeket, csak ezt már szerintem senki nem teszi meg, (főleg nem a régebbi puppykhoz!) ráadásul az mplayer motor verziókban is többféle van már, az újabb verzió meg van, hogy nem működik a régebbi puppy verziókon, beleestem már ilyenbe, pont az smplayer kapcsán. (régebbi puppyn az mplayer1.1-es verziót lecseréltem modernebb verzióra, erre a pupyban lévő, mplayert használó régi programok meg nem akartak vele elindulni. Nesze neked smplayer frissítés, tehettem vissza a régebbi mplayer motort, és akkor már minden program működött, ami mplayert használt eddig. Szóval az mplayer motor frissítése sem egyszerű, nem mindig jön össze a csak kicserélem az mplayer motort akció, így elég körülményes és munkaigényes dolog egy régi puppy verzió modernizálása.

Válasz küldése

Vissza: “Programozás, alkalmazásfejlesztés”