{"id":19766,"date":"2026-09-30T21:05:00","date_gmt":"2026-09-30T19:05:00","guid":{"rendered":"https:\/\/www.lukaswojcik.com\/blog\/?p=19766"},"modified":"2026-09-25T09:45:52","modified_gmt":"2026-09-25T07:45:52","slug":"konwersja-48-44-1-khz-aliasing-szczyty-swr-soxr-pomiar","status":"publish","type":"post","link":"https:\/\/www.lukaswojcik.com\/blog\/pl\/music-production-pl\/konwersja-48-44-1-khz-aliasing-szczyty-swr-soxr-pomiar\/","title":{"rendered":"Konwersja z 48 na 44,1 kHz: aliasing, utrata wysokich ton\u00f3w i szczyty w swr i soxr, pomiar"},"content":{"rendered":"<p>FL Studio eksportuje z cz\u0119stotliwo\u015bci\u0105 pr\u00f3bkowania projektu. Okno eksportu nie ma do tego w\u0142asnego ustawienia; wed\u0142ug podr\u0119cznika to ustawienie znajduje si\u0119 w Audio Settings. Gdy projekt dzia\u0142a z 48 kHz, a potrzebny jest plik 44,1 kHz, resampler przelicza pr\u00f3bki. Przy obni\u017caniu cz\u0119stotliwo\u015bci pr\u00f3bkowania musi najpierw usun\u0105\u0107 to, co le\u017cy powy\u017cej po\u0142owy nowej cz\u0119stotliwo\u015bci, czyli przy 44,1 kHz wszystko powy\u017cej 22,05 kHz: Julius O. Smith opisuje, \u017ce granica filtra dolnoprzepustowego przesuwa si\u0119 w tym celu poni\u017cej po\u0142owy nowej, ni\u017cszej cz\u0119stotliwo\u015bci pr\u00f3bkowania. To, co pozostaje powy\u017cej, odbija si\u0119 jako aliasing w zakres poni\u017cej.<\/p>\n<p>Pomiar por\u00f3wnuje dwa resamplery dost\u0119pne w ffmpeg: w\u0142asny swr z trzema d\u0142ugo\u015bciami filtra, w tym domy\u015bln\u0105, oraz SoX Resampler soxr w dw\u00f3ch poziomach jako\u015bci. Zmierzono tony sinusoidalne, pojedynczy impuls i dwa g\u0142o\u015bne mastery z miksu testowego z pomiaru <a href=\"https:\/\/www.lukaswojcik.com\/blog\/pl\/music-production-pl\/true-peak-po-kodowaniu-aac-mp3-ogg-vorbis-opus-pomiar\/\">True peak po kodowaniu<\/a>, tym razem wygenerowane przy 48 kHz.<\/p>\n<figure class=\"lw-diagram\">\n<img src=\"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/diagrams\/resampling-48-441-pl.png\" width=\"1120\" height=\"580\" decoding=\"async\" loading=\"lazy\"\n     alt=\"Dwa wykresy liniowe dla pi\u0119ciu metod. Po lewej poziom ton\u00f3w sinusoidalnych od 15 do 22 kHz po konwersji: swr z filter_size 16 opada ju\u017c od 18 kHz i przy 20 kHz le\u017cy 3 dB ni\u017cej, domy\u015blny swr 1,3 dB, swr z filter_size 128 i oba poziomy soxr pozostaj\u0105 blisko 0 dB do 20,5 kHz i dopiero potem gwa\u0142townie opadaj\u0105. Po prawej poziom odbitych sk\u0142adowych dla ton\u00f3w od 22,5 do 23,9 kHz: swr z filter_size 16 od \u221210 do \u221216 dB, ustawienie domy\u015blne od \u221214 do \u221234 dB, filter_size 128 oko\u0142o \u2212100 dB, soxr od \u2212137 do \u2212162 dB, soxr z precision 28 poni\u017cej \u2212180 dB. Poni\u017cej cztery wska\u017aniki\"><figcaption>Poziom w pa\u015bmie przepustowym i aliasing przy konwersji z 48 na 44,1 kHz, dla ka\u017cdej metody.<\/figcaption><\/figure>\n<h2>Jak wykonano pomiar<\/h2>\n<ul>\n<li><strong>Metody:<\/strong> ffmpeg 7.1.5, filtr aresample z wyj\u015bciem 44,1 kHz w 32-bitowym formacie zmiennoprzecinkowym. swr z filter_size 16, 32 (domy\u015blnie) i 128, soxr z precision 20 (domy\u015blnie, wed\u0142ug dokumentacji \u201eHigh Quality\u201d SoX) i 28 (\u201eVery High Quality\u201d). Granica filtra wsz\u0119dzie pozosta\u0142a domy\u015blna: w swr 0,97 po\u0142owy cz\u0119stotliwo\u015bci pr\u00f3bkowania jako punkt \u22126 dB, w soxr 0,91 jako punkt 0 dB.<\/li>\n<li><strong>Kontrole:<\/strong> <code>-ar 44100<\/code> bez dalszych opcji da\u0142o te same warto\u015bci pr\u00f3bek co aresample z ustawieniami domy\u015blnymi. Bez procedur NEON komputera ARM (<code>-cpuflags 0<\/code>) najwi\u0119ksze odchylenie w swr le\u017ca\u0142o 131 dB poni\u017cej poziomu ton\u00f3w, w soxr nie by\u0142o \u017cadnego.<\/li>\n<li><strong>Tony sinusoidalne:<\/strong> ka\u017cdy przez sekund\u0119 z \u22126 dBFS przy 48 kHz, analizowane w \u015brodkowej po\u0142owie sekundy metod\u0105 najmniejszych kwadrat\u00f3w. Tony od 1 do 22 kHz pokazuj\u0105 poziom w pa\u015bmie przepustowym. Tony od 22,5 do 23,9 kHz le\u017c\u0105 powy\u017cej nowej cz\u0119stotliwo\u015bci Nyquista 22,05 kHz; zmierzono, co z nich dociera przy 44,1 kHz minus cz\u0119stotliwo\u015b\u0107 tonu.<\/li>\n<li><strong>Pojedynczy impuls:<\/strong> czas trwania pre-ringingu przed g\u0142\u00f3wnym szczytem do \u221260 i \u2212100 dB.<\/li>\n<li><strong>Mastery:<\/strong> miks testowy, wygenerowany ponownie przy 48 kHz, raz z limiterem na \u22129 LUFS i \u22121 dBTP, raz twardo obci\u0119ty przy \u22121 dBFS do \u22128 LUFS. Hi-haty z filtrowanego szumu si\u0119gaj\u0105 24 kHz; udzia\u0142 powy\u017cej 20 kHz le\u017ca\u0142 28,5 i 27,3 dB poni\u017cej ca\u0142kowitej energii. True peak wed\u0142ug ITU-R BS.1770-5 i pomiar kontrolny 16-krotny, do tego sample peak i liczba pr\u00f3bek powy\u017cej 0 dBFS.<\/li>\n<li><strong>Czas oblicze\u0144:<\/strong> master z limiterem przekonwertowany trzy razy ka\u017cd\u0105 metod\u0105 na Raspberry Pi 4, liczony najkr\u00f3tszy czas \u0142\u0105cznie z odczytem i zapisem plik\u00f3w.<\/li>\n<\/ul>\n<h2>Pasmo przepustowe: domy\u015blne ustawienie ffmpeg t\u0142umi ju\u017c poni\u017cej 20 kHz<\/h2>\n<table>\n<thead>\n<tr>\n<th>Metoda<\/th>\n<th>18\u00a0kHz<\/th>\n<th>19\u00a0kHz<\/th>\n<th>20\u00a0kHz<\/th>\n<th>20,5\u00a0kHz<\/th>\n<th>21\u00a0kHz<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>swr, filter_size 16<\/td>\n<td>\u22120,81\u00a0dB<\/td>\n<td>\u22121,67\u00a0dB<\/td>\n<td>\u22123,03\u00a0dB<\/td>\n<td>\u22123,95\u00a0dB<\/td>\n<td>\u22125,04\u00a0dB<\/td>\n<\/tr>\n<tr>\n<td>swr, domy\u015blnie (filter_size 32)<\/td>\n<td>\u22120,01\u00a0dB<\/td>\n<td>\u22120,22\u00a0dB<\/td>\n<td>\u22121,28\u00a0dB<\/td>\n<td>\u22122,43\u00a0dB<\/td>\n<td>\u22124,18\u00a0dB<\/td>\n<\/tr>\n<tr>\n<td>swr, filter_size 128<\/td>\n<td>0,00\u00a0dB<\/td>\n<td>0,00\u00a0dB<\/td>\n<td>0,00\u00a0dB<\/td>\n<td>0,00\u00a0dB<\/td>\n<td>\u22121,01\u00a0dB<\/td>\n<\/tr>\n<tr>\n<td>soxr, domy\u015blnie (precision 20)<\/td>\n<td>0,00\u00a0dB<\/td>\n<td>0,00\u00a0dB<\/td>\n<td>\u22120,01\u00a0dB<\/td>\n<td>\u22120,07\u00a0dB<\/td>\n<td>\u22123,75\u00a0dB<\/td>\n<\/tr>\n<tr>\n<td>soxr, precision 28<\/td>\n<td>0,00\u00a0dB<\/td>\n<td>0,00\u00a0dB<\/td>\n<td>0,00\u00a0dB<\/td>\n<td>\u22120,03\u00a0dB<\/td>\n<td>\u22124,06\u00a0dB<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Z ustawieniami domy\u015blnymi swr straci\u0142 0,22 dB przy 19 kHz i 1,28 dB przy 20 kHz, z filter_size 16 przy 20 kHz by\u0142o to ju\u017c 3,03 dB. Z filter_size 128 i z oboma poziomami soxr poziom pozosta\u0142 do 20 kHz w granicach 0,01 dB, a do 20,5 kHz w granicach 0,07 dB; gwa\u0142towny spadek zaczyna si\u0119 dopiero powy\u017cej.<\/p>\n<h2>Powy\u017cej 22,05 kHz: aliasing od \u22129,5 do poni\u017cej \u2212180 dB<\/h2>\n<table>\n<thead>\n<tr>\n<th>Metoda<\/th>\n<th>Ton 22,5\u00a0kHz, alias przy 21,6\u00a0kHz<\/th>\n<th>Ton 23\u00a0kHz, alias przy 21,1\u00a0kHz<\/th>\n<th>Ton 23,5\u00a0kHz, alias przy 20,6\u00a0kHz<\/th>\n<th>Ton 23,9\u00a0kHz, alias przy 20,2\u00a0kHz<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>swr, filter_size 16<\/td>\n<td>\u22129,5\u00a0dB<\/td>\n<td>\u221211,5\u00a0dB<\/td>\n<td>\u221213,8\u00a0dB<\/td>\n<td>\u221215,8\u00a0dB<\/td>\n<\/tr>\n<tr>\n<td>swr, domy\u015blnie (filter_size 32)<\/td>\n<td>\u221214,3\u00a0dB<\/td>\n<td>\u221219,9\u00a0dB<\/td>\n<td>\u221227,1\u00a0dB<\/td>\n<td>\u221234,4\u00a0dB<\/td>\n<\/tr>\n<tr>\n<td>swr, filter_size 128<\/td>\n<td>\u221296,2\u00a0dB<\/td>\n<td>\u221294,7\u00a0dB<\/td>\n<td>\u2212104,0\u00a0dB<\/td>\n<td>\u221297,9\u00a0dB<\/td>\n<\/tr>\n<tr>\n<td>soxr, domy\u015blnie (precision 20)<\/td>\n<td>\u2212136,6\u00a0dB<\/td>\n<td>\u2212148,6\u00a0dB<\/td>\n<td>\u2212141,6\u00a0dB<\/td>\n<td>\u2212162,2\u00a0dB<\/td>\n<\/tr>\n<tr>\n<td>soxr, precision 28<\/td>\n<td>poni\u017cej \u2212180\u00a0dB<\/td>\n<td>poni\u017cej \u2212180\u00a0dB<\/td>\n<td>poni\u017cej \u2212180\u00a0dB<\/td>\n<td>poni\u017cej \u2212180\u00a0dB<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Ton 22,5 kHz nie mie\u015bci si\u0119 w zakresie pliku 44,1 kHz; je\u015bli pozostanie, pojawia si\u0119 odbity przy 21,6 kHz. Domy\u015blny swr st\u0142umi\u0142 go tylko o 14,3 dB, filter_size 16 o 9,5 dB. Dopiero dalej od cz\u0119stotliwo\u015bci Nyquista t\u0142umienie ros\u0142o, w ustawieniu domy\u015blnym do 34,4 dB dla 23,9 kHz. swr z filter_size 128 osi\u0105gn\u0105\u0142 od 94,7 do 104,0 dB, soxr od 136,6 do 162,2 dB, a z precision 28 ponad 180 dB. Smith wskazuje cen\u0119 stromych filtr\u00f3w: przy danym t\u0142umieniu zaporowym filtr dolnoprzepustowy potrzebuje mniej wi\u0119cej dwa razy wi\u0119cej oblicze\u0144 na pr\u00f3bk\u0119 przy ka\u017cdym zmniejszeniu pasma przej\u015bciowego o po\u0142ow\u0119.<\/p>\n<h2>Szczyty: true peak pozosta\u0142, sample peak wzr\u00f3s\u0142 nawet o 1,3 dB<\/h2>\n<table>\n<thead>\n<tr>\n<th>Master<\/th>\n<th>True peak 4-krotnie<\/th>\n<th>True peak 16-krotnie<\/th>\n<th>Sample peak<\/th>\n<th>Pr\u00f3bki powy\u017cej 0 dBFS<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Limiter, \u22129 LUFS, \u22121 dBTP: Master przy 48 kHz<\/td>\n<td>\u22121,05\u00a0dBTP<\/td>\n<td>\u22120,79\u00a0dBTP<\/td>\n<td>\u22122,31\u00a0dBFS<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td>Limiter: swr, filter_size 16<\/td>\n<td>\u22121,16\u00a0dBTP<\/td>\n<td>\u22121,07\u00a0dBTP<\/td>\n<td>\u22121,53\u00a0dBFS<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td>Limiter: swr, domy\u015blnie (filter_size 32)<\/td>\n<td>\u22121,03\u00a0dBTP<\/td>\n<td>\u22120,96\u00a0dBTP<\/td>\n<td>\u22121,44\u00a0dBFS<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td>Limiter: swr, filter_size 128<\/td>\n<td>\u22121,04\u00a0dBTP<\/td>\n<td>\u22120,98\u00a0dBTP<\/td>\n<td>\u22121,35\u00a0dBFS<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td>Limiter: soxr, domy\u015blnie (precision 20)<\/td>\n<td>\u22121,05\u00a0dBTP<\/td>\n<td>\u22120,95\u00a0dBTP<\/td>\n<td>\u22121,40\u00a0dBFS<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td>Limiter: soxr, precision 28<\/td>\n<td>\u22121,05\u00a0dBTP<\/td>\n<td>\u22120,95\u00a0dBTP<\/td>\n<td>\u22121,41\u00a0dBFS<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td>Twarde obcinanie przy \u22121 dBFS, \u22128 LUFS: Master przy 48 kHz<\/td>\n<td>+0,38\u00a0dBTP<\/td>\n<td>+0,72\u00a0dBTP<\/td>\n<td>\u22121,00\u00a0dBFS<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td>Twarde obcinanie przy \u22121 dBFS: swr, filter_size 16<\/td>\n<td>+0,28\u00a0dBTP<\/td>\n<td>+0,38\u00a0dBTP<\/td>\n<td>+0,01\u00a0dBFS<\/td>\n<td>2<\/td>\n<\/tr>\n<tr>\n<td>Twarde obcinanie przy \u22121 dBFS: swr, domy\u015blnie (filter_size 32)<\/td>\n<td>+0,41\u00a0dBTP<\/td>\n<td>+0,54\u00a0dBTP<\/td>\n<td>+0,18\u00a0dBFS<\/td>\n<td>18<\/td>\n<\/tr>\n<tr>\n<td>Twarde obcinanie przy \u22121 dBFS: swr, filter_size 128<\/td>\n<td>+0,47\u00a0dBTP<\/td>\n<td>+0,64\u00a0dBTP<\/td>\n<td>+0,27\u00a0dBFS<\/td>\n<td>41<\/td>\n<\/tr>\n<tr>\n<td>Twarde obcinanie przy \u22121 dBFS: soxr, domy\u015blnie (precision 20)<\/td>\n<td>+0,45\u00a0dBTP<\/td>\n<td>+0,64\u00a0dBTP<\/td>\n<td>+0,26\u00a0dBFS<\/td>\n<td>42<\/td>\n<\/tr>\n<tr>\n<td>Twarde obcinanie przy \u22121 dBFS: soxr, precision 28<\/td>\n<td>+0,44\u00a0dBTP<\/td>\n<td>+0,64\u00a0dBTP<\/td>\n<td>+0,26\u00a0dBFS<\/td>\n<td>44<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>G\u0142o\u015bno\u015b\u0107 pozosta\u0142a przy wszystkich konwersjach taka sama (rozdzielczo\u015b\u0107 0,1 LU). True peak mierzony 4-krotnie zmieni\u0142 si\u0119 najwy\u017cej o 0,11 dB, w pomiarze kontrolnym 16-krotnym spad\u0142 o 0,08 do 0,34 dB, najbardziej z filter_size 16, kt\u00f3ry najmocniej t\u0142umi wysokie tony. Pr\u00f3bki natomiast trafia\u0142y po konwersji w inne miejsca przebiegu. W masterze z limiterem sample peak wzr\u00f3s\u0142 z \u22122,31 nawet do \u22121,35 dBFS. <a href=\"https:\/\/www.lukaswojcik.com\/blog\/pl\/music-production-pl\/clipper-czy-limiter-aliasing-true-peak-kodowanie-pomiar\/\">Twardo obci\u0119ty master<\/a> nie mia\u0142 przy 48 kHz \u017cadnej pr\u00f3bki powy\u017cej \u22121,00 dBFS, a po konwersji od 2 do 44 pr\u00f3bek le\u017ca\u0142o powy\u017cej 0 dBFS, z soxr 42 i 44. W pliku 16- lub 24-bitowym takie warto\u015bci zostaj\u0105 obci\u0119te. Granica na pr\u00f3bkach przy 48 kHz nie chroni wi\u0119c pliku 44,1 kHz; true peak pliku 48 kHz pokaza\u0142 natomiast ju\u017c wcze\u015bniej, jak wysoko mog\u0105 si\u0119ga\u0107 warto\u015bci.<\/p>\n<h2>Pre-ringing i czas oblicze\u0144: niewielkie r\u00f3\u017cnice<\/h2>\n<table>\n<thead>\n<tr>\n<th>Metoda<\/th>\n<th>Czas oblicze\u0144 dla 32 s stereo<\/th>\n<th>szybciej ni\u017c w czasie rzeczywistym<\/th>\n<th>Pre-ringing do \u221260 dB<\/th>\n<th>do \u2212100 dB<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>swr, filter_size 16<\/td>\n<td>0,50\u00a0s<\/td>\n<td>64-krotnie<\/td>\n<td>0,14\u00a0ms<\/td>\n<td>0,18\u00a0ms<\/td>\n<\/tr>\n<tr>\n<td>swr, domy\u015blnie (filter_size 32)<\/td>\n<td>0,55\u00a0s<\/td>\n<td>58-krotnie<\/td>\n<td>0,27\u00a0ms<\/td>\n<td>0,36\u00a0ms<\/td>\n<\/tr>\n<tr>\n<td>swr, filter_size 128<\/td>\n<td>0,81\u00a0s<\/td>\n<td>39-krotnie<\/td>\n<td>0,68\u00a0ms<\/td>\n<td>1,41\u00a0ms<\/td>\n<\/tr>\n<tr>\n<td>soxr, domy\u015blnie (precision 20)<\/td>\n<td>0,70\u00a0s<\/td>\n<td>46-krotnie<\/td>\n<td>0,98\u00a0ms<\/td>\n<td>1,93\u00a0ms<\/td>\n<\/tr>\n<tr>\n<td>soxr, precision 28<\/td>\n<td>0,79\u00a0s<\/td>\n<td>40-krotnie<\/td>\n<td>1,32\u00a0ms<\/td>\n<td>2,27\u00a0ms<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Przy wszystkich pi\u0119ciu metodach drgania przed impulsem i po nim trwa\u0142y tak samo d\u0142ugo, jak w filtrach o fazie liniowej. Do \u221260 dB pre-ringing trwa\u0142 od 0,14 ms z filter_size 16 do 1,32 ms z soxr i precision 28, do \u2212100 dB najwy\u017cej 2,27 ms. Dok\u0142adniejsze metody kosztowa\u0142y na Raspberry Pi 4 niewiele czasu: 32 sekundy stereo zaj\u0119\u0142y z domy\u015blnym swr 0,55 s, z soxr 0,70 s, a z precision 28 0,79 s, za ka\u017cdym razem \u0142\u0105cznie z odczytem i zapisem plik\u00f3w.<\/p>\n<h2>Co z tego wynika dla eksportu<\/h2>\n<ul>\n<li>Dla pliku 44,1 kHz z eksportu 48 kHz <code>-af aresample=44100:resampler=soxr<\/code> zmieni\u0142 poziom do 20 kHz najwy\u017cej o 0,01 dB i st\u0142umi\u0142 sk\u0142adowe powy\u017cej 22,05 kHz o co najmniej 137 dB; <code>:precision=28<\/code> kosztowa\u0142o 0,1 s wi\u0119cej.<\/li>\n<li>Samo <code>-ar 44100<\/code> korzysta z domy\u015blnego swr: 1,3 dB mniej przy 20 kHz i tylko 14 dB t\u0142umienia dla sk\u0142adowych tu\u017c powy\u017cej 22,05 kHz. W obr\u0119bie swr filter_size=128 obni\u017cy\u0142 odchylenie do 20 kHz poni\u017cej 0,01 dB, a t\u0142umienie podni\u00f3s\u0142 do 95\u2013104 dB.<\/li>\n<li>Dla szczyt\u00f3w po konwersji miarodajny jest true peak pliku 48 kHz, a nie jego sample peak. <a href=\"https:\/\/www.lukaswojcik.com\/blog\/pl\/narzedzia\/lufs-true-peak-loudness-meter\/\">Miernik LUFS i true peak<\/a> mierzy oba w przegl\u0105darce.<\/li>\n<li>Konwersja do 16 bit\u00f3w z ditheringiem nast\u0119puje jako ostatni krok po konwersji cz\u0119stotliwo\u015bci pr\u00f3bkowania; opisuje to artyku\u0142 <a href=\"https:\/\/www.lukaswojcik.com\/blog\/pl\/music-production-pl\/dither-eksport-16-bitow-znieksztalcenia-modulacja-szumu-noise-shaping-pomiar\/\">Dither przy eksporcie do 16 bit\u00f3w<\/a>.<\/li>\n<li>T\u0119 sam\u0105 zasad\u0119 opisuje podr\u0119cznik FL Studio dla interpolacji przy transpozycji sampli: interpolacja liniowa mo\u017ce wywo\u0142a\u0107 aliasing, a do finalnego renderu podr\u0119cznik zaleca ustawienia powy\u017cej 64-point Sinc, je\u015bli przy prostszych metodach aliasing jest s\u0142yszalny. Ustawienie omawia <a href=\"https:\/\/www.lukaswojcik.com\/blog\/pl\/music-production-pl\/tutorials-pl-music-production-pl\/mastering-glosnosc-streamingowa-fl-studio-2026-krok-po-kroku\/\">poradnik masteringu w FL Studio<\/a>.<\/li>\n<\/ul>\n<h2>Kontekst i ograniczenia<\/h2>\n<p>Pomiar obj\u0105\u0142 resamplery w ffmpeg, a nie konwersj\u0119 w FL Studio ani w innych programach. Miks testowy jest syntetyczny; jego hi-haty z filtrowanego szumu si\u0119gaj\u0105 24 kHz, a wiele nagra\u0144 zawiera powy\u017cej 20 kHz mniej. Test ods\u0142uchowy nie by\u0142 cz\u0119\u015bci\u0105 pomiaru: odbite sk\u0142adowe trafiaj\u0105 mi\u0119dzy 20,2 a 21,6 kHz, a to, czy s\u0105 tam s\u0142yszalne, zale\u017cy od materia\u0142u, s\u0142uchu i odtwarzania. Czasy oblicze\u0144 dotycz\u0105 Raspberry Pi 4 u\u017cytego do pomiaru; na innym sprz\u0119cie warto\u015bci bezwzgl\u0119dne b\u0119d\u0105 inne.<\/p>\n<div class=\"lw-faq\">\n<h2>Pytania i odpowiedzi<\/h2>\n<h3>Dlaczego to w\u0142a\u015bnie dok\u0142adniejszy resampler daje w twardo obci\u0119tym masterze wi\u0119cej pr\u00f3bek powy\u017cej 0 dBFS?<\/h3>\n<p>Bo wierniej odtwarza przebieg mi\u0119dzy pr\u00f3bkami. Twarde obcinanie przy \u22121 dBFS tworzy kraw\u0119dzie ze sk\u0142adowymi si\u0119gaj\u0105cymi g\u00f3rnej granicy pasma, a przebieg opisany przez te pr\u00f3bki wychyla si\u0119 mi\u0119dzy nimi ponad pr\u00f3g obcinania: true peak pliku 48 kHz wyni\u00f3s\u0142 w pomiarze 16-krotnym +0,72 dBTP, cho\u0107 \u017cadna pr\u00f3bka nie przekroczy\u0142a \u22121,00 dBFS.<\/p>\n<p>Resampler oblicza nowe pr\u00f3bki w innych chwilach, odczytuje wi\u0119c ten przebieg w nowych miejscach i trafia przy tym tak\u017ce w punkty bliskie szczytom. Im bardziej p\u0142askie jest jego pasmo przepustowe, tym wi\u0119cej zostaje wysokich ton\u00f3w, z kt\u00f3rych bior\u0105 si\u0119 te wychylenia. filter_size 16 t\u0142umi ju\u017c przy 20 kHz o 3,03 dB, wyg\u0142adza tym samym szczyty i da\u0142 2 pr\u00f3bki powy\u017cej 0 dBFS; soxr i filter_size 128 zostawiaj\u0105 g\u00f3r\u0119 pasma i da\u0142y od 41 do 44.<\/p>\n<p>Problem tkwi wi\u0119c w masterze, a nie w resamplerze. Miarodajny jest true peak pliku 48 kHz: je\u015bli plik zostanie obni\u017cony tak, by jego true peak le\u017ca\u0142 z niewielkim zapasem poni\u017cej 0 dBTP, albo je\u015bli ograniczanie nast\u0105pi dopiero po konwersji, pr\u00f3bki pliku 44,1 kHz pozostan\u0105 poni\u017cej 0 dBFS, tak\u017ce przy 16 lub 24 bitach.<\/p>\n<h3>Czy aliasing swr da si\u0119 usun\u0105\u0107 ni\u017csz\u0105 cz\u0119stotliwo\u015bci\u0105 graniczn\u0105 zamiast wi\u0119kszego filter_size?<\/h3>\n<p>Tylko kosztem g\u00f3ry pasma. Cz\u0119stotliwo\u015b\u0107 graniczna, w swr punkt \u22126 dB przy 0,97 po\u0142owy cz\u0119stotliwo\u015bci pr\u00f3bkowania, czyli oko\u0142o 21,4 kHz, wyznacza po\u0142o\u017cenie pasma przej\u015bciowego; filter_size wyznacza jego szeroko\u015b\u0107. Przy domy\u015blnej warto\u015bci 32 jest ono tak szerokie, \u017ce si\u0119ga zarazem poni\u017cej 20 kHz i powy\u017cej 22,05 kHz: st\u0105d strata 1,28 dB przy 20 kHz i tylko 14,3 dB t\u0142umienia przy 22,5 kHz.<\/p>\n<p>Ni\u017csza cz\u0119stotliwo\u015b\u0107 graniczna jedynie przesuwa to szerokie pasmo w d\u00f3\u0142. T\u0142umienie tu\u017c powy\u017cej 22,05 kHz wtedy ro\u015bnie, ale jednocze\u015bnie ro\u015bnie strata poni\u017cej 20 kHz; tego nie mierzono, wynika to z po\u0142o\u017cenia pasma przej\u015bciowego. W\u0119\u017csze przej\u015bcie daje dopiero d\u0142u\u017cszy filtr, i dok\u0142adnie to opisuje regu\u0142a Smitha: ka\u017cde zmniejszenie pasma przej\u015bciowego o po\u0142ow\u0119 kosztuje mniej wi\u0119cej dwa razy wi\u0119cej oblicze\u0144 na pr\u00f3bk\u0119. Na Raspberry Pi u\u017cytym do pomiaru ta cena by\u0142a niewielka: filter_size 128 potrzebowa\u0142 0,81 zamiast 0,55 s na 32 sekundy stereo.<\/p>\n<h3>Czy ma znaczenie, czy konwersja do 16 bit\u00f3w nast\u0119puje przed konwersj\u0105 do 44,1 kHz, czy po niej?<\/h3>\n<p>Tak. Resampler oblicza nowe pr\u00f3bki, kt\u00f3re nie le\u017c\u0105 ju\u017c na siatce 16 bit\u00f3w, wi\u0119c jego wynik trzeba zaokr\u0105gli\u0107 drugi raz, bez pasuj\u0105cego ditheringu albo z drug\u0105 warstw\u0105 szumu. Dochodz\u0105 do tego pr\u00f3bki powy\u017cej 0 dBFS, kt\u00f3re mog\u0105 powsta\u0107 przy konwersji i kt\u00f3re plik 16-bitowy obcina. Dlatego konwersja do 16 bit\u00f3w z ditheringiem jest ostatnim krokiem.<\/p>\n<\/div>\n<div class=\"lw-quellen\">\n<h2>\u0179r\u00f3d\u0142a<\/h2>\n<ul>\n<li><a href=\"https:\/\/ffmpeg.org\/ffmpeg-resampler.html\" target=\"_blank\" rel=\"noopener noreferrer\">FFmpeg Resampler Documentation<\/a><\/li>\n<li><a href=\"https:\/\/ffmpeg.org\/ffmpeg.html\" target=\"_blank\" rel=\"noopener noreferrer\">ffmpeg Documentation<\/a><\/li>\n<li><a href=\"https:\/\/ccrma.stanford.edu\/~jos\/resample\/Implementation.html\" target=\"_blank\" rel=\"noopener noreferrer\">Implementation \u2013 Digital Audio Resampling Home Page (Julius O. Smith III)<\/a><\/li>\n<li><a href=\"https:\/\/ccrma.stanford.edu\/~jos\/resample\/Theory_Ideal_Bandlimited_Interpolation.html\" target=\"_blank\" rel=\"noopener noreferrer\">Theory of Ideal Bandlimited Interpolation \u2013 Digital Audio Resampling Home Page (Julius O. Smith III)<\/a><\/li>\n<li><a href=\"https:\/\/www.image-line.com\/fl-studio-learning\/fl-studio-online-manual\/html\/fformats_save_export.htm\" target=\"_blank\" rel=\"noopener noreferrer\">Exporting Audio &amp; MIDI \u2013 FL Studio Online Manual<\/a><\/li>\n<li><a href=\"https:\/\/www.itu.int\/rec\/R-REC-BS.1770\" target=\"_blank\" rel=\"noopener noreferrer\">ITU-R BS.1770: Algorithms to measure audio programme loudness and true-peak audio level<\/a><\/li>\n<\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Konwersja cz\u0119stotliwo\u015bci pr\u00f3bkowania z 48 na 44,1 kHz, pomiar w ffmpeg: domy\u015blny resampler, u\u017cywany tak\u017ce przez -ar 44100, obni\u017cy\u0142 20 kHz o 1,3 dB i przepu\u015bci\u0142 ton 22,5 kHz jako alias przy 21,6 kHz st\u0142umiony tylko o 14 dB. soxr utrzyma\u0142 poziom do 20 kHz w granicach 0,01 dB i st\u0142umi\u0142 alias o 137 dB. Master twardo obci\u0119ty przy \u22121 dBFS mia\u0142 po konwersji sample peak do +0,27 dBFS.<\/p>\n","protected":false},"author":1,"featured_media":19915,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[92866],"tags":[92906],"class_list":["post-19766","post","type-post","status-publish","format-standard","hentry","category-music-production-pl","tag-music-production-pl"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Konwersja z 48 na 44,1 kHz: aliasing, utrata wysokich ton\u00f3w i szczyty w swr i soxr, pomiar | Lukas Wojcik<\/title>\n<meta name=\"description\" content=\"Konwersja z 48 na 44,1 kHz, pomiar: utrata wysokich ton\u00f3w, aliasing, pre-ringing, true peak i czas oblicze\u0144 swr i soxr w ffmpeg w por\u00f3wnaniu.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.lukaswojcik.com\/blog\/pl\/music-production-pl\/konwersja-48-44-1-khz-aliasing-szczyty-swr-soxr-pomiar\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Konwersja z 48 na 44,1 kHz: aliasing, utrata wysokich ton\u00f3w i szczyty w swr i soxr, pomiar | Lukas Wojcik\" \/>\n<meta property=\"og:description\" content=\"Konwersja z 48 na 44,1 kHz, pomiar: utrata wysokich ton\u00f3w, aliasing, pre-ringing, true peak i czas oblicze\u0144 swr i soxr w ffmpeg w por\u00f3wnaniu.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.lukaswojcik.com\/blog\/pl\/music-production-pl\/konwersja-48-44-1-khz-aliasing-szczyty-swr-soxr-pomiar\/\" \/>\n<meta property=\"og:site_name\" content=\"Lukas Wojcik - Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-30T19:05:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-19766-konwersja-48-44-1-khz-aliasing-szczy-m19.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Lukas Wojcik\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Lukas Wojcik\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/music-production-pl\\\/konwersja-48-44-1-khz-aliasing-szczyty-swr-soxr-pomiar\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/music-production-pl\\\/konwersja-48-44-1-khz-aliasing-szczyty-swr-soxr-pomiar\\\/\"},\"author\":{\"name\":\"Lukas Wojcik\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"headline\":\"Konwersja z 48 na 44,1 kHz: aliasing, utrata wysokich ton\u00f3w i szczyty w swr i soxr, pomiar\",\"datePublished\":\"2026-09-30T19:05:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/music-production-pl\\\/konwersja-48-44-1-khz-aliasing-szczyty-swr-soxr-pomiar\\\/\"},\"wordCount\":1971,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"image\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/music-production-pl\\\/konwersja-48-44-1-khz-aliasing-szczyty-swr-soxr-pomiar\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/hero-19766-konwersja-48-44-1-khz-aliasing-szczy-m19.png\",\"keywords\":[\"Music Production\"],\"articleSection\":[\"Music Production\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/music-production-pl\\\/konwersja-48-44-1-khz-aliasing-szczyty-swr-soxr-pomiar\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/music-production-pl\\\/konwersja-48-44-1-khz-aliasing-szczyty-swr-soxr-pomiar\\\/\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/music-production-pl\\\/konwersja-48-44-1-khz-aliasing-szczyty-swr-soxr-pomiar\\\/\",\"name\":\"Konwersja z 48 na 44,1 kHz: aliasing, utrata wysokich ton\u00f3w i szczyty w swr i soxr, pomiar | Lukas Wojcik\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/music-production-pl\\\/konwersja-48-44-1-khz-aliasing-szczyty-swr-soxr-pomiar\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/music-production-pl\\\/konwersja-48-44-1-khz-aliasing-szczyty-swr-soxr-pomiar\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/hero-19766-konwersja-48-44-1-khz-aliasing-szczy-m19.png\",\"datePublished\":\"2026-09-30T19:05:00+00:00\",\"description\":\"Konwersja z 48 na 44,1 kHz, pomiar: utrata wysokich ton\u00f3w, aliasing, pre-ringing, true peak i czas oblicze\u0144 swr i soxr w ffmpeg w por\u00f3wnaniu.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/music-production-pl\\\/konwersja-48-44-1-khz-aliasing-szczyty-swr-soxr-pomiar\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/music-production-pl\\\/konwersja-48-44-1-khz-aliasing-szczyty-swr-soxr-pomiar\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/music-production-pl\\\/konwersja-48-44-1-khz-aliasing-szczyty-swr-soxr-pomiar\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/hero-19766-konwersja-48-44-1-khz-aliasing-szczy-m19.png\",\"contentUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/hero-19766-konwersja-48-44-1-khz-aliasing-szczy-m19.png\",\"width\":1200,\"height\":630,\"caption\":\"Konwersja z 48 na 44,1 kHz: aliasing, utrata wysokich ton\u00f3w i szczyty w swr i soxr, pomiar\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/music-production-pl\\\/konwersja-48-44-1-khz-aliasing-szczyty-swr-soxr-pomiar\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Konwersja z 48 na 44,1 kHz: aliasing, utrata wysokich ton\u00f3w i szczyty w swr i soxr, pomiar\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/\",\"name\":\"Lukas Wojcik - Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\",\"name\":\"Lukas Wojcik\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\",\"contentUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\",\"width\":424,\"height\":636,\"caption\":\"Lukas Wojcik\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\"},\"sameAs\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Konwersja z 48 na 44,1 kHz: aliasing, utrata wysokich ton\u00f3w i szczyty w swr i soxr, pomiar | Lukas Wojcik","description":"Konwersja z 48 na 44,1 kHz, pomiar: utrata wysokich ton\u00f3w, aliasing, pre-ringing, true peak i czas oblicze\u0144 swr i soxr w ffmpeg w por\u00f3wnaniu.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.lukaswojcik.com\/blog\/pl\/music-production-pl\/konwersja-48-44-1-khz-aliasing-szczyty-swr-soxr-pomiar\/","og_locale":"en_US","og_type":"article","og_title":"Konwersja z 48 na 44,1 kHz: aliasing, utrata wysokich ton\u00f3w i szczyty w swr i soxr, pomiar | Lukas Wojcik","og_description":"Konwersja z 48 na 44,1 kHz, pomiar: utrata wysokich ton\u00f3w, aliasing, pre-ringing, true peak i czas oblicze\u0144 swr i soxr w ffmpeg w por\u00f3wnaniu.","og_url":"https:\/\/www.lukaswojcik.com\/blog\/pl\/music-production-pl\/konwersja-48-44-1-khz-aliasing-szczyty-swr-soxr-pomiar\/","og_site_name":"Lukas Wojcik - Blog","article_published_time":"2026-09-30T19:05:00+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-19766-konwersja-48-44-1-khz-aliasing-szczy-m19.png","type":"image\/png"}],"author":"Lukas Wojcik","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Lukas Wojcik","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/music-production-pl\/konwersja-48-44-1-khz-aliasing-szczyty-swr-soxr-pomiar\/#article","isPartOf":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/music-production-pl\/konwersja-48-44-1-khz-aliasing-szczyty-swr-soxr-pomiar\/"},"author":{"name":"Lukas Wojcik","@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"headline":"Konwersja z 48 na 44,1 kHz: aliasing, utrata wysokich ton\u00f3w i szczyty w swr i soxr, pomiar","datePublished":"2026-09-30T19:05:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/music-production-pl\/konwersja-48-44-1-khz-aliasing-szczyty-swr-soxr-pomiar\/"},"wordCount":1971,"commentCount":0,"publisher":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"image":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/music-production-pl\/konwersja-48-44-1-khz-aliasing-szczyty-swr-soxr-pomiar\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-19766-konwersja-48-44-1-khz-aliasing-szczy-m19.png","keywords":["Music Production"],"articleSection":["Music Production"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.lukaswojcik.com\/blog\/pl\/music-production-pl\/konwersja-48-44-1-khz-aliasing-szczyty-swr-soxr-pomiar\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/music-production-pl\/konwersja-48-44-1-khz-aliasing-szczyty-swr-soxr-pomiar\/","url":"https:\/\/www.lukaswojcik.com\/blog\/pl\/music-production-pl\/konwersja-48-44-1-khz-aliasing-szczyty-swr-soxr-pomiar\/","name":"Konwersja z 48 na 44,1 kHz: aliasing, utrata wysokich ton\u00f3w i szczyty w swr i soxr, pomiar | Lukas Wojcik","isPartOf":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/music-production-pl\/konwersja-48-44-1-khz-aliasing-szczyty-swr-soxr-pomiar\/#primaryimage"},"image":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/music-production-pl\/konwersja-48-44-1-khz-aliasing-szczyty-swr-soxr-pomiar\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-19766-konwersja-48-44-1-khz-aliasing-szczy-m19.png","datePublished":"2026-09-30T19:05:00+00:00","description":"Konwersja z 48 na 44,1 kHz, pomiar: utrata wysokich ton\u00f3w, aliasing, pre-ringing, true peak i czas oblicze\u0144 swr i soxr w ffmpeg w por\u00f3wnaniu.","breadcrumb":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/music-production-pl\/konwersja-48-44-1-khz-aliasing-szczyty-swr-soxr-pomiar\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.lukaswojcik.com\/blog\/pl\/music-production-pl\/konwersja-48-44-1-khz-aliasing-szczyty-swr-soxr-pomiar\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/music-production-pl\/konwersja-48-44-1-khz-aliasing-szczyty-swr-soxr-pomiar\/#primaryimage","url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-19766-konwersja-48-44-1-khz-aliasing-szczy-m19.png","contentUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-19766-konwersja-48-44-1-khz-aliasing-szczy-m19.png","width":1200,"height":630,"caption":"Konwersja z 48 na 44,1 kHz: aliasing, utrata wysokich ton\u00f3w i szczyty w swr i soxr, pomiar"},{"@type":"BreadcrumbList","@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/music-production-pl\/konwersja-48-44-1-khz-aliasing-szczyty-swr-soxr-pomiar\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.lukaswojcik.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Konwersja z 48 na 44,1 kHz: aliasing, utrata wysokich ton\u00f3w i szczyty w swr i soxr, pomiar"}]},{"@type":"WebSite","@id":"https:\/\/www.lukaswojcik.com\/blog\/#website","url":"https:\/\/www.lukaswojcik.com\/blog\/","name":"Lukas Wojcik - Blog","description":"","publisher":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.lukaswojcik.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9","name":"Lukas Wojcik","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg","url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg","contentUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg","width":424,"height":636,"caption":"Lukas Wojcik"},"logo":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg"},"sameAs":["https:\/\/www.lukaswojcik.com\/blog"]}]}},"_links":{"self":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/19766","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/comments?post=19766"}],"version-history":[{"count":1,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/19766\/revisions"}],"predecessor-version":[{"id":20955,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/19766\/revisions\/20955"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/media\/19915"}],"wp:attachment":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/media?parent=19766"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/categories?post=19766"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/tags?post=19766"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}