Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 31 reacties
Bron: foobar2000, submitter: ncgq.prophet

De makers van foobar2000 hebben onlangs versie 0.667 uitgebracht. Dit programma speelt verschillende soorten audio-formaten met behulp van een 64-bit floating point decoder af. Andere audiospelers zoals Windows Media Player en Winamp maken gebruik van een 16-bit decoder. De volgende veranderingen zijn van toepassing op deze release:

0.667:
  • fixed issue with playlist repainting and tabbed columns with different colors, introduced in 0.666
  • corrected bitrate calculation in monkeyaudio input
  • added %__codec% for monkeyaudio files
  • moved replaygain scanner into separate dll, now opensource
  • added handling of double-width characters in title formatting (needs to be enabled on display page in preferences)
  • improved speed of advanced limiter DSP
  • added "copy" and "edit" buttons in file info box
  • fixed minor issue with playlist string cache not being erased when minimizing in certain conditions
Moderatie-faq Wijzig weergave

Reacties (31)

Even een toelichting over wat foobar2000 nu precies is voor de nieuwkomers: Foobar2000 is een zeer compacte audiospeler die prat gaat op het lage geheugengebruik (vergelijkbaar met WinAMP) en CPU-gebruik (bij een goede configuratie komt foobar2000 zelden boven de 0% in Task Manager). Foobar gebruikt een 64 bit floating point decoder in tegenstelling tot WinAMP die het moet stellen met een 16 bit decoder. Foobar2000 kan dithering toepassen met noise shaping, triangular shape, en low order filter.

Foobar2000 gebruikt weliswaar de meest geavanceerde audio engine van het moment, maar je moet nu niet gaan veronderstellen dat de muziek er vl beter van gaat klinken. Het verschil tussen klassieke 16-bit decoders en de foobar2000 64-bit decoder uit zich enkel in verschillen op het 16de en soms 15de minst beduidende bit (bij 16-bit audio). Dit is het gevolg van de geavanceerde dithering met noise shaping die foobar2000 toepast. Deze geluidsverbetering is voor de overgrote meerderheid absoluut onhoorbaar!

Wanneer je toch grote verschillen tussen WinAMP en foobar2000 vaststelt, dan ligt dat hoogst waarschijnlijk aan het feit dat je WinAMP (of eventueel een andere player) plugins gebruikt om het geluid aan te passen (denk maar aan Wow effect, bass boost, sound enhancer, loudness, equalizer,...) of aan het feit dat WinAMP de audio via een andere weg naar de geluidskaart route. Foobar2000 probeert het geluid net zo onvervormd mogelijk naar de luidsprekers te krijgen.

Een knappe plugin in foobar2000 is de Resampler. Zoals sommigen mogelijk al weten hebben vele kaarten gebaseerd op AC97 en soortgelijke chipsets (zoals de Creative SoundBlaster Live! en Audigy series) een interne samplerate conversie naar 48 kHz. Dit terwijl de meeste muziek die je speelt doorgaans 44.1 kHz is. De muziek komt dus nooit onaangepast op de uitgang van deze kaarten. Foobar2000 kan hieraan niets veranderen, maar de hardware resampler op de kaarten zijn doorgaans van erg belabberde kwaliteit. Foobar2000's resampler gebruikt een superieur algoritme dat in real-time de samplerate omzet tot 48 kHz zodat de hardware resampler het signaal verder met rust laat.

Foobar2000 speelt audioformaten als cd-da, wav, mp3, ogg, flac, mpc, ape,... en kan middels plugins uitgebreid worden. Natuurlijk is de player nog relatief jong zodat het aanbod plugins eerder nog beperkt is. Dat geldt overigens ook voor de player zelf die nog in volle ontwikkeling is en het voorlopig moet stellen zonder bepaalde interessante opties. Bepaalde andere opties vind je dan weer in geen enkele andere mediaplayer...

Foobar2000 heeft een ingebouwde Replaygain module. Dit is een erg leuke module om het geluidsniveau te normalizeren op een gestandardiseerde niet-destructieve manier. Zo moet je niet meer na elk nummer naar de volumeknop grijpen. ReplayGain zorgt ervoor dat het volume van alle nummers ongeveer even luid klinkt. Het is wel een veel 'slimmer' algoritme dan de standaard normalisatie met peakscan die je in de meeste software tegenkomt. Meer info over ReplayGain vind je op de ReplayGain website.

Foobar2000 ondersteunt tag formaten als ID3 en APE. Opmerkelijk is het bewust achterwege laten van de ID3v2 tags omdat deze buggy, slecht ontworpen en veel te bloated zijn. Voor de weergave van lange namen moet je dus de momenteel nog wat onbekende maar superieure APEv2 tags gebruiken (er zijn handige conversie-tools om de ID3v2 tag van bestaande MP3s om te zetten naar APEv2). Omdat de meeste andere players nog geen APEv2 ondersteunen kun je dus best de ID3v1 tag laten staan. Sommigen opteren zelfs voor zowel een ID3v2 tag als een APEv2 tag in 1 file (wat probleemloos gaat).
Inmiddels is er ook een plugin beschikbaar die ID3v2 kan uitlezen.

Foobar2000 is extreem configureerbaar. Voor de weergave van de playlist alleen al is er een complete scriptingtaal voorzien zodat je de weergeve exact kan aanpassen naar je wensen. Grafische fantasietjes zoals skins zul je tevergeefs zoeken in foobar2000. Foobar2000 is gebaseerd op het 'no bullshit' principe. Er bestaan wel enkele plugins voor een alternatieve user interface, maar die zijn nog in een vroeg ontwikkelingsstadium.

Visualisaties zijn ook totaal onbestaande in foobar2000. Tenslotte, een audioplayer dient om naar te luisteren. Niet om naar te kijken.

Foobar2000 ondersteunt album lists, kan overweg met CUE+WAV/MP3 en heeft een ingebouwde zeer krachtige mass tagger en renamer welke zelfs scripting ondersteunt. En dat alles in slechts enkele honderden kilobytes!

Een van de punten waar de WinAMP-gebruikers over struikelen bij foobar2000 is dat het (voorlopig) geen 'compact' mode heeft. Je kan het venster wel resizen naar wens, maar zo compact als WinAMP krijg je hem nooit. Dat is bij foobar2000 echter ook niet nodig. Sommige foobar playlist configuraties zijn schermvullend - andere zeer geminimaliseerd. Het punt is dat een audio player 99% van de tijd geminimaliseerd is naar de tray of systemtray. Als je werkt op je PC dan heb je de desktopruimte nodig en hoeft daar geen player te staan, ongeacht hoe klein ie is. Dankzij de global hotkeys (welke net als de gewone hotkeys volledig vrij te configureren zijn) kun je foobar volledig bedienen zonder dat foobar2000 op de voorgrond hoeft te zijn.

Omdat er waarschijnlijk ook nu weer mensen zijn die foobar2000 voor de eerste keer proberen en mogelijk een opmerkelijk hoog CPU-verbruik vastellen, lees m'n post in een van de vorige foobar2000 topics over de reden van dit processorverbruik en wat je eraan kan doen.

Enkele interessante threads nog op het foobar2000 forum: Some Faq & Tips of Foobar2000, Unexpected CPU usage with foobar2000, Foobar2000 format strings en SB Live what are the optimal fb2k settings?.
Dat van dit bits is niet helemaal waar. Je werkt namelijk met floating points en niet met bits, dus het verschil is veel groter.
64bits floating point heeft een precisie van 5.0 10-324 to 1.7 10^308 met 15-16 cijfers.
32 bits floating point heeft een precisie van 1.5 10-45 to 3.4 1038 met 7 cijfers.

16bits kon ik niet vinden in de handleiding van c#, maar dat kan je evt wel uitrekenen. Maar het gaat meer om de toelichting.
Dus stel dat je met 16bits floating point 5 cijfers als precisie hebt, dan merk je de afrondingsverschillen wel, zeker als je gaat doorrekenen, want afrondingsverschillen boven op andere afrondings verschillen maakt wel degelijk uit. Behalve als je dus bijv 64 bits floating points gaat gebruiken, dan wordt het verschil kleiner.
Aangezien de meeste geluidskaarten (en zeker de goedkope) niet meer dan 16 bits integer samples aankunnen, moet foobar2000 z'n 64bits floats daar dus uiteindelijk ook naar omrekenen.

Wat maakt dan dat het geluid bij foobar2000 toch iets beter is/kan zijn? Da's simpel: geen of minder afrondingsfouten bij het decoderen van de gecomprimeerde stream naar de raw audio stream, of bij het vervolgens bewerken van de raw audio stream (volume, meer bass, resampling, e.d.).
werkt geweldig .... ook die console, erg handig, voor de mensen die zich ergeren aan de GUI .... je kan em ook nog transparant maken .... ziet het er "ietsjes" beter uit.

hij gebruikt maar 5% cpu met pieken naar de 12% op m'n T-bird 900 ..... :D terwijl ik met winamp3 zit aan de 10% ...
Ik heb hem ook gedownload en 't bevalt me uitstekend.. Op mijn P4-2.0Ghz geeft foobar2000.exe constant 0% processorbelasting en momenteel 9.056 K aan Mem. Usage....
Dan doe je echt iets verkeerd.
Beide players horen echt niet boven de 0-1% uit te komen, zelfs niet op veeeeeel tragere cpu's dan de jouwe. Lees de links hierboven, gepost door iemand anders over hoe je het kan fixen.
Wauw wat een dramatisch verschil met WinAmp! Zoveel zuiverder, geen enkele vervorming. Wat een super audioplayer.. Lekker spartaanse interface met alleen ascii.. 8) I dig their style.. :)
Is er nou echt hoorbaar verschil tussen het afspelen met een 16-bit en een 64-bit decoder?
ja :)
luister zelf maar...
Ja, dat kan ik (sinds net) beamen.
Ik heb hier (op mijn stage) met een koptelefoon (zo'n sony 100gulden ding) dat ik het wel merk als ik een zelfde nummer switch tussen foobar en winamp, dat het in foobar toch beter klinkt.
Het is ook logisch, je hebt minder afrondingsverschillen e.d.
Alleen trekt foobar meer piek cpu resources.
(op een p3-600) trekt hij soms 38% en daarna 0%, hij lijkt dus te bufferen oid. Winamp trekt hier 4% met een max piek van ca 15%

[edit]
Maar je merkt het alleen, wanneer je veel verschillende frequenties tegelijk hebt. (bijv punk, wat ik veel luister)

Het klinkt voller van geluid. Als je afzonderlijk zou luisteren dan merk je het niet zo, maar als je het om de beurt luistert dan merk je het wel degelijk.

Alleen vind ik de gui erg bagger, dus of ik het echt zal gebruiken...

ps2 ;) Ik denk niet dat je het zal merken als je van die 20 euro goedkope rot speakers hebt. Dus als je zo'n setje hebt, dan is het useless. Zou btw wel een erg leuke aanvulling op winamp zijn.
Yes indeed, veel zuiverder, je hoort ook veel meer geluiden.
O+
dit maakt toch geen verschil als je je mp3's altijd al over de spdif passt? dan doet je amp toch het decoden?
Tuurlijk maakt het dan ook wel uit :X Je geluidskaart stuurt de MP3 toch niet als MP3 naar de versterker ? Niet, inderdaad, dus doet WinAmp het decoden :) En dus scheelt het wel.
idd, ik hoor het verschil dus wel en het signaal naar je amp is gewoon PCM.
Audigy met coax -> Onkyo TX-DS595 met 5 stuks KEF Q1. Het geluid is een stuk dynamischer, stuk minder plat

Alleen die interface zeg, zuigt :)
Op hun site kan ik niets downloaden, want ik krijg telkens een anti-hotlink pagina. Zijn er ook mirrors van (Google kan ze niet vinden van versie 0.667)?

Edit: nee, zowel IE en Opera geven me een anti-hotlink pagina. Xal dadelijk wel ff vanuit BeOS proberen...
Edit 2: onderstaande mirror van peppy666 werkt wel, thx!
foobar2000.hydrogenaudio.org/foobar.exe

kan je hem daar niet vandaan halen????

Edit: Vanuit Mozilla 1.4 RC1 gaat het perfect..Strange..
Het kan inderdaad effen duren als je meer dan 5000 mp3 moet inladen de eerste keer.

Ik heb even het programma getest en meteen valt me op het verschil in geluidswaliteit, deze is veel keer beter dan winamp/media player. Zuiverder en helderder.

De interface deze zal wel met de tijd verbeteren. Ze zijn pas aan versie 0.667 dus gun deze mensen wat tijd.

Gewoon een mooi proggie en ben benieuwd wat het gaat brengen naar de toekomst toe.


Wat de belasting betreft op mijn AMD 1700+ XP komt hij aan 2% tot 4%, dus helemaal te verwaarlozen.

De belasting neemt bij mij toe als ik volgende verander bij preferences => playback => DSP Manager => hoe meer items ik gebruik hoe groter de belasting.
Mijn 1700+ heeft een verbruik van 3 - 6% met pieken naar 10%. Nu heeft mijn bord wel een nForce chipset die het geheel kan beinvloeden. Maar het geluid klinkt idd een stuk beter zo.

Jammer dat je niet in de taskbar een aantal opties kunt aan en uitzetten in het menu dat je krijgt na de rechter muisknop. Dit zou wel handig zijn.
Ik heb proggie ook ff gedownload, maar nu heb ik het probleem dat dit proggie mijn achterste 2 speakers niet meer aanstuurt :? :?
Ik heb gewoon een KT4V moederboard met on-board audio (6ch). Hierop heb ik 2 voor-speakers aangesloten en 2 achter-speakers. Met Winamp werken ze alle 4 maar met die proggie doen alleen mn voorste twee het...Kan iemand me een tip geven om dit op te lossen??? ;( ;(
Kan je die optie CONVERT STEREO TWO 4 CHANNELS niet aanzetten in de DSP lijst. Klinkt in mijn oren als DE oplossing hiervoor. :9
werkt idd perfect.
mooi geluid, lekker simpel.
de shortcuts vergemakkelijken wel de besturing. Ik mis een beetje een balk met de vooruitgang (zoals onderaan) die je kunt slepen tot het punt van waar je wil afspelen.

Dit valt wel een deel op te lossen door een shortcut, maar het is niet echt hetzelfde.
Wat ook handig zou zijn, zijn tray controls. Dit bestaat wel als plugin van winamp. ( http://niversoft.dyndns.org/products/nadvctrls-en.html )
De "Jump-to-time" plug-in doet dat voor je. In versie 0.667 kan je hem selecteren bij het installeren. Of je kan hem gewoon downloaden op http://foobar2000.hydrogenaudio.org/foo_stfu.zip .

Dan gewoon in fb2k components - jump to time en jumpen maar ;)

Voor tray controls kan ik je de minibar plug-in aanraden. ( http://gelaed.com/resources/cplusplus/foo_minibar.zip ).

Screenshot van minibar en jump to time : http://users.pandora.be/noel/files/pictures/fb2k.png (183KB)

Succes!

Edit by Noel: aanvulling.
Ik merk eigenlijk weinig verschil tussen WinAmp en Foobar2000, maar dat zal wel komen omdat ik de equalizer goed heb afgesteld en ik ook nog is DFX 6 heb draaien die het doffe geluid van Winamp weghaalt :)

Zelfs slecht geripte 128 Kbit MP3's klinken net alsof ze zo van de CD afkomen :7

www.fxsound.com / http://classic.winamp.com/plugins/detail.jhtml?componentId=50756
ik dus cht wel. Ik was wat sceptisch erover maar zet maar eens Jewel - Foolish games op, 192kbit. Met foobar zit er een stuk meer dynamiek in, en het klinkt minder plat :)

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True