Portál AbcLinuxu, 2. června 2025 13:33


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

Vložit další komentář
David Watzke avatar 7.10.2006 04:07 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Automatická konverze FLACu s MP3FS
Odpovědět | Sbalit | Link | Blokovat | Admin
Zní to zajímavě, ale už jen tohle "we only support constant bitrate mp3s" je špatný...
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
stativ avatar 7.10.2006 12:26 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: Automatická konverze FLACu s MP3FS

Co je na tom tak hroznyho? Vzdyt jde o transparentni prevod tak to nijak nevadi. Proste tam soupnes kapku vyssi bitrate.

A stejne nechapu k cemu pouzivat promenny bitrate u mp3, tolik to zas nepomaha, a rekl bych, ze malokoho trapi velikost souboru pri dnesnich velkych discich, takze proc nepouzit maximalni konstantni bitrate? Popravde kdyz delam vlastni rip tak nejdu pod 300kbit/s u ogg, ackoli to uz je extrem.

Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
David Watzke avatar 7.10.2006 13:16 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Automatická konverze FLACu s MP3FS
A stejne nechapu k cemu pouzivat promenny bitrate u mp3, tolik to zas nepomaha,
Je to rychlejší a výsledek je kvalitnější...
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
stativ avatar 7.10.2006 15:51 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: Automatická konverze FLACu s MP3FS
Pri vysokem bitrate neni rozdil znat, rychlejsi to bude, ale co na tom ;-)
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
7.10.2006 14:23 kavol | skóre: 28
Rozbalit Rozbalit vše Re: Automatická konverze FLACu s MP3FS
Popravde kdyz delam vlastni rip tak nejdu pod 300kbit/s u ogg, ackoli to uz je extrem.
OT: nechávaje stranou pochybnosti o soudnosti tohoto postupu, doporučil bych poohlédnout se např. po FLACu, u většiny věcí již bude rozdíl ve výsledné bitrate zanedbatelný ...
xvasek avatar 9.10.2006 09:10 xvasek | skóre: 21 | blog: | Zlín
Rozbalit Rozbalit vše Re: Automatická konverze FLACu s MP3FS
Nehledě na to, že Vorbis při takové bitrate je asi nejhorší možný kodek. S čímkoli jiným (i se starou dobrou MP3) jde dosáhnout lepších výsledků. Tady bych volil 1) FLAC, 2) MP3 nebo 3) AAC.

Vorbis vždy přidá do zvuku znatelné artefakty, které se bohužel s vyšší bitrate neztrácí. Při bitrate mezi 90 - 160 kbit je výsledek i přes artefakty lepší, než s jinými kodeky, u vyšších bitrate začínají mít postupně jiné kodeky navrch.
9.10.2006 09:26 Kníže Ignor | skóre: 19 | blog: stoupa
Rozbalit Rozbalit vše Re: Automatická konverze FLACu s MP3FS
Zajímavé. Já Ogg Vorbis vůbec nepoužívám (už mám vše ve FLACu :-D), ale nějaké seriózní porovnání vorbisu a mp3/wma by mě zajímalo. Víte o něčem?
Jestli máš zálohu mého blogu, tak mi ji pošli. Nějak jsem si ho smazal :-)
xvasek avatar 9.10.2006 10:59 xvasek | skóre: 21 | blog: | Zlín
Rozbalit Rozbalit vše Re: Automatická konverze FLACu s MP3FS
Ne, z rukávu nic vysypat neumím. Četl jsem dva slepé testy (různí zpravidla lepší sluchaři dostanou sluchátka a mají říkat, který zvuk je nejlepší a co je originál) a oba dopadly zruba podobně:

1) MP3 do 160kbit zpravdila poznali, od 192kbit ne.

2) AAC a WMA na tom byla lépe, poznali zkreslení ještě u 128 - 150 kbit a dál už nic.

3) Vorbis 96 - 160 často považovali za originál.

4) Vorbis nad 160 často odsoudili.

Celkem se to shoduje i s mým testem, kdy jsem si zkoušel různé formáty a bitrate. Všechny kodeky kromě Vorbisu s ubývající bitrate degradují zvuk. Napřed hlavně ve výškách (je jich míň a nejsou prokreslené) a směřují do středu. U MP3 je úbytek patrný dřív, AAC a WMA jsou lepší a nepoznám je od sebe navzájem. Vorbis mi přijde, že zvuk neořezává, ale "vymýšlí si"; čím menší bitrate, tím víc. Pokud zakóduju třeba do 45kbit, tak už je tam kopec zvuků, které v originále prostě nejsou - hledajte zvuky jako když se mlátí kladivem do kovové roury. Přitom právě mezi 90 - 160kbit je zvuk trochu ostřejší, jež originál a míň zkreslený, než u konkurence. Pokud hledám "mlácení do roury", tak tam pořád je, ale už neruší a musím ho fakt hledat. Problém je, že s vyšší bitrate nezmizí ale tak jaksi se divně transformuje.

Shrnuto: do přehávače na cesty je Vorbis ideálka.
9.10.2006 08:58 Jiří (BoodOk) Kadeřávek | skóre: 19 | blog: BoodOk | Brno
Rozbalit Rozbalit vše Re: Automatická konverze FLACu s MP3FS
A stejne nechapu k cemu pouzivat promenny bitrate u mp3, tolik to zas nepomaha, a rekl bych, ze malokoho trapi velikost souboru pri dnesnich velkych discich, takze proc nepouzit maximalni konstantni bitrate?

Stačí se kapánek zamyslet a pochopíš. Zas tak těžký úkol to není.
Věda má v sobě určitou zpupnost, že čím dokonalejší techniku vyvineme, čím více se dozvíme, tím lepší budou naše životy.
7.10.2006 09:49 trancelius | skóre: 22
Rozbalit Rozbalit vše Re: Automatická konverze FLACu s MP3FS
Odpovědět | Sbalit | Link | Blokovat | Admin
To je náhoda, něco podobnýho jsem nedávno psal (fusepython), sloužilo to na konverzi asi deseti formátů na vorbis :)
7.10.2006 15:36 #Tom | skóre: 32 | blog: Inspirace, aneb co jsem kde vyhrabal
Rozbalit Rozbalit vše Re: Automatická konverze FLACu s MP3FS
Odpovědět | Sbalit | Link | Blokovat | Admin
Zbytečnost. ;-)
for i in *.ogg; do oggdec -o - "$i" | lame -b 128 - "${i%ogg}mp3"; done
David Watzke avatar 7.10.2006 17:32 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Automatická konverze FLACu s MP3FS
-b 128? Spíš --preset standard.
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
7.10.2006 17:59 #Tom | skóre: 32 | blog: Inspirace, aneb co jsem kde vyhrabal
Rozbalit Rozbalit vše Re: Automatická konverze FLACu s MP3FS
Asi ti unikla podstata… ;-)
David Watzke avatar 7.10.2006 18:10 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Automatická konverze FLACu s MP3FS
Ne, já to pochopil... ale to je jedno.
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
7.10.2006 18:19 Kníže Ignor | skóre: 19 | blog: stoupa
Rozbalit Rozbalit vše Re: Automatická konverze FLACu s MP3FS
A co tagy? He?
Jestli máš zálohu mého blogu, tak mi ji pošli. Nějak jsem si ho smazal :-)
7.10.2006 18:39 #Tom | skóre: 32 | blog: Inspirace, aneb co jsem kde vyhrabal
Rozbalit Rozbalit vše Re: Automatická konverze FLACu s MP3FS
Chceš je? DIY ;-)
7.10.2006 18:57 Kníže Ignor | skóre: 19 | blog: stoupa
Rozbalit Rozbalit vše Re: Automatická konverze FLACu s MP3FS
Takže to neumíš :-D
Jestli máš zálohu mého blogu, tak mi ji pošli. Nějak jsem si ho smazal :-)
7.10.2006 19:36 #Tom | skóre: 32 | blog: Inspirace, aneb co jsem kde vyhrabal
Rozbalit Rozbalit vše Re: Automatická konverze FLACu s MP3FS
Pokud bych to napsal na jeden řádek, bylo by to nepřehledné. ;-)
9.10.2006 11:18 unknown
Rozbalit Rozbalit vše Re: Automatická konverze FLACu s MP3FS
http://www.abclinuxu.cz/forum/show/119632#3
:-)
9.10.2006 11:25 unknown
Rozbalit Rozbalit vše Re: Automatická konverze FLACu s MP3FS
9.10.2006 11:27 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše Re: Automatická konverze FLACu s MP3FS
Ty jsi ale blb. Když něčemu nerozumíš, tak prostě mlč. Tak, jak je to napsané, je to ve věci použití for naprosto v pořádku. Právě takhle se for má používat.
XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
9.10.2006 12:31 Jiří (BoodOk) Kadeřávek | skóre: 19 | blog: BoodOk | Brno
Rozbalit Rozbalit vše Re: Automatická konverze FLACu s MP3FS
Neprovadi nahodou v tomto pripade expanzi *.ogg shell? Pokud ano, pak ono preplneni bufferu plati i pro tento pripad.
Věda má v sobě určitou zpupnost, že čím dokonalejší techniku vyvineme, čím více se dozvíme, tím lepší budou naše životy.
9.10.2006 14:18 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše Re: Automatická konverze FLACu s MP3FS
Ano jistě, expanzi provádí shell stejně tak jako exekuci for, tady žádné přetečení nehrozí, protože ten shell si to ošéfuje sám a správně.
XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
9.10.2006 14:47 Jiří (BoodOk) Kadeřávek | skóre: 19 | blog: BoodOk | Brno
Rozbalit Rozbalit vše Re: Automatická konverze FLACu s MP3FS
Tak to je dobrá zpráva. Chápu to dobře, že občasné hlášení 'too many arguments' na rozsáhlých adresářích je tedy v tomto případě záležitostí externích příkazu a u builtins k tomu nemuže dojít?
Věda má v sobě určitou zpupnost, že čím dokonalejší techniku vyvineme, čím více se dozvíme, tím lepší budou naše životy.
9.10.2006 14:52 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše Re: Automatická konverze FLACu s MP3FS
Přesně tak. U buildins k tomu docházet nemá a speciálně u for k tomu určitě nedochází. Jestliže by k tomu docházelo u nějakého jiného builtins tak je to bug.
XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
xvasek avatar 9.10.2006 13:02 xvasek | skóre: 21 | blog: | Zlín
Rozbalit Rozbalit vše Re: Automatická konverze FLACu s MP3FS
Toto opravdu není bezpečné. Mlčeti zlato, man find.
9.10.2006 14:16 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše Re: Automatická konverze FLACu s MP3FS
Toto opravdu není bezpečné. Mlčeti zlato, man find.
Zlatá slova, kdyby jste se jich tak držel.
XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
9.10.2006 14:21 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše Re: Automatická konverze FLACu s MP3FS
Hmm, man find, Tak tedy která část přesně ty rozumbrado.
XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
xvasek avatar 9.10.2006 16:03 xvasek | skóre: 21 | blog: | Zlín
Rozbalit Rozbalit vše Re: Automatická konverze FLACu s MP3FS
-exec
xvasek avatar 9.10.2006 16:44 xvasek | skóre: 21 | blog: | Zlín
Rozbalit Rozbalit vše Re: Automatická konverze FLACu s MP3FS
Jinak teda zatím asi takto:
wenca@olga:~/test$ cat -- > -l
Tady toto je pokusny text.
wenca@olga:~/test$ ls
-l
wenca@olga:~/test$ ls *
celkem 1
-rw-r--r-- 1 wenca wenca 27 2006-10-09 16:33 -l
wenca@olga:~/test$ for i in *; do cat "$i"; done
cat: neznámý přepínač -- l
Více informací získáte příkazem `cat --help'.
wenca@olga:~/test$ find . -type f -exec cat {} \;
Tady toto je pokusny text.
wenca@olga:~/test$
Expanze hvězdičky u ls i u foru nedělá to, co bylo požadováno, exec naopak funguje dle očekávání.
David Watzke avatar 9.10.2006 16:56 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Automatická konverze FLACu s MP3FS
Expanze hvězdičky u ls i u foru nedělá to, co bylo požadováno,
Ale dělá... find si dá na začátek ./ ;-)
for i in *; do cat ./"$i"; done
nebo
for i in *; do cat -- "$i"; done
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
xvasek avatar 9.10.2006 17:02 xvasek | skóre: 21 | blog: | Zlín
Rozbalit Rozbalit vše Re: Automatická konverze FLACu s MP3FS
Jasně že to jde opravit. Teď ještě odstraň limit na délku příkazové žádky a můžeš svobodně používat for místo findu. :-)
10.10.2006 10:33 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše Re: Automatická konverze FLACu s MP3FS
Jakej limit ty chytráku?
for i in *
Žádný limit nemá! K mé velké lítosti odstranili ve verzi 3.0 i limit v
for i in $(ls)
což je strašná škoda, protože to umožní psát prasácký kód, ale v
for i in *
nikdy žádný limit nebyl! Přestaň tu potit pičoviny.
XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
xvasek avatar 10.10.2006 12:51 xvasek | skóre: 21 | blog: | Zlín
Rozbalit Rozbalit vše Re: Automatická konverze FLACu s MP3FS
Opatrně s těmi kvantifikátory. V busyboxu to třeba nefunguje, v jiných shellech taky. Že to bash obchází je sice pěkné, ale nekoncepční.
xvasek avatar 10.10.2006 13:06 xvasek | skóre: 21 | blog: | Zlín
Rozbalit Rozbalit vše Re: Automatická konverze FLACu s MP3FS
Hmm, tak jsem to zkoušel a funguje to i v busyboxu. Takže se opravuju - moje znalosti jsou ještě z dob, kdy "for" nebyl builtin; teď už by neměla délka příkazového řádku v tomto případě vadit.
10.10.2006 15:48 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše Re: Automatická konverze FLACu s MP3FS
for, který není builtin? To by mě zajímalo co to bylo za verzi. Prohledávat changelogy tak moc zpět by asi dalo fušku. Jen jsem zvědavej.
XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
xvasek avatar 10.10.2006 17:04 xvasek | skóre: 21 | blog: | Zlín
Rozbalit Rozbalit vše Re: Automatická konverze FLACu s MP3FS
Našel jsem jenom nějaké staré verze bsh, ale jde mi spíš o princip. Založit svůj kód na tom, že nějaký příkaz je builtin, který má tím pádem jiné vyhodnocování argumentů, než je standardní, mi přijde jako z dílny Microsoftu...
David Watzke avatar 10.10.2006 17:12 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Automatická konverze FLACu s MP3FS
Nechápu o čem to mluvíš. V bashi je for built-in snad odjakživa, tak jak to souvisí s Microsoftem?!
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
xvasek avatar 10.10.2006 17:39 xvasek | skóre: 21 | blog: | Zlín
Rozbalit Rozbalit vše Re: Automatická konverze FLACu s MP3FS
Jo, v bashi je.
11.10.2006 10:08 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše Re: Automatická konverze FLACu s MP3FS
Ukaž mi unixový shell, který nemá for builtin a bude mít stejnou syntaxi. To bych se vážně rád podíval jak je to uděláno :-D
XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
10.10.2006 10:40 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše Re: Automatická konverze FLACu s MP3FS
$ cat > -l
Tady toto je pokusny text.
$ ls
-l
$ ls -- *
-l
$ for i in *; do cat -- "$i"; done
Tady toto je pokusny text.
$ find . -type f -exec cat {} \;
Tady toto je pokusny text.
$ for i in *; do cat ./"$i"; done
Tady toto je pokusny text.
$ for i in ./*; do cat "$i"; done
Tady toto je pokusny text.
Jdi radši kopat příkopy. Počítače fakt nejsou tvůj obor.
XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
xvasek avatar 10.10.2006 11:41 xvasek | skóre: 21 | blog: | Zlín
Rozbalit Rozbalit vše Re: Automatická konverze FLACu s MP3FS
Jasně - napřed napíšeš něco s chybou, pak tě na ni někdo upozorní, tak si ji opravíš, tváříš se, že tam tím pádem žádná nebyla a pošleš mě do řiti. Fakt korektní přístup...
10.10.2006 12:48 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše Re: Automatická konverze FLACu s MP3FS
Já? Kde? Ve kterém konkrétním příspěvku?
XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
xvasek avatar 10.10.2006 12:53 xvasek | skóre: 21 | blog: | Zlín
Rozbalit Rozbalit vše Re: Automatická konverze FLACu s MP3FS
Jo, sry, ten původní příklad jsi nepsal ty.
10.10.2006 15:46 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše Re: Automatická konverze FLACu s MP3FS
Už jsem chtěl napsat, že ten původní příspěvek je přímo ukázkový a toho zapomenutého -- jsem si nevšiml. Mimochodem, jak by se ta roura udělala v -exec ? A jak by se tam udělala ta substituce "${i%ogg}mp3" ? Mě totiž žádné elegantní řešení nenapadá. Ve tvaru
for i in *.ogg; do oggdec -o - -- "$i" | lame -b 128 -- - "${i%ogg}mp3"; done
se tomu asi nedá nic vytknout. Teda nejsem si jist, jestli oggenc a lame správně pochopí to --. Jinak by taky fungovalo
for i in ./*.ogg; do oggdec -o - "$i" | lame -b 128 - "${i%ogg}mp3"; done
ale to je přece jen trochu hack.
XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
xvasek avatar 10.10.2006 17:10 xvasek | skóre: 21 | blog: | Zlín
Rozbalit Rozbalit vše Re: Automatická konverze FLACu s MP3FS
Taky jsem nad tím přejmenopvání a přerourováním jednou chvilku špekuloval. Pak mi přišlo nejjednodušší napsat pár řádků v Perlu, abych si nemusel další půl hodiny dokazovat, že to nejde nijak shodit.
11.10.2006 10:04 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše Re: Automatická konverze FLACu s MP3FS
Řešení v prelu bude sice rychlejší (o dost málo, aby o tom mělo vůbec cenu mluvit, protože podíl režije bashe proti době provádění oggdec a lame je zanedbatelný), ale bude to vždy delší a problému -- nebo vynucení prefixu ./ se rozhodně nevyhnu. Tady není perl žádná výhra, když to jde bashi stručně, rychle a bezpečně.
XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.

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.