Rehber SoX ile spektogram oluşturma [Windows]

Shaw Dickerson

Hectopat
Katılım
25 Eylül 2020
Mesajlar
3.517
Makaleler
2
Çözümler
18
Bugün, SoX yani Sound Exchange ile spektogram oluşturacağız, anlatım Windows üzerinden olacak.


İlk olarak https://sox.sourceforge.net/ şu adresden Sox'u indirip sistemimize kuralım.

Ardından, Yeni bir metin belgesi oluşturalım, ve içine şunu yapıştıralım:
Kod:
set subdirname=spectrograms

%~d1
if not exist "%~dp1%subdirname%\" mkdir "%~dp1%subdirname%\"

%~d0
cd %~p0

FOR %%A IN (%*) DO sox %%A -n remix 1 spectrogram -t "%%~nxA" -x 3000 -y 513 -z 120 -w Kaiser -o "%~dp1%subdirname%\%%~nA_sox_spectrogram.png"

FOR %%A IN (%*) DO sox %%A -n remix 1 spectrogram -t "%%~nxA" -X 500 -y 1025 -z 120 -w Kaiser -S 1:00 -d 0:02 -o "%~dp1%subdirname%\%%~nA_sox_spectrogram_zoom.png"

FOR %%A IN (%*) DO sox %%A -n trim -10 remix 1 spectrogram -t "%%~nxA" -x 3000 -y 1025 -o "%~dp1%subdirname%\%%~nA_sox_spectrogram_zoom_last-10seconds.png"

pause

Burada, 3 farklı spektogram oluşturacak. Misal ilk oluşturacağı direk şarkıyı, 3. ise şarkının son 10 saniyesini gösterecek. Zaten oluşan dosya isimlerinden de anlayabiliriz.

Şimdi, bu oluşturacağımız dosya için Farklı kaydet diyelim, notepad'da ve kaydetme çeşidini/tipini tüm dosyalar diyelim ve dosyanın adını şöyle girelim:
sox_spectogram.bat

Sonrasında, bu dosyayı Sox'un bulunduğu dizine kopyalayın, default olarak C:\Program Files (x86)\sox-14-4-2 da kuruludur.
Ardından, kopyaladığımız dosyaya sağ tık ve kısayol oluştur diyelim. Oluşturduğumuz kısayolu kopyalayım ve şu dizine gidelim.


C:\Kullanıcılar\kullanıcı isminiz\AppData\Roaming\Microsoft\Windows\SendTo\

Eğer AppData gözükmüyorsa, Explorer'ı açın ve sol üstteki dosya kısmına tıklayın. View/Görüntü kısmına tıklayın ve gizli dosyaları göstermeyi aktif edin.
Ardından kısayolumuzu bu dizine kopyalayalım.

Artık çıktı almaya hazırız. İstediğimiz FLAC dosyasına sağ tıklayalım, Send To/Gönder kısmına basıp, sox_spectogram.bat'ı seçelim. Ve, dosyanın bulunduğu dizinde spectogram klasörü oluşur ve dosyalar içinde bulunur.

Örnekler:
06 Money_sox_spectrogram.png
06 Money_sox_spectrogram_zoom.png
06 Money_sox_spectrogram_zoom_last-10seconds.png


Bu da Spek ile:
06 Money.flac.png


İki örnek daha:
A1. Bark At The Moon_sox_spectrogram.png

07 Tornado Of Souls (2004 Remix)_sox_spectrogram.png
 
Peki, ne işe yarıyor bunlar?
Bildirim gelmemiş hocam kusura bakmayın, geç cevap veriyorum. Aslında, pratikte ne işe yarayacağını söylecek olursam, ses dosyasının kalitesini teyit etmek için kullanabilirsiniz. Örneğin, korsan flac dinlemek istiyorsunuz ve indirdiğiniz Rip'in (aslında plak riplerinde bu daha çok öne çıkıyor, çünkü kaliteli ekipman ile daha iyi sonuç elde edebiliyorsunuz analogdan dijital'e aktarırken) doğruluğunu ve kalitesini ölçmek için kullanabilirsiniz. 20 kHz'in altındaysa FLAC diyemeyiz, öyle değil mi? Tabi Ses sinyali veya DR14 ile ölçüm de yapabilirsiniz.
 
Bildirim gelmemiş hocam kusura bakmayın, geç cevap veriyorum. Aslında, pratikte ne işe yarayacağını söylecek olursam, ses dosyasının kalitesini teyit etmek için kullanabilirsiniz. Örneğin, korsan flac dinlemek istiyorsunuz ve indirdiğiniz Rip'in (aslında plak riplerinde bu daha çok öne çıkıyor, çünkü kaliteli ekipman ile daha iyi sonuç elde edebiliyorsunuz analogdan dijital'e aktarırken) doğruluğunu ve kalitesini ölçmek için kullanabilirsiniz. 20 kHz'in altındaysa FLAC diyemeyiz, öyle değil mi? Tabi Ses sinyali veya DR14 ile ölçüm de yapabilirsiniz.

Bunun böyle ölçüldüğüne / teyit edildiğine emin misin? 20Khz EQ spektrumunda bir frekans aralığı sadece ve her tür kayıtta bulunur.
 
Bunun böyle ölçüldüğüne / teyit edildiğine emin misin? 20Khz EQ spektrumunda bir frekans aralığı sadece ve her tür kayıtta bulunur.
Temelde şundan bahsediyorum hocam:
Spektogramda baktığınızda dediğimin üstü MP3 göremezsiniz.
1141kbps - [22kHz+] (kayıpsız ses)

320kbps - [24-20kHz] (standart MP3)

256kbps - [22-19kHz]

192kbps - [19kHz]

128kbps - [16kHz]

64kbps - [11kHz]
 
Stüdyo kayıtlarında 20Khz üzeri kaydedilmez.

Altta CUBASE 12pro kayıt ekranı.

Eki Görüntüle 1769361
Hocam, şu anda karıştırdığımız bir şey var. Siz kHz'i ne olarak değerlendiriyorsunuz? Misal FLAC, 24Bit 192 kHz, 24 bit 96, 16-44.1, 24-48, 32-192, 32-384 kHz (Wavpack) şeklinde sunulabiliyor. Stüdyoda nasıl kaydedilmiyor? İnsanlar nasıl Plak veya SACD'lar dan bu ripleri elde ediyorlar?
 

Yeni konular

Geri
Yukarı