🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.comp.os.linux.newbie
Article #135702

Re: Łączna długość plików video

#135702
From: Bogdan (bogdro)
Date: Wed, 17 Oct 2007 17:00
140 lines
8639 bytes
Mirosław Zalewski pisze:
> październik roku pamiętnego 2007, prawdopodobnie 16. Wielka mądrość na
> czytelników alt.pl.comp.os.linux.newbie spłynęła, gdy tako rzekł(a)
> Bogdan (bogdro):
>>> Nie przeczę, że być może podana przez Ciebie metoda jest wolna od
>>> wspomnianej na początku, dotkliwej, wady.
>>  "Być może"? Czyli nawet nie uruchomiłeś...
> 
> Cher Monsieur,
> Masz rację, nie uruchomiłem. Oczywiście w pełni doceniam i jestem
> wdzięczny za napisanie odpowiednich skryptów, na co z własnej
> nieprzymuszonej woli poświęciłeś swój czas. Jednak nie do tego dążę:
> 
> Na pewien system operacyjny rozpoczynający się na literę ,,W", pewnej
> korporacji ze słowem ,,mały" w nazwie, napisany został bardzo popularny
> odtwarzacz muzyki o nazwie WinAmp. Program ten, prócz plików
> muzycznych, potrafi też odtwarzać filmy -- czy .flv także nie wiem, ale
> nie gra to większej roli. Otóż jedno z okien tego programu poświęcone
> jest na playlistę, a w tym właśnie oknie znajduje się informacja:
> 
> Czas trwania obecnie odtwarzanego utworu/czas trwania wszystkich
> utworów na playliście

 Rozumiem.

> M.in. dlatego napisałem na grupę newbie, gdyż to jest właśnie
> rozwiązanie najbardziej mnie satysfakcjonujące. Po prostu mógłbym
> zaznaczyć wszystkie swoje pliki i mieć podany na tacy wynik. 

 W pewnym sensie odpowiednik Winampa - XMMS też może odtwarzać filmy,
po zainstalowaniu wtyczki xmmsmplayer (taką to ma u mnie nazwę).
Długości owego filmu jednak u mnie nie widać. Ale XMMS to nie jedyny
odtwarzacz.
 W graficznym MPlayerze jest lista odtwarzania, ale łącznego czasu
rzeczywiście na niej nie widzę. W XINE też tego nie widzę. Ale możesz
wypróbować Kaffeine, Totem (chyba) i pewnie jeszcze parę innych
odtwarzaczy. Można też pogrzebać na www.sf.net.

> Oczywiście, od czego zacząłem, dzięki Twojej nie(d)ocenionej pracy
> również mogę otrzymać wynik na tacy. Flame'ując trochę napiszę, że nie
> satysfakcjonuje mnie to jednak, gdyż konieczność pisania skryptu
> konsoli do wykonywania takiego zadania oznacza tylko i wyłącznie
> niedojrzałość GNU/Linuksa jako OS-a przeznaczonego na komputer
> biurkowy.

 Opcja odczytywania łącznej długości filmów w dowolnym formacie może
być uznana już za średnio zaawansowaną, a system biurkowy powinien
głównie mieć pakiet biurowy, przeglądarkę, e-mail, ewentualnie gry i
drobne dodatki.
 Zgadzam się, że wiele drobnych (i nie tylko drobnych) programów
powinno jeszcze zostać napisanych. Pamiętaj jednak, że większość
programów dostępnych w Linuksie nie była pewnie pisana "na zlecenie".
Usiadło grono ludzi przed komputerami i myślało "Fajnie byłoby mieć
program robiący coś-tam". I takie programy napisali. Najwyraźniej
nikomu na razie nie był potrzebny program, którego Ty potrzebujesz i
nikt nie wysłał nikomu (np. twórcom odtwarzaczy) maila z zapytaniem,
czy mógłby taki program zrobić. Większość ludzi pewnie odtwarza 1 film
na raz / ma 1 film na liście i to nie jest dla nich problem.
 A może taki program już jest, tylko o tym nie wiemy, bo nie
przeszukaliśmy (a przynajmniej ja nie przeszukałem) Internetu czy
SourceForge.

> Z niewiadomej przyczyny wiele pieniędzy zostało włożonych,
> aby przedstawić wspomniany OS jako nadający się do takich zastosowań;
> odważę się twierdzić, że pieniądze te mogły być lepiej spożytkowane.

 Oczywiście - na rozwój oprogramowania. Choćby takiego jak XMMS czy
MPlayer. Jednak reklama generuje zyski, bo więcej ludzi dowiaduje się
o towarze. Te zyski zaś mogą być dalej wpompowane w reklamę, w
utrzymanie sztabu ludzi pomocy technicznej, czasem pewnie też w
system/oprogramowanie. Podobno pewien niemiecki milioner wpompował
dużo kasy w dystrybucję Ubuntu, dając tym samym motywację programistom
do dalszej pracy. To jest dobry przykład dla innych, że warto w ten
system inwestować.
 Nie zmienia to jednak faktu, że nikt nie napisze programu X, jeśli
nie wie, że taki program jest potrzebny, a sam na taki pomysł nie wpadł.

>>  Do tej pory już byś 2 razy znalazł i przeczytał dowolny kurs Basha.
> 
> Kolega zupełnie bezpodstawnie założył, że nie znam nawet podstaw
> powłoki. Muszę więc wyprowadzić go z tego błędu.

 Czuję się wyprowadzony z błędu :)

> Jednak ja, w przeciwieństwie do wielu zaawansowanych użytkowników
> Linuksa, uważam powłokę za przekleństwo a nie błogosławieństwo systemu
> operacyjnego. Zapewniam także, że nie są to słowa absolutnego
> nowicjusza.

 To widzę, choćby po wspomnianej komendzie 'time'.
 Ale jak kto lubi. Dla mnie konsola/terminal/shell jest wygodny, bo
pozwala wiele rzeczy zrobić szybciej niż inne programy. Dla przykładu:
trzeba wyszukać jakieś słowo w 100 plikach tekstowych. Zanim jakiś
edytor graficzny mi się uruchomi (nie wspominając nawet o otwarciu
choćby 10 plików), mam już wynik z odpowiednio skonstruowanego
polecenia 'grep'.
 Według mnie, do każdego zadania powinno się wykorzystywać to
narzędzie, które jest najwygodniejsze w danej chwili. Konsola, mimo
pokrętności składni niektórych interpreterów poleceń, nie gryzie i
można się z nią zaprzyjaźnić.
 Nad napisaniem rozwiązania Twojego problemu siedziałem łącznie może
ze 20 minut. Z programu 'awk' znam tylko 1 polecenie - print, a z
programu 'sed' - tylko 's///'. Moje zdolności w Bashu też do
szczytowych nie należą. Chcę przez to powiedzieć, że nie tylko
"wymiatacze" potrafią napisać byle skrypt.

>>> Czy naprawdę żaden linuksowy odtwarzacz filmów nie pokazuje łącznej
>>> długości plików na playliście?
>>  Nie jest mi dane to wiedzieć. Na konsoli mam tylko MPlayera.
>                                    ^^^^^^^^^
> (Zakładam, że pisząc ,,konsoli" masz na myśli terminal/shell: )

 Tak. Czy to tryb tekstowy, czy okno terminala - coś, w co można
wpisywać polecenia, które czasem zostaną wykonane :)

> Więc, z całym nieudawanym szacunkiem, nie jesteś osobą która powinna
> wypowiadać się w tym wątku.

 To mnie zdziwiło. Dlaczego? Że grupa "newbie", a ja podałem
rozwiązanie w postaci skryptu?
 Ja wypowiadam się tylko w tych wątkach, w których jestem w stanie
cokolwiek poradzić. Nie pcham się na siłę, gdzie tylko wlezie.
Przesiaduję tu, bo sam kiedyś też byłem początkujący (nie każdy rodzi
się z wbudowaną obsługą Linuksa, a szkoda) i niektórym początkującym
mogę pomóc, sam zaś raczej jeszcze nie "dorosłem" do grup, gdzie
przesiadują "wymiatacze" (co najwyżej mogę sobie czasem poczytać).
 Wydawało mi się, że w tym wątku jestem w stanie pomóc i nawet udało
mi się podać jakieś gotowe rozwiązanie. To, że specyfikacja
najbardziej pożądanej formy rozwiązania (graficznie, w jakimś
odtwarzaczu, co jasno powiedziane było, zdaje się, dopiero dziś) się
zmieniła, to inna sprawa.
 Ja pomogłem, jak umiałem. Mogę tylko mieć nadzieję, że mój skrypcik
okaże się pomocny lub znajdziesz odtwarzacz, który podaje pożądany
łączny czas trwania.

-- 
Pozdrawiam/Regards - Bogdan                         (Linux & FreeDOS)
Kurs asemblera x86  (DOS & Linux):  http://rudy.mif.pg.gda.pl/~bogdro
Grupy dyskusyjne o asm:  pl.comp.lang.asm alt.pl.asm alt.pl.asm.win32
Rozmawiaj bezpiecznie: www.JabberPL.org Surfuj anonimowo: tor.eff.org
Technical Details
Message-ID: <ff5f3r$4np$1@inews.gazeta.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
References: <20071014164128.6e5d2cb9@pingwin.place.you.dont.want.to.be> <ff031l$nrb$1@inews.gazeta.pl> <20071015191440.1cc97ea9@pingwin.place.you.dont.want.to.be> <ff2pco$gm6$1@inews.gazeta.pl> <20071016223400.3afe51b2@pingwin.place.you.dont.want.to.be>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: "Bogdan (bogdro)" <bogdan@poczta.gazeta.pl>
Newsgroups: alt.pl.comp.os.linux.newbie
Subject: Re: Łączna długość plików
 video
Date: Wed, 17 Oct 2007 19:00:23 +0200
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 140
Message-ID: <ff5f3r$4np$1@inews.gazeta.pl>
References: <20071014164128.6e5d2cb9@pingwin.place.you.dont.want.to.be> <ff031l$nrb$1@inews.gazeta.pl> <20071015191440.1cc97ea9@pingwin.place.you.dont.want.to.be> <ff2pco$gm6$1@inews.gazeta.pl> <20071016223400.3afe51b2@pingwin.place.you.dont.want.to.be>
NNTP-Posting-Host: 209.126.229.83
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1192640449 4857 209.126.229.83 (17 Oct 2007 17:00:49 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Wed, 17 Oct 2007 17:00:49 +0000 (UTC)
X-User: bog.d
In-Reply-To: <20071016223400.3afe51b2@pingwin.place.you.dont.want.to.be>
User-Agent: Thunderbird 2.0.0.6 (X11/20070728)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit