WAV müzik kütüphanesini komut satırında FLAC'a dönüştürün ve en iyi kaliteyi elde edin


14

Tüm dönüşüm adımlarını doğrulayarak / kontrol ederek (neredeyse) mükemmel FLAC dosyaları üretmek istiyorum. Kısa bir bash betiği ikinci bir seçim olarak kabul edilebilir olsa da, tek bir komutla bunu umuyorum.

Kubuntu 12.04 kullanıyorum ve flac 1.2.1'i kurdum.

İşte benim başlangıç ​​noktam:

find ~/Music -type f -iname "*.wav" | while read fn; do flac --keep-foreign-metadata --ogg --verify "$fn"; done

Bunu nasıl geliştirebilirim?

shntoolTavsiye edilirse , nasıl eklerim?

Sağlama toplamı karşılaştırmasını nasıl eklerim?

FLAC testini her dosyanın bütünlüğünü nasıl test edebilirim?

Çalışan bir örnek takdir edilmektedir.

BTW, mükemmel flac kodlamasına baktım , ama benim için çok karmaşık. Projenin açıklamasının ilk cümlesini tam olarak anlamıyorum! Kurulum adımları da çok karmaşık görünüyor. İhtiyaçlarımı karşılayacak benzer bir proje varsa, lütfen bana bildirin.


FLAC'a ihtiyacınız olmadığını düşünüyorum, çünkü kaynak zaten berbat ve FLAC'ı kullanmak sadece dosyaları şişirecek. En iyi kaliteyi elde etmek için wav dosyalarını değil, ham kaynakları kullanmayı deneyin.
Braiam

2
@Braiam: WAV, hem kayıplı hem de kayıpsız ses verilerini taşıyabilen bir konteynerdir. Aslında çok sık kayıpsız PCM ses depolamak için kullanılır.
pabouk

Orijinal müzik CD'leri de var. Amacım bu CD'lerden kayıpsız FLAC müzik rip. Bu kadar basit. Teşekkürler.
MountainX

Bir ses dosyasının teknik verilerini kontrol etmenin daha iyi bir yolunu buldum. Güncellenmiş cevaba bakınız.
landroni

1
CD'leri FLAC dosyalarına kopyalamak için abcde (= daha iyi bir cd çıkarıcı) kullanın
stonux

Yanıtlar:


15

Hem WAV hem de FLAC formatları kayıpsızdır, yani orijinal bir müzik CD'sinden herhangi bir kalite kaybetmezler. Bununla birlikte WAV sıkıştırılmamışken, FLAC ses verilerinin verimli bir şekilde paketlenmesi için özel olarak tasarlanmış kayıpsız bir sıkıştırma mekanizması (tıpkı bir ZIP kayıpsız sıkıştırma gibi) kullanır. FLAC dosyaları, tıpkı sıradan MP3'ler gibi favori oynatıcınızla çalınabilir.

Zaten WAV dosyalarınız varsa, bunları FLAC'ye dönüştürmeniz yeterlidir (ve kalite kaybı konusunda endişelenmeyin). CLI'yi SoX üzerinden kullanabilirsiniz ( flackendisi gibi başka çözümler de mevcut olsa da ):

sox track_01.wav track_01.flac

Veya SoundConverter gibi temiz ve sezgisel bir GUI kullanın . Tercihler'de çıktı biçimini FLAC olarak ayarlayın, sıkıştırma hızını seçin (kaliteyi ETKİLEMEZ, yalnızca sonuçta ortaya çıkan dosya boyutunu), ardından dosya veya dizin ekleyin ve dönüştürme işlemini başlatın.

resim açıklamasını buraya girin


Dönüştürme tamamlandıktan sonra, soxi(SoX ile birlikte gelir) kullanarak hiçbir kalitenin kaybedilmediğini kontrol edebilirsiniz :

soxi track_01.wav 
soxi track_01.flac

FLAC dosya boyutu daha küçük olacaktır.

Bir ses dosyasının teknik verilerini kontrol etmenin daha iyi bir yolu MediaInfo'dur . Görmek:


-1

Temel olarak komut satırı dışında bir şey kullanırsınız flacve doğru ayar olduğuna güvenirsiniz. Bilgisayarınızın hızına ve sabrınıza bağlı olarak daha fazla veya daha az sıkıştırma yapabilirsiniz. Aksi takdirde, size kalmış veya flac için 'resmi' forumları kullanabilirsiniz, yani flacduckduckgo'da forumları arayın .

Gerçekten DIY. Fikir şu ki, herkes küçük bir çalışma ile bir bilgisayar uzmanı olabilir. Ben, EAC (Windows) ve 'sihirbazı' kullanıyorum. Muhtemelen yardım için üçüncü taraf bir program ve resmi forumu kullanmaktan en iyisidir. Bu sadece gerçek cevapları bulmak için bir yer değil. Belki bir audiophile forumu deneyin.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.