Foobar2000

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 27 iulie 2022; verificarea necesită 1 editare .

foobar2000

Una dintre opțiunile pentru fereastra principală foobar2000
Tip de player audio
Dezvoltator Piotr Pawlowski, Peter Pawlowski
Scris in C++ , Objective-C , Java și C#
Sistem de operare Microsoft Windows [1] , Android [1] , iOS [1] , Windows 10 Mobile și macOS [2]
Limbi de interfață Engleză
Prima editie 20 decembrie 2002
ultima versiune 1.6.12 (29 august 2022)
versiune beta 2.0 beta (30 august 2022)
Formate de fișiere care pot fi citite MP1, MP2, MP3, AAC, Musepack, WMA, Vorbis, Speex, Opus, FLAC, WavPack, ALAC, PCM, Ogg, Matroska, WAV, AIFF, Au, SND, MP4, WebM, CDDA
Stat În dezvoltare activă
Licență kernel - proprietar ,
SDK - Licență BSD
Site-ul web foobar2000.org
 Fișiere media la Wikimedia Commons

foobar2000  este un player audio software dezvoltat de Piotr Pawłowski [3] ( poloneză: Piotr Pawłowski , engleză:  Peter Pawlowski ), un dezvoltator independent care a lucrat anterior pentru Nullsoft . Interfața minimalistă și performanța ridicată a programului sunt combinate cu posibilități largi și extensibilitate.

Numele foobar provine de la un nume metavariabil popular în programare .

Descriere

Playerul are o interfață minimalistă, extensibilă și include multe funcții pentru a accepta metadate și redare audio de înaltă calitate . Rata maximă de eșantionare teoretică și lățimea de biți a ieșirii audio depășește capacitățile echipamentelor audio profesionale. Pentru o reproducere audio de înaltă calitate, se realizează modelarea zgomotului și ditheringul . Există atât componente oficiale, cât și componente terțe, cu o gamă largă de caracteristici suplimentare.

Nucleul playerului și decodoarele audio încorporate din setul de biblioteci gratuite FFmpeg acceptă formate audio cu pierderi -  MPEG ( MP1 , MP2 , MP3 ) , AAC , Musepack , WMA , Vorbis , Speex , Opus ; formate audio fără pierderi  - FLAC , WavPack , ALAC ; format audio necomprimat PCM ; containere audio Ogg , Matroska , WAV , AIFF , Au , SND , MP4 , WebM , precum și CD-uri audio .

Caracteristici

Caracteristici ale playerului din pachetul standard:

Caracteristici suplimentare

Câteva funcții suplimentare sunt implementate în pluginurile oficiale ale autorului :

Sunt lansate pluginuri ( plug-in- uri ) care adaugă suport pentru formatul de compresie cu pierderi AC-3 ; formate de compresie fără pierderi Monkey's Audio , LPAC , TTA , OptimFROG , TAK , Shorten ; formate audio tracker ( MOD , TFMX, S3M , etc.), inclusiv formate audio pentru console de jocuri și jocuri pentru computere de acasă [4] : ​​NSF , SPC700 , PSF , SID și altele. Componenta oficială instalată FFmpeg Decoder Wrapper adaugă posibilitatea de a decoda prin plug-in-uri FFmpeg toate numeroasele formate de fișiere audio și codecuri acceptate de acest set de biblioteci, inclusiv cele învechite, cum ar fi TwinVQ și QDesign Music Codec. [5] [6]

Există plug-in-uri care vă permit să redați audio și să citiți metadate din fișierele împachetate în arhive (cu extragerea lor în fișiere temporare imperceptibil pentru utilizator): în pachetul standard (foo_unpack.dll) - ZIP , GZIP , RAR , 7- Fermoar ; cu pluginuri suplimentare (foo_unpack_lha.dll, foo_unpackunix.dll) - LHA , TAR , BZIP2 [7] .

Codul sursă al nucleului este proprietar și nu este distribuit gratuit. Cu toate acestea, SDK - ul pentru dezvoltarea pluginurilor este publicat sub licența BSD .

Calitatea sunetului

În ceea ce privește diferența de calitate a sunetului a playerelor software moderne, autorul a dat un răspuns pe site-ul oficial:

Foobar2000 sună mai bine decât alți jucători?

Nu. Cele mai multe „diferențe de calitate a sunetului” atunci când oamenii le „aud” sunt efecte placebo (cel puțin în cazul muzicii reale), deoarece diferențele reale în datele audio rezultate sunt sub nivelul lor de zgomot (1 sau 2 LSB-uri pentru adâncimea de biți de cuantizare 16 ). biți). foobar2000 are caracteristici de procesare a sunetului, cum ar fi reeșantionarea software-ului sau ieșirea pe 24 de biți către plăci de sunet noi de înaltă calitate , dar majoritatea celorlalți playeri populari sunt capabili să facă același lucru.

- foobar2000.org - Întrebări frecvente  (ing.)

Interfețe

Pe măsură ce jucătorul s-a dezvoltat, s-au format mai multe interfețe de utilizator diferite sub formă de plug-in-uri: în plus față de interfețele standard ( eng.  default UI ), coloane [ clarify ] ( eng.  coloane UI ) și panel ( eng.  panels UI ) interfețe Au fost dezvoltate. Interfața panoului a fost foarte flexibilă și puternică, dar din versiunea 0.9.5.3 nu mai este acceptată. În același timp, a fost îmbunătățită interfața standard, care anterior nu avea aproape deloc setări. Interfața cu coloane, între timp, s-a transformat într-o componentă foarte funcțională, semnificativ superioară ca capabilități față de cea standard. . A apărut și o altă componentă alternativă a interfeței panoului ( în engleză  iPanels UI ), dar din cauza complexității utilizării acesteia cu limbajul de scripting Squirrel , aceasta nu a primit dezvoltare (foobar2000 folosește Tagz ca limbaj de programare de scripting intern standard).

Restricții

Aplicația este dezvoltată exclusiv pentru sistemele de operare din familia Windows și este lansată numai cu o interfață în limba engleză . Autorul programului și-a declarat refuzul de a crea o versiune multilingvă [8] . Începând cu versiunea 0.9.5, suportul pentru Windows 2000 a fost întrerupt : atunci când utilizați programul de instalare standard foobar2000 , versiunile noi nu pot fi instalate în acest mediu de operare .

Licența proprietară [9] a playerului permite distribuirea gratuită doar a copiilor nemodificate ale programului de instalare. Cu toate acestea, comunitatea de utilizatori din Rusia a jucătorului și-a distribuit în mod deschis „ansamblurile” modificate cu propriile instalatoare, ceea ce a atras atenția autorului programului, drept urmare această practică a fost întreruptă pe forumul comunității [10] .

Autorul proiectului este fundamental împotriva posibilității de localizare și interfață multilingvă, așa că foobar2000 este disponibil doar în limba engleză [11] . Cu toate acestea, există versiuni neoficiale cu suport pentru limba rusă, care includ fișiere executabile de program modificate serios.

Autorul nu dezvăluie specificațiile formatelor de fișiere binare ale listei de redare (FPL) și fișierele de configurare ale programului.

foobar2000 pentru mobil

Pe 10 aprilie 2014, Pavlovsky a anunțat începerea strângerii de fonduri prin Kickstarter pentru dezvoltarea playerului foobar2000 pentru sistemele de operare mobile. Primele versiuni publice pentru UWP , IOS și Android au apărut pe 10 mai 2016 în magazinele de aplicații respective Microsoft Store , App Store și Google Play . [12] [13]

foobar2000 pentru Linux

Pe 5 iulie 2017, a fost creat un depozit pe GitHub [14] în care a început dezvoltarea adaptării playerului audio foobar2000 pentru sistemul de operare Linux . Playerul este disponibil în prezent pentru instalare ca pachet snap prin serviciul snapcraft [15] în toate distribuțiile populare Ubuntu , Fedora , Debian și multe altele.

foobar2000 pentru Mac

Pe 29 decembrie 2017, a fost lansată versiunea beta a foobar2000 pentru Mac, un player audio pentru sistemul de operare macOS [16]

Vezi și

Note

  1. 1 2 3 http://www.foobar2000.org/download
  2. http://www.foobar2000.org/mac
  3. Germană (în limbile germanice), nu engleză, nume Peter , prenume polonez conform regulilor de transcriere practică polono-rusă .
  4. Components (muzică de joc) Arhivat pe 7 august 2011 la Wayback Machine  . foobar2000  (Accesat: 23 iulie 2011)  - O pagină componentă pentru lucrul cu formate audio din jocuri pe calculator.
  5. FFmpeg Decoder Wrapper Arhivat pe 6 iulie 2018 pe Wayback Machine  foobar2000 - Pagina de componente FFmpeg Decoder Wrapper
  6. Codecuri audio FFmpeg Arhivate pe 14 mai 2021 la Wayback Machine FFmpeg  - Listă de formate și codecuri acceptate
  7. Components (arhivă) Arhivat 7 august 2011 la Wayback Machine  . foobar2000  (Accesat: 23 iulie 2011)  — Pagina de componente pentru lucrul cu arhive.
  8. Va veni vreodată suportul pentru pluginul de limbă? forum foobar2000.
  9. Licență arhivată pe 26 iulie 2011 la Wayback Machine . foobar2000. (Accesat: 26 iulie 2011)
  10. Despre legalitatea „adunărilor” (link inaccesibil) . Comunitatea rusă foobar2000 (27 septembrie 2008). Arhivat din original pe 4 august 2012. 
  11. foobar2000: Întrebări frecvente . www.foobar2000.org. Consultat la 15 mai 2017. Arhivat din original la 4 ianuarie 2012.
  12. Foobar2000 Știri . Consultat la 17 decembrie 2017. Arhivat din original la 5 octombrie 2012.
  13. Foobar2000 Mobile . mobile.foobar2000.com . Preluat la 25 octombrie 2020. Arhivat din original la 6 mai 2016.
  14. GitHub . Preluat la 13 mai 2018. Arhivat din original la 3 noiembrie 2020.
  15. snapcraft.io . Preluat la 13 mai 2018. Arhivat din original la 6 februarie 2019.
  16. foobar2000 pentru Mac Arhivat la 10 ianuarie 2018 pe Wayback Machine foobar2000.org

Link -uri