Sıkıştırılmamış bir wav dosyasını yükleme ve oynatma. WAV ses çalma

  • 08.05.2019
- Uzantı (format), dosyanın son noktasından sonraki karakterlerdir.
- Bilgisayar, dosyanın türünü tam olarak uzantıya göre belirler.
- Windows varsayılan olarak dosya adı uzantılarını göstermez.
- Dosya adı ve uzantısında bazı karakterler kullanılamaz.
- Tüm formatlar aynı programla ilgili değildir.
- Aşağıda WAV dosyasını açabileceğiniz tüm programlar bulunmaktadır.

PotPlayer, birçok özelliğe sahip ücretsiz bir oynatıcıdır. Ayırt edici özelliği, çok yüksek kalitede oynatma ve neredeyse tüm modern ses ve video dosyası formatlarını desteklemesidir. Bu program, kullanıcının ihtiyaç duyduğu görevlerin çoğunu çözebilir. Örneğin, PotPlayer bir dosyaya bağlanabilen tüm altyazılar ve diğer parçalarla çalışabilir. Örneğin, yaratıcısı daha önce yapmadıysa, harici altyazıları bir dosya ile senkronize edebilirsiniz. Ek olarak, program ekran görüntüsü almanıza izin verir, bu da herhangi bir kareyi kesmek istiyorsanız çok kullanışlıdır ...

VLC Media Player, tüm durumlar için çok yönlü, güçlü bir medya oynatıcıdır. Program onları otomatik olarak yüklediğinden ve bu nedenle neredeyse tüm bilinen dosya formatlarını oynatabildiğinden herhangi bir kodek ve eklenti aramanıza ve yüklemenize gerek yoktur: MPEG-1, MPEG-2, MPEG-4, DivX, XviD, H.264, mp3, ogg, flac (kayıpsız), normal DVD'ler, VCD'ler vb. Program ayrıca, kaynak olarak medya dosyalarını, diskleri, URL'leri veya bir yakalama cihazını seçebilirken, IPv4 veya IPv6 üzerinden bir akışı yayınlamak için bir sunucu olarak da kullanılabilir. Ek olarak, VLC Media Player akışı kaydedebilir veya oynatabilir ...

MediaInfo, tüm teknik bilgileri medya dosyalarından bulabileceğiniz bir programdır. Başlığı, yazarı, yönetmeni, tarihi vb. Kolayca tanır. Video dosyaları için kodekleri, en boy oranlarını, FPS'yi, bit hızını vb. Öğrenebilirsiniz. Hem ses hem de video dosyaları için birçok popüler formatı ve codec bileşenini destekler. MediaInfo, altyazıların ayrıntılarını tanır ve hangi dilde olduklarını belirtir. Analize ek olarak, alınan verilerin hem düz metin hem de HTML olarak farklı formatlarda dışa aktarılması da mümkündür. Grafik arayüzde veya komut satırı ile çalışabilme. Basit olması için Sürükle ve Bırak işlevi vardır. Program ...

Bu oynatıcı, başka programlar yüklemeden çok sayıda farklı video ve ses dosyası biçimini oynatabilen en uygun oynatıcılardan biridir. Oynatıcı, Media Player Classic temelinde oluşturulmuştur ve programın ev kullanımı için daha uygun bir versiyonudur. Bu oynatıcı, işlevselliği nedeniyle diğer benzer programlardan farklıdır. Bunların arasında, tüm DVD'ler için tam destek. Ayrıca oynatıcı, kullanacağı dili seçme yeteneğine sahip, 14 seçenek sunuluyor, iki monitörle çalışabiliyor ve bu türdeki tüm programlar için yeterli olmayan altyazıların oynatılmasını destekliyor.

Sizi Windows işletim sisteminde çalışan oynatıcıyla tanıştırmak istiyoruz. Bu Foobar2000. Dahası, geliştiricisi en başından beri çok dilli bir sürüm yapmayacağını ve oynatıcısını diğer işletim sistemleri için ayarlamayacağını açıkladığından, yalnızca İngilizce sürümlerinde çalışır. Ancak bu, muhtemelen bu müzik çalarda bulabileceğiniz tek olumsuzdur. Başlıca avantajı, daha sonra bahsedeceğimiz muazzam yetenekleriyle oldukça fazla yer kaplaması ve küçük sistem gereksinimlerine sahip olmasıdır. Dahası, bu kadar yüksek kaliteli sese sahip olmanız pek olası değil ...

MusicBee, genişletilmiş çeşitli seçeneklere sahip çok işlevli ücretsiz bir müzik çalardır. Yazılım, kullanıcının çalma listeleriyle çeşitli iş eylemleri gerçekleştirmesini sağlar. Uygulama bir etiket editörü, dönüştürücü ve CD ripper ile donatılmıştır. Müzik çalar, çeşitli podcast'leri ve sesli kitapları destekler. Ayrıca, ağdan bilgi verilerinin otomatik indirilmesini gerçekleştirme yeteneğine de sahiptir. Bununla birlikte, belirli müzik albümlerinin farklı kapaklarını, belirli şarkılar için şarkı sözlerini, şarkıcılar hakkındaki bilgileri indirebilirsiniz.

AudioShell, etiketleri düzenlemek için oluşturulmuş küçük bir uzantıdır. Windows Gezgini bağlam menüsüne entegrasyon sayesinde dosyaları yeniden adlandırabilir. Bir dizi medya dosyasının meta verilerini ve adını anında değiştirmenize olanak sağlar. AudioShell, ses türleri için destek sunar: M4A, OGG, MP3, APE, WMA, FLAC ve bir dizi video verisi (örneğin, MP4, WMV, ASF, 3GP). Bu uzantı, ses parçaları için ID3 bilgilerini organize etmek için sayısız saat harcayan kullanıcılar için yararlı olabilir. Program bir düzenleyici ekler ve medya dosyalarının "Özellikler" bölümünde etiketleri görüntülemenizi sağlar. Etiketler hakkında ayrıntılı bilgi sağlar, mu ...

Monkeys Audio, çeşitli dijital müzik dosyalarını sıkıştırmanıza veya açmanıza yardımcı olan basit, temel bir uygulamadır. Program, işlenen ses parçasının ses kalitesini kaybetmeden işleviyle başarılı bir şekilde başa çıkıyor. Monkeys Audio, orijinal parça ile aynı ses kalitesine sahip kopyalar yapabilir. Uygulama tarafından işlendikten sonra dosyalar bir dizi popüler oynatıcı tarafından desteklenmektedir. Farklı örnek hızlarına sahip stereo ve mono dosyaları destekler. Program, ses parçasının birkaç farklı sıkıştırma düzeyini içerir (orijinal parçanın boyutu% 30-50 oranında azaltılır). Doğrudan oynatmaya izin verir ...

Ocenaudio, ses parçalarını düzenlemenizi sağlayan kullanışlı bir çapraz platform uygulamasıdır. Program, herhangi bir müzik dosyasını hızlı ve verimli bir şekilde analiz etmenizi sağlar. Herhangi bir ses parçasını dönüştürmenize yardımcı olacak birçok özelliğe sahiptir. Program OGG, CAF, MP4, MP3, WAV, RAW formatları ile çalışabilir. Bir ses düzenleyiciyle çalışırken önemli bir faktör, kullanım kolaylığı ve erişilebilir bir arayüzdür. Gerekli dosyayı yüklerken, kullanıcı dosya hakkında daha fazla bilgi sağlayacak bir spektrogram görecektir. Spektrogramın yüklenmesinden ve görünümünden sonra, dosyayı düzenlemeye başlayabilirsiniz.

IrfanView, küçük boyutu ve işlevselliği ile ayırt edilen ücretsiz bir grafik dosyası görüntüleyicidir. IrfanView çok sayıda formatı destekler, sezgisel bir arayüze ve gerekli işlevlere sahiptir. Böylece, onun yardımıyla, yalnızca görüntüleri izlemekle kalmaz, aynı zamanda onları herhangi bir açıda döndürebilir, biraz renk düzeltmesi yapabilir, fotoğraflardan kırmızı gözü giderebilir, vb. Ayrıca, IrfanView'i kullanarak ekran görüntüleri alabilir (hem tüm ekranın hem de tek tek alanların), çeşitli dosyalardan simgeleri ve simgeleri kopyalayabilir, dosyaları önceden tanımlanmış bir şablona göre yeniden adlandırabilir ve ...

AIMP, birçok müzik formatını çalmanıza izin veren bir programdır. Çok dilli desteğe ve oldukça şık bir arayüze sahiptir. Herhangi bir zorluk yaşamadan şunları yapabilirsiniz: müziği bir formattan diğerine dönüştürmek, müzik dosyalarının etiketlerini düzenlemek ve bu dosyaları grup olarak yeniden adlandırmak veya sıralamak, ayrıca mikrofon veya başka bir ses cihazı kullanarak ses kaydetmek. Ve tüm bunlar yerleşik yardımcı programlar sayesinde. AIMP'nin temel aldığı BASS ses motoru sayesinde, bu kitaplıktaki eklentileri AIMP'ye bağlayarak zorluk yaşamayacaksınız. Seslerle çalışmak için yerleşik yardımcı programlara sahiptir ...

Winamp, sezgisel bir arayüze ve çok sayıda desteklenen biçime sahip en popüler oyunculardan biridir. Her şeyden önce, bu oynatıcı, üzerine ek eklentiler veya modüller yüklerseniz işlevselliğinin önemli ölçüde genişletilebilmesi nedeniyle dikkate değerdir. Dahası, bu tür eklentiler hem yeni işlevler ekleyebilir hem de oynatıcıda desteklenen biçimler listesini genişletebilir, bu da bazı durumlarda çok yararlıdır. Ek olarak, Winamp oynatıcı, tüm dosyalarınızı ekleyebileceğiniz, gelecekte onları sabit diskte aramanıza değil, hemen başlamanıza izin verecek kullanışlı bir kütüphaneye sahiptir ...

WavePad Audio Editor, birçok kullanışlı özelliğe sahip kullanışlı bir ses düzenleyicidir. Yardımcı program, ses parçaları, ses ve diğer ses kayıtlarını kaydetmenize, düzenlemenize olanak tanır. Ses dosyalarını işlerken, bir müzik parçasının veya ses kaydının parçalarını kesebilir, kopyalayabilir veya yapıştırabilirsiniz. Efekt eklemenizi sağlar (yankı, gürültü azaltma, gürültü geliştirme). WavePad Audio Editor, profesyonel ses mühendisleri için uygundur. Yardımcı programı kullanarak kendi parkurunuzu kolayca kaydedebilirsiniz. 6 ila 96 kHz, ayrıca stereo ve mono örnekleme oranlarını destekler. Temel özelliklere ek olarak, uygulama kayıtları saklayabilir, seçilenlere taşıyabilir ...

XMPlay, çok çeşitli özellik ve yeteneklere sahip küçük bir ses oynatıcısıdır. Başlıca avantajı, küçük boyutu ve herhangi bir ortamdan çalışabilmesidir. Şunlar. aslında program ya bir bilgisayara kurulabilir ya da taşınabilir bir sürüm olarak kullanılabilir ve bir flash sürücüden ya da başka herhangi bir ortamdan çalışabilir. XMPlay çok sayıda formatı destekler, ancak gerekli format oynatıcı tarafından desteklenmese bile, geliştiricinin web sitesinde bulunabilen özel eklentiler kullanarak ona eklemek oldukça mümkündür. Ayrıca, oyuncu Winamp eklentilerini kolayca destekler.

Icecream Media Converter, oldukça kullanışlı ve son derece güçlü bir medya dosyası dönüştürücüsüdür. Bu kullanışlı araç, popüler video depolarından video ve ses dosyalarını anında indirmenize olanak tanır. Yaygın formatlara hızlı bir şekilde dönüştürmenizi sağlar: mp3, avi, mkv, wmv, vob, rmvb flv, mp4, cda, aac, aiff, swf, 3gp, flac. Program, aynı anda birkaç dosyayı dönüştürmenize, sıraya koymanıza izin verir. Kullanıcıyı bir ilerleme hattı aracılığıyla sürecin ilerleyişi hakkında bilgilendirir. Dosyaların dönüştürülmesinin tahmini tamamlanma süresini ayrı ayrı ve toplamı gösterir. Şunun için dönüştürülen tüm medya dosyalarının geçmişine sahiptir ...

FSS Audio Converter, herhangi bir ses parçasını çeşitli biçimlere (MP3, WAV, MP4, M4A, FLAC, WMA, AAC, OGG, MP2, AMR) anında dönüştürmenize ve videolardan çıkarmanıza olanak tanıyan çok kullanışlı bir yardımcı programdır.Arayüz, iyi bir pencere sunar. bulunan yapı. Dosyalar hızlı bir şekilde doğrudan masaüstünden sürüklenebilir veya dosya yöneticisini kullanabilirsiniz. Dönüştürücü, toplu yüklemeyi ve dosya işlemeyi destekler, bu da dosyanın dönüştürme süresini büyük ölçüde azaltır. Program çıktı formatını, hedef dizini seçmenize izin verir. Kullanıcı önceden ayarlanmış herhangi bir profili seçebilir, ses ayarlarını düzenleyebilir.

Winyl, Windows işletim sistemi için bir ses oynatıcısıdır. Tüm favori ses kayıtlarınızı düzenlemenize izin verir, ayrıca her bir ses kaydını sınıflandırabilir ve derecelendirebilirsiniz. Program etiket ekleyebilir ve her şarkının sözlerini görüntüleyebilir. Tüm favori ses kayıtlarınız, istediğiniz zaman bulabileceğiniz çalma listelerine eklenebilir. Bu durumda, oynatma kuyruğunu seçebilir ve düzenleyebilirsiniz. Winyl yalnızca bilgisayarınızda depolanan ses kayıtlarını değil, aynı zamanda radyo istasyonlarını da çalar. Programın avantajı basit ve hoş tasarımı ve çok fazla sistem kaynağına ihtiyaç duymaması, dolayısıyla üretim ...

MediaHuman Audio Converter, müziği çeşitli formatlara çeviren kullanışlı bir programdır. Yardımcı program, çok çeşitli ses türü biçimleriyle çalışır. Dönüştürücü, herhangi bir kullanıcı tarafından anlaşılabilecek minimalist bir arayüze sahiptir. MediaHuman Audio Converter, çalışmalarında en son kodekleri kullanır. Yeni kodeklerin çalışması sayesinde, müzik dosyalarının ses kalitesi her zaman en iyi durumda olacaktır. Uygulama, istenen ses dosyasını hızlı bir şekilde sürükleyip bırakmanıza ve dönüştürme işlemini başlatmanıza olanak tanıyan kullanışlı bir Sürükle ve bırak modunu destekler. Program, çalma listeleri oluşturmayı ve bunları kitaplıklara eklemeyi destekler. Dönüştürmeye izin verir ...

SPlayer, çok basit ama şaşırtıcı derecede güzel bir arayüze sahip oldukça popüler bir medya oynatıcıdır. Program, anında bir film için altyazıları otomatik olarak indirebilir (belirli bir film için altyazı aramak için bağımsız olarak İnternet'e gider) ve popüler video formatlarını ve çok daha fazlasını okuyabilir. Video oynatma sırasında, ses ve video ayarlarını kolayca değiştirebilir, oynatma listesine dosya ekleyebilir, kontrol panelini hareket ettirebilir, çeşitli efektleri etkinleştirebilir, vb. Program ayrıca kısmen indirilmiş ve bozuk video dosyalarını oynatmanıza da izin verir. Projektörünüz için basit bir medya oynatıcı arıyorsanız, o zaman ...

ComboPlayer, film, müzik, radyo ve hatta İnternet TV oynatan oldukça işlevsel bir programdır. ComboPlayer'ın ana işlevi, bilgisayarınızda TV kanallarını izlemektir. Ücretsiz paket Rusya-1, First, Match TV, TNT ve diğer federal kanallar dahil olmak üzere iki düzine kanalı içerir. Program ayrıca mevcut kanalların çoğu için TV programı programına erişim sağlar. ComboPlayer, HD kalitesinde yaklaşık 130 ödeme kanalına sahiptir. Program ayrıca torrent videolarıyla da çalışır. İlgilendiğiniz filmin torrent dosyası internette mevcutsa, onu program üzerinden çevrimiçi olarak izleyebilirsiniz.

ContaCam, bir web kamerası aracılığıyla video gözetimi için basit ve sezgisel bir arayüze sahip kullanışlı bir uygulamadır. Bu yardımcı programı kullanarak, aynı anda birden fazla video kamerayı izleyebilirsiniz. ContaCam yazılımında ayrıca yerleşik bir hareket detektörü ve ses kaydı vardır. Ayarları çeşitli web kamerası modellerini destekler. Ek olarak, yardımcı programın kendi yerleşik web sunucusu vardır, bu da dünyanın herhangi bir köşesinden izlemeyi mümkün kılar. ContaCam arayüzü o kadar basittir ki anlaşılması kolaydır. Videolar anında kaydedilir, doğrudan e-postayla gönderilebilir veya şuraya yüklenebilir ...

MKVToolnix, MKV formatıyla çalışmak için en iyi yazılım paketlerinden biridir. Bu formatın birkaç programcı tarafından geliştirildiğini ve açık kaynak olması ve ses verisi, altyazılı parçalar vb. İle neredeyse sınırsız sayıda parça eklemenize izin vermesi açısından diğer video biçimlerinden farklı olduğunu hatırlayın. Ek olarak, bu format, DVD'de görülebilenler gibi tam menüler oluşturmanıza bile izin verir. MKVToolnix ayrıca açık kaynaktır, bu da onu isteklerinize ve yeteneklerinize göre değiştirmenize izin verir. Bu programın standart aracı şunları yapmanızı sağlar ...

Albüm Oynatıcı - hem sabit diskte hem de CD ve DVD'de müzik koleksiyonlarını derlemek için tasarlanmıştır. Ayrıca tüm popüler ve yaygın formatlardaki ses dosyalarını da oynatır. Çeşitli kod çözücüler ve eklentilerle parçaları işleyen diğer oynatıcıların aksine, program çalma sırasında müziği işlemediği için ses kalitesinde farklılık gösterir. Bu nedenle, bu programla, bestenin yazarlarının kendilerinin istediği gibi, müziği orijinal haliyle dinleyebileceğinizi söyleyebiliriz. Çalma listeleri oluştururken, Albüm Oynatıcı .cue dosyalarındaki bilgileri kullanır. Programın kullanımı çok kolay ve iyi değil ...

Hanso Tagger, müzik koleksiyonlarınızı düzenlemek için kullanışlı bir uygulamadır. Uygulama, bilgi içermeyen veya değiştirilmesi gereken alanları doldurmanıza izin verir. Yardımcı program, düzenleme alanlarını destekler: başlık, tür, sanatçı, yıl ve albüm. Popüler ses formatlarındaki dosyalarla (* .mp3, * .wav, * .wma, * .aac ve diğerleri) çalışabilir. Hanso Tagger, veritabanlarından etiketlerin bir elektronik tablo dosyasına (* .csv) aktarılmasını destekler. Kullanıcı isteğe bağlı olarak Amazon veya FreeDB aracılığıyla ID3 etiketleri yükleyebilir. Etiketlere ek olarak, dosyalara yorumları düzenlemenize olanak tanır. Hanso Tagger, farklı boyutlardaki dosyalarla eşzamanlı çalışmayı destekler ...

KMPlayer, birçok formatı kolaylıkla oynatan çok yönlü bir oynatıcıdır. Oynatılmakta olan herhangi bir parçadan başlıkları okuyabilir, video dosyalarını, ses dosyalarını, resimleri kaydedebilir. İhtiyaçlarını ve gereksinimlerini dikkate alarak programı her kullanıcı için uygun hale getirmenize olanak tanıyan çok sayıda ayara sahiptir. Oynatıcı ayrıca, programın yeteneklerini artıran çeşitli ses ve video formatlarını oynatmanıza izin veren hemen hemen tüm büyük kodekleri içerir. Ek olarak, çeşitli filtrelerle çalışmak mümkündür, bu da çalan sesin parametrelerini kontrol etmeyi mümkün kılar ...

ViewFD, birçok farklı işlevi olan bir dosya yöneticisidir. Bu program ücretsiz olarak dağıtılır ve ücretli müşterilere mükemmel bir alternatiftir. Bu programın temel özellikleri, yalnızca yerleşik bir oynatıcı ve resim görüntüleyicinin varlığını değil, aynı zamanda herhangi bir formattaki metin dosyalarını görüntüleme ve veritabanı tablolarını düzenleme yeteneğini de içerir. Ek olarak, program çeşitli servislerin otomatik başlatılmasını yönetebilir. Bu amaçlar için başka yazılımların kullanılması daha iyi olsa da, süreç kontrolü de desteklenmektedir. Ayrıca, bu sekmelerle çalışmayı destekler.

CherryPlayer, YouTube, VKontakte, Amazon, 4shared ve diğerleri gibi birçok site ile çalışan yüksek kaliteli bir medya merkezidir. Bir YouTube oynatıcısının yanı sıra, videoları çevrimiçi izlemenize veya videoları ücretsiz ve hızlı bir şekilde indirmenize olanak tanıyan bir YouTube sallanan koltuğunu birleştirir. Program, CherryPlayer kullanılarak dinlenilebilen, indirilebilen veya bir çalma listesine eklenebilen milyonlarca ses dosyasının bulunduğu VK sosyal ağıyla birlikte çalıştığı için devasa bir ses kayıtları kitaplığı. Amazon'dan orijinal içerik satın almak da mümkün. Program tüm ses ve video dosyası formatlarını destekler, bu nedenle herhangi bir ek kurmanıza gerek yoktur ...

Pazera Video Converters Suite, multimedya dosyalarını basit bir arayüz ve bir çok özellikle dönüştürmek için uygun bir pakettir. Paketin ayırt edici bir özelliği, örneğin akıllı telefonlar veya tabletler için mobil cihazlar için dosyaları dönüştürmenize izin vermesidir. Pazera Video Converters Suite paketinde bulunan yardımcı programlar, resim boyutu, çözünürlük, kullanılan kodek ve diğer parametreler dahil olmak üzere gerekli tüm dönüştürme ayarlarını yapmanızı sağlar. Ayrıca, gerekirse videodan ses parçasını kesebilirsiniz. Ortaya çıkan ses dosyası, ihtiyacınız olan dosyaya kolayca dönüştürülebilir ...

Hanso Converter, ses dosyalarını anında dönüştürmek için tasarlanmış çok işlevli bir dönüştürücüdür. Uygulama, en yaygın ses formatlarına (MP4, M4A, Ogg, MP3, AAC, Bonk, FLAC, Vorbis) oldukça yüksek bir dönüştürme hızı sağlar. Bu hız, kendi algoritması sayesinde sağlanmaktadır. Çok sayıda program özelliği, arayüzün karmaşıklığını etkilemez. Herhangi bir kullanıcı, dönüştürücünün sayısız işlevini anlayabilir. Kullanıcı her format için program dosyalarını düzenleyebilir. Uygulamada, son dosya adını belirleyebilir, gerekli etiketleri ayarlayabilirsiniz.

Kantaris Media Player, kullanıcı dostu bir arayüze ve çeşitli dosyaları oynatmak için geniş fırsatlara sahip ücretsiz bir oynatıcıdır. Bu oynatıcı, Microsoft'un Windows Media Player'ıyla neredeyse aynı arayüze sahiptir, böylece onu öğrenmenize gerek kalmaz ve programı hemen kullanmaya başlayabilirsiniz. Oynatıcının ana özelliği, sisteme kodek kurmadan dosyaları oynatabilmesidir, bu da sizi gereksiz işlemler yapmaktan kurtarır. Bu oynatıcı, ses CD'si dahil tüm popüler formatları destekler. Ayrıca program tüm standart özelliklere sahiptir.

Audacity, ses verileriyle çalışmak için küçük, ücretsiz bir düzenleyicidir. Yetenekleri açısından, bu program ücretli meslektaşlarından neredeyse hiç farklı değildir. Audacity ile, kasetlerden veya diğer kaynaklardan gelen kayıtları kolayca dijitalleştirebilir, bir mikrofondan veya başka herhangi bir ses kaynağından veri kaydedebilir ve önceden kaydedilmiş veriler ve parçalar üzerinde işlemler gerçekleştirebilirsiniz. Program, sınırsız sayıda parçayı karıştırmanıza, sesle standart işlemler gerçekleştirmenize (kesme, kopyalama) ve bitmiş malzemeye gerekli filtreleri uygulamanıza izin verir. Örneğin, gürültüyü, arka planı ve diğerlerini kaldırabilirsiniz ...

Clementine, çoğu ses formatını çalabilen ve bir dizi ek özelliğe sahip bir müzik oynatıcıdır. Bu olasılıklar arasında, her şeyden önce, listesi İnternet'ten indirilebilen çeşitli radyo istasyonlarını çalma işlevinin varlığına dikkat edilmelidir. Clementine uygulamasında, sesi beğeninize göre özelleştirmenize olanak tanıyan yerleşik bir ekolayzır bulunur. Ayrıca Clementine, müzik kitaplığınızda istediğiniz dosyayı aramanıza izin verir. Ayrıca, programın görünümünü özelleştirmenize olanak tanıyan görselleştirmeyi de destekler. Oynatıcının bir başka özelliği de dinamik çalma listelerini desteklemesidir.

VSDC Video Editor, video ve ses dosyalarını düzenlemek için tasarlanmıştır. Biri yeni başlayanlar ve biri profesyonel kullanım için olmak üzere iki moda sahiptir. Diğer analog programlar gibi bir satır editörü değildir. Programın avantajı, herhangi bir formattaki videoları içe aktarmanıza, bunları bir klipte birleştirmenize ve kalite kaybı olmadan tek bir dosyada dışa aktarmanıza olanak tanıyan birçok formatı desteklemesidir. Ayrıca ses ve videoya birçok efekt uygulayabilir. Arayüz olabildiğince sezgiseldir ve kullanıcının herhangi bir kaplama olmadan çalışmasına izin verir. Her ihtimale karşı, programın çok iyi ve detaylı bir el kitabı var, anlatılan ...

Lucky Video Converter, hoş ve basit bir arayüze sahip başka bir ücretsiz video dosyası dönüştürücüsüdür. Program, AVI, FLV, MP4, MPEG, MOV, WMV, MP3, WAV gibi çok sayıda popüler formatı destekler ve Rusça olarak mevcuttur. Ek olarak, program iPod, iPhone, iPad, PSP, Zune gibi taşınabilir cihazlar ve cep telefonları için hazır ön ayarlar içerir. Lucky Video Converter ile videolardan müzik kesebilir, YouTube ve diğer popüler sitelerden videoları tamamen ücretsiz olarak indirebilirsiniz. Sadece WinFF bu tür bir işlevsellik ve basitlikle karşılaştırılabilir.

IWisoft Video Converter, multimedya içeriğini bir formattan diğerine dönüştürmek için kullanışlı bir programdır. Bu program, yalnızca bir bilgisayarınız veya dizüstü bilgisayarınız değil, aynı zamanda taşınabilir cihazlardan biri, örneğin bir akıllı telefonunuz varsa, özellikle yararlı olacaktır. Kural olarak, bu tür cihazlar, dizüstü bilgisayarlardan veya bilgisayarlardan çok daha küçük bir desteklenen format listesine sahiptir. Ek olarak, video veya ses dosyalarının boyutunu küçültmeniz gereken durumlarda dönüştürme gerekli olabilir. İWisoft Free Video Converter programı bu amaçlar için mükemmeldir. Bu uygulama, sesi toplu olarak dönüştürmenize ve ...

ToolWiz Player and Converter, basit bir medya oynatıcı ve bir ses-video dönüştürücünün işlevlerini birleştiren karma bir programdır. Oynatma için birçok popüler codec bileşenini destekler ve ses ve video oynatıcıların tüm temel işlevleriyle donatılmıştır. Hem müzik hem de video dosyalarını birçok formata dönüştürür. Oldukça hızlı olduğu ve kullanımı kolay arayüzü olduğu için dönüştürme hızında farklılık gösterir. ToolWiz Player ve Converter, kullanıcıların videoları Windows işletim sistemlerinde izlemelerine ve daha sonra PSP gibi popüler cihazlarda izlemek için dönüştürmelerine olanak tanır ...

Çoğu zaman ses dosyaları, videolar vb. İle çeşitli işlemler yapmak zorundayız. Ve çoğu zaman, dönüştürme, dönüştürme ve düzenleme gibi belirli bir işlemi gerçekleştirmek için İnternet'te arama yapmanız, belirli programları indirmeniz ve yüklemeniz gerekir. Neredeyse her zaman çok fazla zaman ve çaba gerektirir, büyük miktarda trafik "yer". Ve bu gibi durumlarda, tüm bu eylemi gerçekleştiren bir program koleksiyonu olan Free Studio kurtarmaya gelir. Bu paketin avantajları, içerdiği 39 programın tamamının tamamen ücretsiz olması ve istenen sonucu almanıza yardımcı olmasıdır ...

Xion Audio Player, çok sayıda işlev ve ayara sahip, kullanıcı dostu bir arayüze sahip ücretsiz bir ses oynatıcısıdır. Bu oynatıcı, mp3, flac vb. Gibi popüler formatların çoğunu çalabilir. Ayrıca, bu oynatıcı, bu istasyondan çalınan ses parçası için bir istek dahil olmak üzere İnternet radyo istasyonlarıyla çalışmayı destekler. Direkt istasyon adreslerini çalma listenize veya oyuncunun kitaplığına kaydedebilirsiniz; bu, istediğiniz istasyonu bir adres girmeden hızlı bir şekilde bulmanızı sağlar. Xion Audio Player yalnızca ana pencereden değil, aynı zamanda sistem tepsisinden veya sıcak ...

Hanso Player, net bir yapıya sahip basit bir arayüze sahip hoş görünümlü bir ses oynatıcısıdır. MP1, MP3, OGG, M3U, MP2, PLS, WAV formatı için destek sunar. Multimedya sürükle ve bırak, dosya tarayıcısı kullanımını destekler. Ana ses kontrolleri arasında duraklatma, durdurma, ses seviyesini ayarlama ve sonraki veya önceki şarkıyı çalmak için bir düğmenin varlığı bulunur. Kullanıcı, ses kaydında istenen noktaya atlayabilir. Bir çalma listesi oluşturabilir, kaydedebilir, istenen URL'yi açabilir veya ekolayzırı açabilir. Oynatıcının konumunu diğer pencerelerin üstünde ayarlayabilirsiniz ...

Çeşitli dosyaları karaoke formatında oynatmak için tasarlanmış ücretsiz yazılım. Bu formatların çoğunu destekler. Bunlar mp3, wav, ogg, kfn ve diğerlerini içerir.Bu yazılımın arayüzü standart bir ses oynatıcısıdır. Gerekli tüm işlevlerle donatılmıştır: çalma sürecini kontrol edebileceğiniz bir pencere, müzik dosyalarının bir listesini içeren özel bir çalma listesi ve ses ayarlarını yapabileceğiniz bir pencere. Oyuncunun önemli bir özelliği ...

Zoom Player, Windows Media Player'ın yerini alabilecek mükemmel bir medya oynatıcıdır. Program, tüm popüler ve yaygın ses ve video formatlarını desteklediği için, kullanıcının en sevdiği film veya müziği olabildiğince keyfini çıkarmasına olanak tanıyacak. Pek çok ek işlevi vardır, örneğin, yalnızca görüntüyü büyütmekle kalmayıp aynı zamanda görüntü kalitesini de iyileştiren bir Yakınlaştırma işlevi vardır. Videodan önce veya sonra diğer filmlerin fragmanlarını görüntüleyebilir. Oynatıcıyı kontrol edebileceğiniz uzaktan kumanda cihazlarını desteklemesi ve filmi bir dahaki sefere aynı yerden durdurma ve devam ettirme yeteneği ...

XviD4PSP kullanışlı bir video dönüştürme programıdır, ana özelliği çok sayıda ön ayardır. XviD4PSP, ihtiyacınız olan dosya formatını hızlı ve kolay bir şekilde almanızı sağlar. Çok sayıda ön ayar, taşınabilir bir cihazdaki görüntünün harika görünmesi için parametreleri seçmenize izin verir. Program yalnızca Sony PSP taşınabilir set üstü kutusunu değil, aynı zamanda akıllı telefonlar gibi diğer taşınabilir cihazları da destekler. Ayrıca programın deneyimli kullanıcılar için gelişmiş bir çalışma modu vardır. Program iletişim kutularında, örneğin kodlama için gerekli olan gerekli ayarları kolayca yapabilirsiniz ...

Wondershare Player, yüksek hız ve bazı özelliklere sahip çok kullanışlı bir video oynatıcıdır. Bu oynatıcı neredeyse tüm video formatlarını destekler ve bu da sıradan bir kullanıcının video oynatmak için sürekli olarak bir tür oynatıcı kurması ihtiyacını ortadan kaldırır. Ayrıca, bu oyuncu çalışma hızı ile ayırt edilir. Diğer popüler oyuncularla karşılaştırıldığında videoları çok daha hızlı oynatır. Wondershare Player programının bir diğer avantajı da çok az sistem kaynağı tüketmesidir, bu da HD kalitesinde filmleri bile donmadan ve torksuz izlemenizi sağlar ...

Oldukça ilginç ve keyifli bir müzik çalar. Tüm yaygın ses dosyası formatlarını çalar. Görünüşü basit olmasına rağmen, oldukça fazla sayıda farklı ayar ve işleve sahiptir. CometPlayer geliştiricileri, gereksiz unsurların olmadığı en basit tasarımı yarattılar. Müzik çalarken, varsa şarkı sözleri görüntülenecektir. Bu oynatıcıyı kullanarak çalma listelerinize ince ayar yapmak ve dinlerken ses parçasının hizalamasını kullanmak mümkündür. Farklı müzik stilleri için çeşitli şablonlara sahip iyi bir ekolayzır var. Bu oynatıcıyla güçlendirebilirsiniz ...

Metal Player, kolay ve kullanışlı bir arayüze sahip bir oyuncudur. Çok fazla bilgisayar kaynağı gerektirmez ve Windows'un herhangi bir sürümü tarafından desteklenir. Kullanıcıya hem standart multimedya hem de bazı yeni işlevler sağlar, bu da onu bir oynatıcı seçerken en iyi çözüm yapar. Program, çoğu medya dosyası formatını oynatır, yerleşik bir ekolayzır, çalma listesi, şarkıları, kısayol tuşlarını ve önemli sayıda başka işlevi arama ve sıralama yeteneğine sahiptir, bu sayede onunla çalışmak uygun olacaktır. Ek olarak, yerleşik kitaplık kendi çevrimiçi radyo kanalları veritabanınızı toplamanıza olanak tanır ...

VSO Media Player, pratik ve kullanıcı dostu bir tasarıma sahip çok işlevli bir medya oynatıcıdır. Oynatıcı, belirli müziklerin tüm yaygın formatlarının yanı sıra video dosyalarını da oynatmasına izin veren özelliklerle donatılmıştır. Çeşitli medya ve video kartlarını destekler. İşlevsel çizgi, kullanıcının sırayla daha fazla oynatma amacıyla bir grup dosyayı indirmesine izin verir. Uygulama ile çalışırken, kullanıcı ses göstergelerini ayarlayabilir. Programın temel avantajı, ek kurulumlara ihtiyaç duyulmamasıdır ...

JetAudio Basic, kullanıcı dostu arayüzü ve birçok özelliği ile en popüler oyunculardan biridir. Bu programın ayırt edici bir özelliği, video veya sesi kodlarken, video veya ses kalitesini tam olarak aktarmaya yardımcı olan benzersiz teknolojiler kullanmasıdır. Ayrıca, program halihazırda, film izlerken surround ses hayranları için yararlı olabilecek birkaç "geliştirici" ve ses efekti içerir. jetAudio Basic, oynatmayı tercihlerinize göre özelleştirmenize izin veren yerleşik bir ekolayzere sahiptir. Ayrıca, bu oynatıcının açık ve basit bir arayüzü var ...

ArtistShot Tagger, büyük bir müzik koleksiyonunu organize etme yeteneği sağlayan bir programdır. Mp3, flac, vma, ogg, ape, mp4, mp4a, mp4b gibi ses formatlarıyla çalışarak temel özel etiketleri (albüm, sanatçı, müzik stili vb.) Hızlı bir şekilde düzenlemenizi sağlar. ArtistShot Etiketleyici, dosyaları ve klasörleri yeniden adlandırmanıza, verileri çeşitli biçimlere aktarmanıza ve ses CD'lerini almanıza ve ilgilendiğiniz müzik dosyalarını bulup kaydetmenize yardımcı olur. Dönüştürücü ve etiket düzenleyicinin toplu modda çalıştığına dikkat edilmelidir. Ek olarak, bu yardımcı program metinleri bulmaya yardımcı olur ...

MediaCoder, güçlü bir video dönüştürücüdür. Örneğin, program videoyu başka bir formata dönüştürebilir veya ihtiyacınız olan kalite ve boyuta sıkıştırabilir. Zayıf bir bilgisayarda bitmiş bir videoyu veya filmi oynatmanız gerektiğinde dosya sıkıştırma yararlı olabilir. Ek olarak, tabii ki, bir formattan diğerine dönüştürme işlevi de vardır. Ayrıca programda, dönüştürme bittikten sonra bilgisayarı kapatmanıza veya dosyaların toplu olarak işlenmesini ayarlamanıza izin veren bir zamanlayıcı vardır. Ama hepsi bu değil. MediaCoder, neredeyse her filmden veya filmden ses parçasını kopyalamanıza izin verir ...

TorrentPlayer, film izlemek ve ses dinlemek için kullanışlı bir programdır. Dosyaları bilgisayarınıza indirmek yerine program otomatik olarak oynatmaya başlar. Ayrıca, internette film veya ses aramanıza ve bir virüs indirme riskine girmenize gerek kalmaması, sadece istenen multimedya dosyasını program aramasına girin ve güvenilir ve kapsamlı kütüphanesinde bulacaktır. Dosya oynatma, kullanıcı "Oynat" ı tıkladığı andan itibaren başlar. Aynı zamanda, herhangi bir dosya formatını oynatır, bu da ek kodek yüklemek için zaman kaybetmenize gerek olmadığı anlamına gelir. İzleme sırasında ...

Nata Player, ses dosyalarını oynatmak için bir programdır. Tüm popüler ses formatlarını destekler. Programın temel avantajı çok işlevsel olmasıdır. Yalnızca ses dosyalarını çalmakla kalmaz, aynı zamanda çalma listelerini, dosya düzenlemeyi destekler, dosyaları kesebilir ve karıştırabilir. Ayrıca, verileri CD'den bilgisayara kopyalamanıza ve ses dosyalarını diğer biçimlere dönüştürmenize olanak tanır. Bir başka iyi şey de, tüm işlevselliğe rağmen, sistem kaynaklarının minimum tüketimi için optimize edilmiş olmasıdır. Programın kullanıcı dostu bir arayüzü var, sekmeleri destekliyor, kütüphanede arama yapıyor. Daha fazlası için birçok dış görünüm ve görselleştirmeye sahiptir ...

Anvil Studio, müzikle çalışmak için bir programdır. Ayırt edici özelliği, midi klavyeler ve diğer cihazlar için tam destektir. Programın kendisi yerleşik bir sıralayıcıya sahiptir. Hem daha önce bahsedilen klavyede gerçek zamanlı olarak müzik kaydetmenize hem de asayı, piyano rulosunu veya bir gitar boynu kullanarak düzenlemenizi sağlar. Genel olarak, hepsi müzisyene bağlıdır. Ek olarak, tüm midi verilerini gerçek zamanlı olarak değiştirmenize izin verir, bu da bazı durumlarda çok kullanışlıdır. Bu programın arayüzü oldukça basit ve anlaşılırdır. Program, sekiz kaynaktan aynı anda ses kaydedebilir ve ...

MediaMonkey, 100 binden fazla ses dosyası ve film içeren bir medya merkezidir. Türe göre arama yapmanızı sağlar ve sesli kitaplar, podcast'ler, filmler, ev videoları, TV şovları ve daha fazlası gibi türler vardır. Program ayrıca yalnızca İnternet'teki dosyaları değil, aynı zamanda bir PC'deki ve İnternet'teki dosyaları tek bir medya merkezinde birleştirmenize olanak tanıyan bir PC'den de senkronize eder. Başlık, sanatçı, albüm vb. Gibi eksik bilgileri ses veya video dosyasına göre otomatik olarak ekler. Program ayrıca ses ve video dosyalarını herhangi bir formata dönüştürme ve diske veri yazma yeteneğini de destekler. Birçok eklentiyi, dış görünümü destekler ...

ProgDVB, internet radyosu dinlemek, TV kanallarını hem internetten izlemek hem de uydu çanağı kullanmak için ücretsiz bir programdır. Program çoğu uydu TV standardını destekler ve hemen hemen tüm uydu ekipmanı türleriyle çalışır. ProgDVB, yalnızca kanalı izlemenize veya radyo dinlemenize değil, aynı zamanda sizin için önemli bir filmi veya programı kaçırmamak için bunları kaydetmenize de izin verir. Ayrıca HD TV, çeşitli TV standartları, altyazılar vb. İçin destek vardır. Program, bazı ek bilgilere erişmenizi sağlayan teleteksti destekler, bunlar ...

XBMC Media Center, yüksek kaliteli bir grafik arayüz, sezgisel ve basit menülere sahip modern bir platformlar arası medya merkezidir. Microsoft'un Windows Media Center'a layık bir rakip olarak adlandırılabilir. XBMC Media Center arayüzü Rusça görüntülenebilir ve dinamik olarak değişen kendi tasarımına sahiptir. Ayrıca program hem normal pencereli modda hem de tam ekran modunda çalışabilir ve buna ek olarak belleğinde depolanan kendi ekran koruyucularını etkin bir şekilde kullanır. Bu medya merkezinin yardımıyla, bir ev bilgisayarı, yalnızca oynatma yeteneğine sahip tam teşekküllü bir HTPC'ye kolayca dönüştürülebilir, aynı zamanda ...

Windows Player, Windows Player kurulum paketinde zaten mevcut olduklarından, neredeyse tüm video dosyalarını codec kullanmadan oynatabilen bir oynatıcıdır. Bu program yeterince hızlı çalışır ve Windows ailesinin hemen hemen her işletim sistemi üzerinde çalışabilir. Oynatıcı, ekolayzer, videonun parlaklığını ve kontrastını ayarlama ve oynatma listeleri oluşturma gibi standart bir işlev grubuna sahiptir. İkincisi, tüm dosyalarınız bilgisayarın farklı bölümlerine dağılmışsa ve bağımsız olarak sırayla oynamalarına ihtiyacınız varsa özellikle kullanışlıdır ...

Aktiv Player, ses kayıtlarını dinlemek için bir programdır. Çok kullanışlı ve güçlüdür, tüm popüler ve yaygın ses formatlarını dinlemenizi sağlar. Müzik dinlemeyi seven kullanıcılar için mükemmel. Ne kadar çok kullanılırsa, kullanıcı için o kadar iyi özelleştirilir, çünkü kendini öğrenir ve karıştırırken kullanıcının zevkleri ve tercihleri \u200b\u200bhakkında veri alır. Gerekirse ve aktif bir internet bağlantısı varsa, program istenen ses kaydı ile ilgili tüm bilgileri verebilir. Bir bilgisayarda yalnızca ses kayıtlarını yürütmekle kalmaz, aynı zamanda radyo istasyonlarına bağlanmanıza ve İnternet radyosu dinlemenize de olanak tanır. Birçok vardır ...

Yazılım, çeşitli grafik dosyalarıyla çalışmak üzere tasarlanmış bir dizi özel çok işlevli araçtan oluşur. Ayrıca belirli ses ve video dosyalarını da destekler. Burada kullanıcılara dijital fotoğrafları görüntüleme, bunları sıralama ve sabit diskte saklama işlemlerini düzenleme fırsatları sunulur. Ayrıca RAW dosyalarını da destekler. Kullanışlı bir özellik, programı bir medya oynatıcı olarak kullanma yeteneğidir. Çeşitli sunumlar oluşturmak ve bunları disklere yazmak mümkündür. Aşağıdakiler için eksiksiz bir grafik araçları seti vardır ...

Free Opener, Winrar arşivleri, Microsoft Office belgeleri, PDF'ler, Photoshop belgeleri, torrent dosyaları, simgeler, web sayfaları, metin belgeleri, ses ve video dosyaları, Flash dahil grafik dosyaları ve çok daha fazlası dahil olmak üzere en popüler dosyaların oldukça işlevsel bir görüntüleyicisidir. Desteklenen dosya sayısı yetmişin üzerindedir. Program, tasarımdaki bir değişiklik dışında alıştığımız ayarlardan ve seçeneklerden yoksundur. Ayrıca Rus dili olmadığı da unutulmamalıdır, ancak basitliği göz önüne alındığında programı küçümsemeyin. Free Opener, çeşitli dosya türlerini okumak için çok yönlü ve çok kullanışlı bir programdır.

Hafif Alaşım, multimedya dosyalarını oynatmak için en popüler oynatıcılardan biridir. Bu programın temel avantajı, çok sayıda işleve sahip olması, ancak aynı zamanda çok küçük sistem gereksinimlerine sahip olmasıdır. Oynatıcı, çeşitli kod çözücülerle çalışabilir. Örneğin, sistemde kurulu olan codec bileşenlerini oynatıcıya bağlayabilir veya oynatıcıda bulunan diğer codec bileşenlerini kullanabilirsiniz. Ayrıca, kullanıcının kendi codec seti varsa, oynatıcıya bağlanabilir. Ayrıca bu program altyazılarla mükemmel bir şekilde çalışabilir. RealPlayer, çok sayıda desteklenen biçime sahip popüler oyunculardan biridir. RealPlayer'ın ayırt edici bir özelliği, içinde bulunan geniş bir işlevler dizisi olarak düşünülebilir. Program, çeşitli sayfalarda gezinmek ve ses veya video aramanın yanı sıra aslında bir oynatıcı olarak arama yapmak için bir tarayıcı görevi görebilir. Aynı zamanda, program yalnızca sabit diskinizde depolanan verileri değil, aynı zamanda ses veya video verilerini de oynatabilir. Program sayesinde ihtiyacınız olan radyo istasyonunu kolayca bulabilir ve dinleyebilirsiniz. Ek olarak, standart yazılım paketi şunları içerir:

ALLPlayer, sisteme kod çözücü yüklemeden video ve ses dosyalarını oynatma yeteneği olan birçok farklı işlev ve özelliğe sahip bir oynatıcıdır. Gerçek şu ki, oynatıcı zaten dosyaları oynatmaya izin veren birkaç kodek içeriyor. Ayrıca oynatıcı, dosyaları paketini açmadan doğrudan arşivden açmanıza olanak tanır, bu da İnternet'ten dosya indirirken çok kullanışlıdır. Programın bir başka özelliği de video dosyaları için altyazıları ve albümler veya filmler için kapakları otomatik olarak indirme yeteneğidir. Ek olarak, kullanım için albümler ve dosyalar için indirebilir ve ek bilgi alabilirsiniz ...

Kütüphane hakkında

TMRpcm - PCM / WAV dosyalarının doğrudan bir SD karttan asenkron olarak oynatılması için Arduino kütüphanesi.

Arduino standart SD kitaplığı, SD kart ve çıkış cihazı (hoparlör, kulaklık, amplifikatör vb.) Kullanır.

Desteklenen Anakartlar:

  • tüm ATmega328 tabanlı anakartlar: Arduino Uno, Nano, Duemilanove, vb.
  • mega panolar: 1280, 2560 vb.

Özellikleri:

  • PCM / WAV'ı doğrudan SD karttan oynatır.
  • Ana biçimler: WAV dosyaları, 8 bit, örnekleme hızı 8-32 kHz, mono.
  • Eşzamansız Oynatma: Kodun, ses çalarken programın ana döngüsünde çalışmasına izin verir.
  • Tek zamanlayıcıda çalışma: TIMER1 (Uno, Mega) veya TIMER3, 4 veya 5 (Mega).
  • Push-pull çıkışı veya iki hoparlör bağlantısı.
  • Örnekleme oranını ikiye katlayın.
  • Desteklenen cihazlar: Arduino Uno, Nano, Mega, vb.

Ses dosyalarını hazırlama

Dosyalar kolayca ve kolayca dönüştürülür:

  • iTunes kullanarak:
    • düzenle\u003e Tercihler\u003e Ayarları İçe Aktar'ı tıklayın;
    • açılır listedeki değeri WAV Kodlayıcı ve Ayar olarak değiştirin: Özel\u003e 16.000 kHz 32 kHz, 8 bit, Mono;
    • iTunes'daki herhangi bir dosyaya sağ tıklayın ve "WAV Sürümü Oluştur" u seçin;
  • audacity ile:
    • Parçalar\u003e Stereo Parçadan Monoya;
    • Proje Hızı (HZ)\u003e 32000, 22050, 16000 veya 11025'i ayarlayın;
    • Dosya\u003e Dışa Aktar\u003e Kayıt türü: Diğer sıkıştırılmamış dosyalar\u003e Seçenekler ...;
    • wAV, Unsigned 8 bit PCM'yi seçin.

Ardından, dosyayı SD karta kopyalamak için bilgisayarınızı kullanın.

Bilinen sınırlamalar

Bu kütüphane işlemciye ağır bir yük bindirir ve oynatma sırasında kod yürütme normalden daha yavaş olacaktır. Daha düşük örnekleme hızında (minimum 8 kHz) kodlanmış daha düşük kaliteli ses kullanılarak ses dosyalarının işlenmesinin ek yükü azaltılabilir.

Kesmeleri kullanan diğer kitaplıklar üzerinde olası etki. Paralel kod yürütülmesini önlemek için isPlaying (), disable () veya noInterrupts () işlevleri kullanılabilir.

Ses seviyesi kontrolü, iyi bir ses seviyesi kontrolü aralığına izin verir, ancak yüksek hacimlerde bozulma olabilir.

Yükleniyor

Ayrıca proje GitHub'da bulunabilir: link.

Fonksiyonlar

TMRpcm ses; audio.play ("dosya adı"); // audio.play ("dosya adı", 30) dosyasını oynat; // 30. saniyeden başlayarak dosyayı çalın audio.speakerPin \u003d 11; // Mega için 5, 6, 11 veya 46, Uno, Nano vb. için 9 olarak ayarlayın. audio.disable (); // çıkış çıkışındaki zamanlayıcıyı kapatın ve sesi oynatmayı durdurun.stopPlayback (); // oynatmayı durdur, ancak zamanlayıcı audio.isPlaying (); // oynatma devam ediyorsa 1 döndürür, aksi takdirde 0 audio.pause (); // oynatmayı duraklat / devam ettir audio.quality (1); // örnekleme oranını ikiye katlamak için 1'i ayarlayın audio.volume (0); // audio.setVolume (0) ses seviyesini kontrol etmek için 1 (etkinleştir) veya 0 (devre dışı bırak); // 0 ila 7. Ses düzeyini ayarlar. audio.loop (1); // 0 veya 1. Tam döngü kontrolü için oynatma sırasında değiştirilebilir.

Kullanım örneği

Bu, Arduino Nano v.3.0 ile wav dosyalarını oynatmak için basit bir devredir, 4 düğme içerir, her biri SD karta yüklenen belirli bir wav dosyasını oynatır.

  1. Arduino Nano v3.0 (Funduino Nano adlı Çince sürümünü kullandım)
  2. sD kart modülü;
  3. Hafıza kartı;
  4. ekmek tahtası;
  5. dört düğme;
  6. dört 22 kOhm direnç;
  7. bir 4,7 kΩ direnç;
  8. NPN transistörü BC546B;
  9. hoparlör;
  10. süveter.

Bir SD kartın hazırlanması

  1. SD kartı biçimlendirin (biçimlendirme ayarlarının yukarıdaki ekran görüntüsünde gösterilenle aynı olduğundan emin olun).
  2. Ses dosyalarınızı aşağıdaki parametrelerle .WAV dosyalarına dönüştürün (Wav Sample rate converter programını kullandım):
    • örnekleme oranı: 16000 Hz;
    • kanal sayısı: mono;
    • örnek başına bit sayısı: 8.
  3. Örneğin Wav dosyaları aşağıda verilmiştir.

Şema

Kod

Kodu yazmadan önce, indirmeniz (İndirme bölümünde yukarıdaki bağlantı) ve TMRpcm kitaplığını kurmanız gerekir.

#Dahil etmek // bu kitaplığı da eklemeniz gerekiyor ... TMRpcm tmrpcm; // bu çizimde kullanmak için bir nesne oluşturun int SW1; int SW2; int SW3; int SW4; void setup () (pinMode (14, INPUT); // A0'ı dijital input.pinMode (15, INPUT); // A1'i dijital input.pinMode (16, INPUT); // A2'yi dijital giriş olarak tanımla. pinMode (17, INPUT); // A3'ü dijital input olarak tanımlayın.tmrpcm.speakerPin \u003d 9; // 11 Mega üzerinde, 9 Uno, Nano, vb. if (! SD.begin (SD_ChipSelectPin)) // check , bir kart var mı ve ilklendirilebilir mi: (return; // yoksa, hiçbir şey yapmayın) tmrpcm.volume (1); tmrpcm.play ("1.wav"); // ses dosyası "1" arduino her açıldığında veya yeniden başlatıldığında çalacaktır) void loop () (SW1 \u003d digitalRead (14); SW2 \u003d digitalRead (15); SW3 \u003d digitalRead (16); SW4 \u003d digitalRead (17); if (SW1 \u003d\u003d LOW) ( // SW1'e basılırsa, "6.wav" dosyasını oynatın tmrpcm.play ("6.wav");) else if (SW2 \u003d\u003d LOW) (// SW2'ye basılırsa, "4.wav" dosyasını oynatın tmrpcm .play ("4.wav");) else if (SW3 \u003d\u003d LOW) (// SW3'e basılırsa, o zaman "5.wav" dosyasını oynatın tmrpcm.play ("5.wav");) else if (SW4 \u003d\u003d DÜŞÜK) (// SW4'e basılırsa, "3.wav" tmrpcm.play ("3.wav") dosyasını oynatın; ))

sorun giderme

Bu devrenin çalışmasını sağlayamadıysanız, aşağıda sorun giderme için iki test taslağı verilmiştir. Kod Arduino Nano, Uno ve Mega üzerinde test edilmiştir.

Düğmeleri bağlamanıza gerek yoktur, dosyalar otomatik olarak oynatılacaktır.

Bir transistör bağlamanıza, küçük bir hoparlörü veya kulaklıkları doğrudan Arduino Nano kartının 9. pinine veya Arduino Mega kartının 11. pinine bağlamanıza gerek yok.

Arduinio Nano

Bağlantı uçları
Arduino Nanohafıza kartı
12 MİSO
11 MOSI
13 SCK
4 CS
9 hoparlör
GNDGND
5VVCC
#Dahil etmek // SD kitaplığını eklemeniz gerekir #define SD_ChipSelectPin 4 // arduino nano 328 üzerinde dijital pin 4 kullanın #include TMRpcm tmrpcm; // bu taslak void kurulumunda kullanmak için bir nesne oluşturun () (tmrpcm.speakerPin \u003d 9; // Mega üzerinde 11, Uno, Nano vb. için 9, vb. eğer (! SD.begin (SD_ChipSelectPin)) // eğer bir harita var mı ve ilklendirilebilir mi: (return; // yoksa hiçbir şey yapmayın) tmrpcm.volume (1);) void loop () (tmrpcm.play ("6.wav"); delay ( 1000); tmrpcm.play ("4.wav"); gecikme (3000); tmrpcm.play ("5.wav"); gecikme (4000); tmrpcm.play ("3.wav"); gecikme (2000) ;)

Arduino Mega

Bağlantı uçları
Arduino Megahafıza kartı
50 MİSO
51 MOSI
52 SCK
53 CS
11 hoparlör
GNDGND
5VVCC
#Dahil etmek // SD kitaplığını eklemeniz gerekir #define SD_ChipSelectPin 53 // arduino nano 328'de dijital pin 4 kullanın #include // bu kitaplığı da eklemeniz gerekiyor ... #include TMRpcm tmrpcm; // bu taslak void kurulumunda kullanmak için bir nesne oluşturun () (tmrpcm.speakerPin \u003d 11; // Mega üzerinde 11, Uno, Nano, vb. için 9, eğer (! SD.begin (SD_ChipSelectPin)) // kart olup olmadığını kontrol edin ve başlatılabilir mi: (return; // değilse, hiçbir şey yapmayın) tmrpcm.volume (1);) void loop () (tmrpcm.play ("6.wav"); delay (1000); tmrpcm.play ("4.wav"); gecikme (3000); tmrpcm.play ("5.wav"); gecikme (4000); tmrpcm.play ("3.wav"); gecikme (2000);)

Test kodu çalışıyorsa, #include satırını ekleyin düğmeleri ile programın içine.

Hala ses yoksa, oynatma komutları arasında gecikme (1000) ekleyin; ...

Ek özellikler

Bu kitaplık, standart Arduino kitaplıklarını kullanan ve dosyaları en basit wav formatında oynatan bir wav ses dosyası oynatıcı olarak basit ve kullanıcı dostu kullanım için tasarlanmıştır. Kullanıcı isteğine göre birçok ek özellik eklenmiştir ve basit olması için pcmConfig.h dosyasına dahil edilmiştir.

Çoğu gelişmiş özellik daha fazla RAM, daha fazla program belleği ve bazı durumlarda oynatma için daha fazla işlem gücü gerektirir. Bazıları hala tam olarak hata ayıklanmadı. Lütfen bu özellikleri etkinleştirirken bunu aklınızda bulundurun.

Aşağıdaki parametreleri ayarlamak için pcmConfig.h adresine bakın:

Özel tanımlar

Aşağıdaki parametreler pcmConfig.h dosyasında yapılandırılır:

TMRpcm parametrelerini yapılandırma
ParametreAçıklama
#define buffBoyut 128İki arabellek (veya MULTI modunda dört) boyutunu kontrol eder.
#define DISABLE_SPEAKER2Diğer kitaplıklarla uyumluluk için ikinci hoparlörün varsayılan çıkışını kapatır (Uno'da pin 10).
#define ENABLE_MULTIBirkaç parçanın oynatma modunu açar (varsayılan olarak bir zamanlayıcıda).
#define STEREO_OR_16BITStereo veya 16 bit dosyaların oynatılmasını sağlar.
#define MODE2Birden fazla parça çalmak için çift zamanlayıcı modunu açar. TIMER2 ile kullanılamaz.
#define SDFATSdFat kitaplığı daha az program belleği ve RAM kullanır. Bu kitaplıkta bulunan SDFAT örneğine bakın.
#define HANDLE_TAGSMeta veri içeren WAV dosyalarındaki etiketleri atlar.
#define USE_TIMER216 bitlik zamanlayıcılar yerine 8 bit TIMER2 kullanır.
#define rampMegaPWM rampası açma / kapama için zorunlu manuel seçim.
#define ENABLE_RFRadyo aracılığıyla ses akışını etkinleştirir (NRF24L01 +).

İkinci hoparlör / itme-çekme modu

Bu kitaplık, varsayılan olarak verileri iki zamanlayıcı çıkışına çıkarır, ancak varsayılan olarak yalnızca biri tamamen etkinleştirilmiştir.

Etkinleştirmek için, yardımcı pinin çıkışa ayarlanması gerekir, örneğin:

  • Arduino Uno (bir çıkış): audio.speakerPin \u003d 9;
  • Arduino Uno (itme-çekme çıkışı): audio.speakerPin \u003d 9; pinMode (10, ÇIKIŞ);

İkinci çıktıyı tamamen devre dışı bırakmak için, pcmConfig.h içindeki #define DISABLE_SPEAKER2 satırının açıklamasını kaldırın.

Çoklu mod

Çoklu mod, iki parçanın aynı anda oynatılmasını sağlar.

Çoklu modun işlevleri, standart moddakilerden biraz farklıdır:

Audio.speakerPin2 \u003d 5; // Standart modla aynı eylem, yalnızca 4 pimli çıktı audio.play ("sound.wav") ile kullanılır; // Çıkış dosyası 0 audio.play ("sound.wav", 30,1); // Çıkış 1 audio.play ("sound.wav", 0) üzerinde 30. saniyeden başlayarak dosyayı oynat; // play (dosya adı, çıkış 0 veya 1) hoparlör pini veya hoparlör pimi2 ses tarafından tanımlanır.stopPlayback (0); // 0 veya 1 audio.isPlaying (0) numaralı çıktı alabilir; // 0 veya 1 çıktı numarası alabilir audio.setVolume (4,0); // Çıkış ses düzeyini 0 audio.volume (0,1) olarak ayarlayın; // Çıktı Hacmini Azaltın 1

  • varsayılan: normal itme-çekme modunda olduğu gibi aynı zamanlayıcı ve pimleri kullanır;
  • MODE2: İki 16 bit zamanlayıcı ve en fazla 4 pim kullanır.

Kullanarak:

  • önerilen örnekleme oranı 16-20 kHz;
  • performansı artırmak için arabellek boyutu artırılabilir;
  • aynı anda çalınan sesler aynı örnekleme oranlarına sahip olmalıdır;
  • çoklu modu etkinleştirmek için pcmConfig.h dosyasındaki tanımın açıklamasını kaldırın;
  • audio.speakerPin2 değişkeni, kullanılacak ek zamanlayıcı / pini seçmek için 4-pin modunda ayarlanmalıdır.

Basitleştirilmiş modlar:

Not: tüm 4 pinli modlar, iki veya daha fazla 16 bit zamanlayıcı içeren bir kart gerektirir.

Stereo ve 16 bit ses çalma

Çift verinin SD karttan okunması gerektiğinden, bu modlar ek kaynaklar ve işlem gücü gerektirir. Mono parçalar stereo olarak oynatılabilir, ancak bunun tersi mümkün değildir.

Standart modda:

#define STEREO_OR_16BIT Bu modda, stereo ve 16 bit dosyalar aynı şekilde işlenir, ilk bayt bir çıkışa ve ikinci bayt diğerine okunur. Bu, hoparlör terminalleri ile şasi arasına bağlanan iki hoparlörde bir stereo çıkış veya bir direnç dizisi kullanılarak bir 16-bit çıkış ile sonuçlanır. #define MODE2 Standart modda, MODE2, iki ek zamanlayıcı çıkışı kullanarak stereo veya 16 bit ses çıkışı yapmanızı sağlar. Zamanlayıcı ve pinler, speakerPin2 değişkeni ile gösterilir. Zamanlayıcı itme-çekme pimleri çıkışa manuel olarak ayarlanmalıdır.

Çoklu modda:

#define STEREO_OR_16BIT Bu seçeneğin MULTI moduyla birlikte etkinleştirilmesi, ayrı zamanlayıcı pinlerinde iki stereo veya 16 bit parça çalacaktır. Bu, pin (ler) ile şasi arasına bağlanan dört hoparlör için bir çıkış veya her parça için bir 16-bit çıkış sağlar. #define MODE2 Bu seçeneğin MULTI modu ve STEREO_OR_16BIT ile etkinleştirilmesi hiçbir şeyi etkilemez.

SDFAT kullanma

SDFAT kitaplığı, RAM'i azaltmak ve bellek kullanımını programlamak ve performansı artırmak için kullanılabilir. Dosyalar taslakta yer almalıdır. Kütüphane arşivindeki örneğe bakın.

Meta veriler (ID3v2.3 ve LIST etiketleri)

WAV dosyalarındaki ID3v2.3 ve LIST etiketlerinden şarkı, sanatçı ve albüm verilerini okumak için işlevler eklendi.

Not: Meta verilerin eklenmesi, değiştirilmesi ve düzenlenmesi Audacity tarafından desteklenmektedir.

ListInfo Read LIST etiketlerini bir karakter arabelleğine alır, etiketin uzunluğunu döndürür. id3Info ID3 etiketlerini bir karakter arabelleğine okur, etiketin uzunluğunu döndürür. getInfo Hem etiketleri arar hem de bir karakter arabelleğine okur, etiketin uzunluğunu döndürür. Önce ID3 aranır.

İstekler için etiketler:

  1. 0 \u003d şarkı adı;
  2. 1 \u003d sanatçı adı;
  3. 2 \u003d albüm adı.

Sözdizimi:

Bayt uzunluğu \u003d audio.listInfo ( ,,); bayt uzunluğu \u003d audio.id3Info ( ,,); bayt uzunluğu \u003d audio.getInfo ( ,,);

  1. Yalnızca LIST bilgilerini bulun ve şarkı adını seri bağlantı noktası üzerinden yazdırın. karakter bilgisi; audio.listInfo ("şarkı.wav", bilgi, 0); Serial.print (bilgi); Serial.println (":");
  2. ID3v2.3 ve LIST bilgilerini bulun ve şarkı, sanatçı ve albüm bilgilerini seri bağlantı noktası üzerinden yazdırın. karakter bilgisi; char * titles \u003d ("Şimdi Yürütülüyor:", "yazan:", "Albüm:"); for (int i \u003d 0; i<3; i++) { if(audio.getInfo("song1.wav",info,i) > 0) (Serial.print (başlıklar [i]); Serial.println (bilgi);)) audio.play ("song1.wav");

TIMER2'yi kullanma

Bu kitaplık genellikle Uno, Nano vb. İle kullanılır. yalnızca bir 16 bit zamanlayıcı ile. TIMER1 başka amaçlar için gerekli olduğunda, TIMER2 ses çalma için kullanılabilir.

Hoparlör pimleri - Uno, Nano vb. Üzerinde sadece pin 3.

8 bit TIMER2 kullanımını etkinleştirmek için, kullanıcı tanımları bölümündeki #define USE_TIMER2 satırının açıklamasını kaldırın.

Notlar:

  1. bu seçenek genellikle en iyi çözüm değildir;
  2. oynatma hızı, 16 bitlik zamanlayıcılar kullanmaktan biraz farklı olacaktır;
  3. tIMER2 oynatma, standart olmayan örnekleme oranlarını destekler: 31,4 kHz, 23,5 kHz ve 15,7 kHz;
  4. yukarı örnekleme varsayılan olarak etkindir ve bu modda değiştirilemez;
  5. 128 arabellek boyutu ile 24-32 kHz önerilen örnekleme oranları.

PWM ve rampMega seçeneği

PWM tarafından üretilen çatırtı sesini azaltmak amacıyla, sorunun dört ana kaynağı tespit edilmiştir:

  1. arduino'da PWM / zamanlayıcıların etkinleştirilmesi;
  2. arduino'da PWM / zamanlayıcıları kapatma;
  3. parçalar arasındaki değer farkı;
  4. sesli olmayan verilerin ayrıştırılması.
  • 1 ve 2. Arduino Duemianove ve Mega kartlar üzerinde test yaparken, güç açma ve kapama için farklı rampa yöntemlerine ihtiyaç olduğunu buldum. Umarım bu, diğer kartların çoğunda sorunu çözecektir.
  • 3. Rampa kodu parçalar arasında değişmez. Farklı örnek hızlarına sahip parçaları çalarken, değişiklikler arasında zamanlayıcıları devre dışı bırakmak için disable () işlevini kullanın. Ayrıca # 4'e bakın.
  • 4. HANDLE_TAGS seçeneği, dahil edilen meta verilerle (ID3 veya LIST) wav dosyalarının doğru oynatılmasını sağlamak için pcmConfig.h'ye dahil edilmiştir.

WAV dosyalarının kolay dijital oluşturulması

Bu işlevler standart WAV dosyaları oluşturacaktır. Analog girişlerden veya diğer sensörlerden gelen ham veriler, WAV dosyalarını destekleyen herhangi bir cihazda çalınabilen veya diğer formatlara kolayca dönüştürülebilen dijital ses üretmek için bir dosyaya yazılabilir.

Not: Gelecekte daha fazla wav formatı eklenecektir.

Sözdizimi:

Audio.createWavTemplate ( ,); audio.finalizeWavTemplate ( );

Kullanarak:

Kitaplığa dahil edilen örneğe bakın. Bir şablon dosyası oluşturun, ardından 44 bayttan başlayarak içine veri yazın. Oynatmadan önce dosya boyutu bilgisi eklemek için finalizeWavTemplate komutunu kullanın.

Notlar: Belirtilen dosya mevcutsa, oluşturma sırasında üzerine yazılacak, ancak yalnızca tamamlandığında güncellenecektir. Bu işlevler, yazma işlevleri kullanılırken otomatik olarak çağrılır.

Ses kaydı

Ses kaydı hala test aşamasındadır ve beklendiği gibi çalışmayabilir.

Fonksiyonlar:

Kaydı Başlat Belirtilen analog çıkıştan kaydı başlatın. stopRecording Kaydı durdurun ve wav dosyasını sonlandırın.

Döngü modu - kayıt sırasında hoparlöre ses çıkışı sağlar.

Modlar: 0 - normal / hayır; 1 - hoparlör açık; 2 - kayıt yok, yalnızca hoparlöre çıkış.

Sözdizimi:

Audio.startRecording ( ,, ); audio.startRecording ( ,, , ); audio.stopRecording ( );

Kullanarak:

  1. uncomment #define buffSize 128 ve #define ENABLE_RECORDING pcmConfig.h;
  2. audio.startRecording ("sound.wav", 16000, A0) kaydını başlat;
  3. audio.stopRecording ("sound.wav") kaydını durdur;

Notlar:

  • kayıt için SdFat kitaplığı önerilir;
  • minimum sınıf 4 SD kart önerilir;
  • buffSize'de bir artış gerekli olabilir.

Ben notun yazarı değilim (bilgisayarımda buldum, molozları ayırarak). Materyal kullanışlıdır, ancak yazarı bulmak (aynı materyali internette bulmanın yanı sıra) mümkün olmadı. Yayınlarım, umarım yazar umursamaz (sonuçta, bu hazineyi sadece sabit diskimde toz toplayacak şekilde yazdı mı?).

1. Giriş

Bu yazıda size bir wav dosyasının nasıl indirilip oynatılacağını anlatacağım, DirectSound kullanarak oynayacağız, yani DirectX SDK'ya sahip değilseniz, microsoft.com'a gidin ve oradan 9. sürümü indirin. Her şey C ++ altında yazılacak, örnekler MSDEV2005'te test edildi.

2. wav dosyasının yapısı

Öncelikle wav dosyasının yapısını düşünün, bu sırrı size tam olarak açıklamayacağım ama muhtemelen yazının başlığında söylediklerimi yapacağım.

Bir wav dosyası, bilgi içeren birkaç bloktan oluşur ve tüm bu blokların belirli bir sırayla gitmesi hiç gerekli değildir.

Bu bloklardan bazıları:

2.1. RIFF bloğu

2.2. WAVE bloğu

2.3. FACT bloğu (isteğe bağlı)

2.4. DATA bloğu:

Yorum, sanatçı adı vb. Gibi blokların geri kalanı. ilgilenmiyoruz

3. Algoritma

Genel olarak, tüm blokların normal bir sırada olmadığı gerçeğini hesaba katmayacağız. Neden? Ve standart Windows programı "Sound Recorder" herhangi bir normal wav dosyasını okuduğu, ancak ihtiyacımız olanı yazdığı ve bir oyuncu değil, bir oyun yazıyoruz;)?

Bu nedenle, önce dosyayı açtığımızda, ardından ilk dört baytı okuruz, MAKEFOURCC'ye ('R', 'I', 'F', 'F') eşit olup olmadıklarını kontrol ederiz veya bir dizge olarak okursanız, o zaman sadece "RIFF" , ve eğer kontrol başarısız olursa, alarm veririz, derler ki, bu bir wav dosyası değil.

Sonra, boyutla ilgili bilgileri atlıyoruz ve 'WAVE' bloğunu okuyoruz, ayrıca kontrol ediyoruz, aksi takdirde alarmı çalıyoruz, sonra 'fmt' bloğu geliyor, 4 bayt daha okuyup kontrol edin, 'fmt' bloğundaki tüm harflerin küçük olduğuna dikkat edin !! !

Bu arada, WAVEFORMATEX yapısında, "wFormatTag" adlı bir alan var, 1'e eşit değilse, o zaman veri bizim formatımızda ya paketleniyor ya da değil, kısacası, onu okuyamadığımız sonucuna varılıyor ... Bu durumda okumayı bırakın ve hata verin.

Bu tür bir dosyayı okurken sonraki şey en ilginç olanıdır. Bu konuda bilgi ararken foruma gittim, soru sordum, bir ay sonra (!!!) bana cevap verdiler ve bir örnek verdiler, anladım ve şimdi bu makaleyi yazıyorum ama bir (!!!) örnek hesaplanmadı 'olgu' bloğuna göre, ne işe yarıyor, hala anlamıyorum, ancak ben sadece
Ben çekiç çünkü bloğun adından sonra, genellikle boyutu vardır, ben de yaptım ve şimdi her şey çalışıyor ...

Ve şimdi iş dünyasında, 4. baytları okuyoruz, "gerçek" içerip içermediklerini kontrol ediyoruz, sonra 4. baytları okuyoruz, atlamamız gereken bayt sayısı, okunan sayı olacak. Bu bizi "veri" bölümüne getiriyor.

Öyle bir durum olabilir ki, "gerçek" bloğunu bulamayacaksınız, ancak bir anda "veriyi" bulup alarma geçmeyin, her durumda her şey yolunda gidecek.

Bu nedenle, blok 'verisini' işlerken, her zamanki gibi bloğun adını okuruz (bu aynı 4 bayt), eğer 'veri'ye eşit değilse, o zaman isyan ederiz, sonra verinin boyutunu okuruz, bu boyutun artık bizim için önemli olduğunu unutmayın !!! Çünkü bu, ses verilerinin boyutunu gösteren boyuttur !!!

Saydılar ve ondan sonra, tüm bunları yaptığımız çok incelik \u003d). Yum-yum, okuruz, sonra her şeyi tamponlara yayarız ve işte! Bıyık hazır !!!

Şimdi doğrudan koda gidelim.

4. Yazılım bölümü

Boş bir konsol uygulaması oluşturuyoruz, MFC gibi herhangi bir hizmet kullanmıyoruz.

İlk olarak, başlıklar hakkında, DirectSound'un kendisini ve bir dosyadan okuyan bir konsol uygulaması için standart olan her şeyi bağlamanız gerekir. DirectSound'u bağlayacağınız pencereyi bulmak için I / O akışları ve bir dosyadan ve tabii ki pencerelerden okuyan bir akış:

#Dahil etmek #Dahil etmek #Dahil etmek #Dahil etmek
Gerekli kitaplıkları eklemeyi unutmayın:
#pragma yorumu (lib, "dsound.lib") #pragma yorumu (lib, "dxguid.lib")
Kullanımdan kaldırılan işlev uyarısını devre dışı bırakın ...
#pragma uyarı (devre dışı bırak: 4996) // strcat uyarısını devre dışı bırakın
Std ad alanını kullanma:
ad alanı std kullanarak;
DirectSound bizimle paylaşılacak, bu yüzden bunu global değişkenler halinde ilan ediyoruz:
IDirectSound8 * g_pDirectSound;
Dosyayı oynatacak işlevin prototipi:
void PlayWav (const char * szFileName);
Ana işlevimiz 🙂
int main () (DirectSoundCreate8 (0, & g_pDirectSound, 0); g_pDirectSound-\u003e SetCooperativeLevel (GetForegroundWindow (), DSSCL_NORMAL); PlayWav ("chord.wav"); g_pDirectSound-\u003e Release (); g_pDirectSound-\u003e Release (); g_pDirect
İçinde DirectSound'u başlatır ve dosyayı oynatırız.

Şimdi, doğrudan PlayWav işlevi hakkında:

Void PlayWav (const char * szName) (char szFileName; memset ((void *) szFileName, 0,255); GetWindowsDirectoryA ((char *) szFileName, 255); strcat ((char *) szFileName, "\\ Media \\"); strcat ((char *) szFileName, szName);
Bize gösterilen tüm dosyalar "WINDOWSMedia" klasöründe, bu yüzden her dosya adına ekliyoruz, kullanıcının WINDOWS'un hangi sürücüye yüklediğini bilmiyoruz?
cout<<"Loading file: "< Dosyanın varlığını kontrol ederiz, varsa açarız.
cout<<"Finding chunk "RIFF""< Blokların üzerinden atlıyoruz, bu arada, son satıra bir göz atıyoruz, WAVEFPRMATEX yapısının boyutu \u003d\u003d 16 olmasına rağmen, format açıklamasını takip eden baytları görmezden geliyoruz, çünkü farklı dosya kodlamasında bile ek bilgiler eklenebilir.

Eğer (waveFormat.wFormatTag! \u003d 1) (cout<<"This file is compressed!"< Daha sonra 'olgu' bloğu ile dönüm noktası geliyor, bunu teorik kısımda zaten açıkladım, şimdi koda bakabilirsiniz, belki daha açık olacaktır \u003d)
DWORD dwNextChunk \u003d 0; fIn.read ((char *) & dwNextChunk, 4); eğer (dwNextChunk \u003d\u003d MAKEFOURCC ("f", "a", "c", "t")) (cout<<"Finded chunk "fact"!"< Bu kodun açık olduğunu düşünüyorum, sadece "veri" bloğundan önce bir "gerçek" bloğu olup olmadığını kontrol ediyoruz ve bulunursa onu atlıyoruz.

DWORD dwDataSize \u003d 0; fIn.read ((char *) & dwDataSize, 4); char * pData \u003d yeni karakter; fIn.read (pData, dwDataSize); cout<<"Closing file, Loading melody!"< Şimdi DirectSound ile çalışıyoruz, bir tampon oluşturuyoruz ... IDirectSoundBuffer * pSoundBuffer \u003d NULL; DSBUFFERDESC dsbd \u003d DSBUFFERDESC (); dsbd.dwBufferBytes \u003d dwDataSize; dsbd.dwFlags \u003d DSBCAPS_STATIC; dsbd.dwSize \u003d sizeof (DSBUFFERDESC); dsbd.lpwfxFormat \u003d g_pDirectSound-\u003e CreateSoundBuffer (& dsbd, & pSoundBuffer, 0);
Doldurma ...
void * pDst \u003d 0; DWORD dwSize \u003d 0; pSoundBuffer-\u003e Lock (0,0, & pDst, & dwSize, 0,0, DSBLOCK_ENTIREBUFFER); memcpy (pDst, pData, dwSize); pSoundBuffer-\u003e Kilidi Aç (pDst, dwSize, 0,0); pSoundBuffer-\u003e Oynat (0,0,0); DWORD hrStatus \u003d 0;
Dosya çalınana kadar işlevin sonunu erteliyoruz:
do (pSoundBuffer-\u003e GetStatus (& hrStatus);) while (hrStatus \u003d\u003d DSBSTATUS_PLAYING); dönüş; );
Bu kadar!!!

WAV ses çalma

.NET Framework'ün kısa bir ses desteği geçmişi vardır. 1.0 ve 1.1 sürümleri, ses çalmanın kontrollü bir yolunu sunmadı ve uzun zamandır beklenen destek nihayet .NET 2.0'a ulaştığında, ezici bir sınıf biçiminde sunuldu SoundPlayer ("seyrek olarak doldurulmuş" ad alanı System.Media'da bulunabilir). SoundPlayer sınıfı oldukça sınırlıdır: yalnızca WAV dosyalarını çalabilir, aynı anda birden fazla sesin çalınmasını desteklemez ve ses çalmanın herhangi bir yönü (ses düzeyi ve denge gibi) üzerinde herhangi bir kontrol sağlamaz.

Bu yetenekleri elde etmek için, Windows Forms kullanan geliştiriciler unmanaged quartz.dll kitaplığı ile çalışmak zorunda kaldılar. Quartz.dll kütüphanesi DirectX'in önemli bir parçasıdır ve Windows Media Player ve Windows işletim sisteminde mevcuttur. (Aynı bileşen DirectShow olarak bilinir ve önceki sürümler ActiveMovie olarak adlandırılırdı.)

SoundPlayer sınıfı, WPF uygulamalarında desteklenir. Önemli sınırlamalarını kabul ederseniz, uygulamalara ses çalışması eklemenin en basit ve en kolay yolunu sunduğunu söyleyebiliriz. SoundPlayer sınıfı da SoundPlayerAction sınıfına dahil edilmiştir. bu, bildirime dayalı bir tetikleyici aracılığıyla ses çalmanıza olanak tanır (olay işleyicinizde birkaç satır C # kodu yazmak yerine). Aşağıdaki bölümler, her iki sınıfa hızlı bir genel bakış ve ardından daha güçlü WPF sınıfları MediaPlayer ve MediaElement'in açıklamalarını sağlar.

SoundPlayer sınıfı

SoundPlayer sınıfını kullanarak ses çalmak için aşağıda listelenen adımları izlemeniz gerekir:

    SoundPlayer'ın bir örneğini oluşturun.

    İki özellikten birini ayarlayarak ses içeriğini belirtin Akışveya mülk SoundLocation... WAV sesi içeren bir Akış nesneniz varsa, Stream özelliğini kullanın. Bir WAV dosyasına işaret eden bir dosya yolu veya URL varsa, SoundLocation özelliğini kullanın.

    Ses içeriği bir ikili kaynak olarak depolanıyorsa ve uygulamaya yerleştirilmişse, buna bir akış olarak erişmeniz ve SoundPlayer.Stream özelliğini kullanmanız gerekir. Bunun nedeni, SoundPlayer'ın WPF'de sarmalanmış URL sözdizimini desteklememesidir.

    Stream veya SoundLocation özelliğini ayarlayarak, SoundPlayer'ı Load () veya LoadAsync () yöntemini çağırarak ses verilerini gerçekten yüklemeye zorlayabilirsiniz. Load () yöntemi en basitidir - tüm ses parçası belleğe yüklenene kadar kod yürütmeyi durdurur. LoadAsync (), çalışmasını farklı bir iş parçacığı üzerinde yapar ve tamamlandığında, LoadCompleted olayını başlatır.

    Resmi olarak, Load () veya LoadAsync () kullanmak isteğe bağlıdır. SoundPlayer örneği, Play () veya PlaySync () yöntemi çağrıldığında ses verilerini gerektiği gibi yükler. Ancak, ses parçacığını açıkça yüklemek iyi bir fikirdir; bu sadece çoklu tekrarların ek yükünü azaltmakla kalmayacak, aynı zamanda dosya sorunu istisnalarının tekrarla ilgili istisnalardan ayrı olarak ele alınmasını da kolaylaştıracaktır.

    O zaman arayabilirsin PlaySync (), bu, ses parçası çalınırken kodu duraklatacak veya Oyna () farklı bir iş parçacığı üzerinde oynamak, uygulama arayüzünü kullanıcı girdisine duyarlı hale getirir. Mevcut diğer tek seçenek yöntemdir Oynatma Döngüsü ()ses parçasını asenkron olarak sonsuz bir döngüde çalan (film müzikleri için ideal). Geçerli oynatmayı herhangi bir zamanda durdurmak için yöntemi çağırmalısınız. Dur ().

Aşağıdaki kod parçacığı, bir ses dosyasını yüklemeye ve eşzamansız olarak yürütmeye yönelik en basit yaklaşımı gösterir:

SoundPlayer sp \u003d new SoundPlayer (); sp.SoundLocation \u003d "tada.wav"; sp.Load (); sp.PlayLooping ()

Şimdiye kadar kod, ses dosyasının derlenen uygulama ile aynı dizinde bulunduğunu varsaydı. Ancak, SoundPlayer sesini bir dosyadan yüklemek isteğe bağlıdır. Uygulamada birden çok konumda çalan kısa sesler için, ses dosyalarını doğrudan derlenmiş derlemeye ikili kaynaklar olarak gömmek daha akıllıca olabilir (bunları XAML biçimlendirme kodunda tanımlanan bildirime dayalı kaynaklarla karıştırmayın). Bu teknik, grafiklerde olduğu gibi ses dosyalarında da işe yarar.

Örneğin, ding.wav dosyasını Ding adlı bir kaynak olarak eklerseniz (Çözüm Gezgini'nde Özellikler -\u003e Kaynaklar'a gidin ve görsel tasarımcı desteğini kullanın), onu oynatmak için aşağıdaki kodu kullanabilirsiniz :

SoundPlayer oynatıcı \u003d yeni SoundPlayer (); player.Stream \u003d Özellikler.Resources.Ding; player.Play ();

SoundPlayer sınıfı, tüm dosyayı belleğe yüklemesi gerektiğinden büyük ses dosyalarıyla iyi çalışmaz. Bu sorun büyük bir ses dosyasını parçalara bölerek çözülebilir gibi görünebilir, ancak SoundPlayer sınıfı bunun için tasarlanmamıştır. Sıraya koyma için herhangi bir araç sağlamadığından, SoundPlayer'ın birçok ses parçasını birbiri ardına çalabilmesi için senkronize etmenin kolay bir yolu yoktur. PlaySound () veya Play () yöntemi her çağrıldığında, mevcut oynatma durdurulur. Geçici çözümler mümkündür, ancak bunun yerine MediaElement sınıfını kullanmak çok daha iyidir.

SoundPlayerAction Sınıfı

SoundPlayerAction sınıfı, SoundPlayer sınıfını daha rahat kullanmanızı sağlar. SoundPlayerAction sınıfı, herhangi bir olaya yanıt olarak kullanılmasına izin veren TriggerAction'dan miras alır.

Aşağıda, bir Click olayını bir sese bağlamak için SoundPlayerAction kullanan bir düğmenin işaretlemesi verilmiştir. Tetik, birden çok düğmeye uygulanabilecek şekilde düzenlenmiştir (Kaynaklar koleksiyonuna sürüklerseniz):

SoundPlayerAction kullanılırken, ses her zaman eşzamansız olarak çalınır.

WAV dosyası nedir? WAV (WAVE), Waveform Audio File Format'ın kısaltmasıdır. WAV, özellikle bilgisayarlarda ses bit akışını depolamak için Microsoft ve IBM tarafından geliştirilmiş bir ses standardıdır. Ham ve sıkıştırılmamış ses için kullanılan WAV dosyası ve sistem ve oyun seslerinden radyo yayınına kadar her şey için standart bir bilgisayar ses formatı haline geldi.

WAV dosyası artık çok popüler olduğu için, WAV dosyasıyla uyumlu bir ses oynatıcı bulmak zor değil. Bu yazıda, WAV oynatıcıyı PC / Mac'te sorunsuz bir şekilde oynamanız için bulabileceğimiz en iyi WAV oynatıcıyı listeledik.

Windows / Mac için en iyi WAV oynatıcı

9
Hayır. Ekran görüntüsü Özellikleri
1 Ücretsiz Medya Oynatıcı
  • ◆ Windows / Mac kullanıcıları için en iyi ücretsiz hepsi bir arada WAV oynatıcı.
    ◆ HD / 4K UHD videoları oynatmak için etkinleştirin.
    ◆ WAV, OGG, FLAC, AAC, MP3 vb. Gibi ses formatlarını destekleyin.
2
(Windows / Mac için WAV oynatıcı)
  • ◆ WAV, FLAC, MP3, OGG, WMA, AAC vb. Oynatın.
    ◆ WMV, MP4, MKV, MTS, M2TS, VOB ve daha fazla video dosyasını oynatın.
    ◆ Blu-ray disk / klasör oynatın.
3 VLC medya oynatıcı
(Windows / Mac için WAV oynatıcı)
  • ◆ En popüler medya oynatıcılardan biri, video oynatıcı veya ses oynatıcı olarak çalışır.
  • ◆ Desteklenen ses / video formatları: WAV, FLAC, MP4, MP3, AVI, MKV, WMV, VOB ve daha fazlası.
  • ◆ Hem Windows / Mac için WAV oynatıcı. Basit ve kullanımı kolay.
4

(WAV oynatıcı: Windows)

  • ◆ Windows için varsayılan WAV oynatıcı.
  • ◆ Temiz ve basit arayüz.
5
(WAV oynatıcı: Mac)
  • ◆ Mac için varsayılan WAV oynatıcı.
  • ◆ WAV, FLAC, M4A, AAC, WAV, WMA, APE, OGG vb. Gibi ses formatlarını sorunsuzca oynatın.
  • ◆ iPhone, iPad ve iPod için iyi bir ses yönetim aracı.
6

(Windows / Mac için WAV oynatıcı)

  • ◆ WAV dosyasını büyük ölçüde oynatabilen ücretsiz ve en popüler ses oynatıcı.
  • ◆ Winamp Windows, Mac, iOS ve Android'e indirilebilir ve kurulabilir.
  • ◆ Müzik görselleştirme, çalma listesi oluşturma, eklentiler, dış görünümler ve bir medya kitaplığı ekleyin.
7
(WAV oynatıcı: Windows)
  • ◆ Windows 8/7 / Vista / XP için ücretsiz WAV oynatıcı.
  • ◆ WAV dahil 80'den fazla video / ses formatını destekleyin.
  • ◆ Gerekli her şey kurulum programına dahil edilmiştir. Belirsiz kod çözücülere gerek yok.
8
(WAV oynatıcı: Mac)
  • ◆ Mac için WAV oynatıcı olarak alınabilen çok işlevli ücretsiz bir medya oynatıcı.
  • ◆ WAV, FLV, SWF, WMV, AVI, MOV, MP4, MP3, DAT, FLAC, M4V, MPG, MKV ve daha fazlası dahil olmak üzere çok çeşitli yaygın ses ve video formatlarını destekler
  • ◆ Uygulama penceresinden çevrimiçi videoları izlemenizi sağlayan yerleşik web tarayıcısı ve Açık URL seçeneği gibi özelliklere sahiptir.

(WAV oynatıcı: Windows)
  • ◆ WAV, FLAC, MP3, M4A, AAC, OGG, WMA ve daha fazlasını çalabilen mükemmel bir ses oynatıcı.
    ◆ Çeşitli cihazlardaki müziği bilgisayarınıza senkronize edin ve itunes'a alternatif olarak da çalışır.
10 VOX
(WAV oynatıcı: Mac / Windows)
  • ◆ Vox medya oynatıcı WAV, FLAC, OGG, WMA, MP3 ve diğer ses dosyalarını çalabilir.
  • ◆ Vox'ta Mac için Vox ve Windows için Vox vardır.
  • ◆ Her türlü kablosuz çıkış cihazınızda her türlü müziği dinlemenizi sağlar.

WAV oynatma hakkında soru ve cevap

Bu yazıda, WAV dosyasını Wuter veya pindows veya Mac'te sorunsuzca oynamanız için en iyi 8 WAV oynatıcıyı tanıttım. Tabii ki, bir WAV oynatıcı isteğe bağlı değildir. İPhone / iPod'da kolay kullanım için WAV dosyasını MP3'e dönüştürmeyi de deneyebilirsiniz. Daha iyi WAV oynatıcı öneriniz mi var? Önerinizi aşağıya bırakmaktan çekinmeyin!

S1. Mac'te WAV dosyalarını nasıl ücretsiz oynayabilirim?

Free Media Player kesinlikle istediğiniz şeydir. Bu ücretsiz Mac WAV oynatıcı, WAV dosyalarını mükemmel ses kalitesiyle kaldırmanıza izin verebilir.


S2. VLC, WAV dosyalarını oynatabilir mi?

Evet, VLC WAV dosyalarını oynatabilir. VLC, WAV formatında gönderilen verilerin nasıl işleneceğini bildiren dijital programlama ile donatılmış olarak gelir.

1) VLC media player'ı başlatın. Menü çubuğundan "Medya" üzerine tıklayın.
2) Açılır pencereden "Dosya Aç" ı tıklayın ve WAV dosyalarınızı yüklemeye hazırlanın.
3) "Aç" düğmesine tıklayın. WAV dosyası yüklenecek ve VLC media player dosyayı otomatik olarak oynatmaya başlayacaktır.

S3. WAV dosyasını cep telefonumda nasıl oynatırım?

Müziği WAV formatına dönüştürmek için Free Video Converter'ı kullanabilir ve ardından WAV iPhone veya Android akıllı telefon oynayabilirsiniz.

Bu yazıda, WAV dosyasını Windows veya Mac'te sorunsuz bir şekilde oynamanız için en iyi WAV oynatıcıları tanıttım. Favori WAV Oynatıcınız nedir? Söylemek istediklerinizi aşağıda bırakın!

Bu yazı hakkında ne düşünüyorsunuz?