folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder C# Wma To Flac Çevirme Kodları ?



C# Wma To Flac Çevirme Kodları ?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    aksata
    aksata's avatar
    Kayıt Tarihi: 28/Aralık/2009
    Erkek

    c# da sesi yazıya çevirme programı yapmak için wma yı flac formatına çevirmek istiyorum. Diğer yerleri yazdım çalışıyor.

    wma kaydetmede sıkıntı yok. flac formatındaki sesi googleden yazıya çevirmede de sıkıntı yok. ama wma yı flac formatına çeviremiyorum.

    İnternette c# wma to flac diye arattım baya birşeyler buldum ama hiçbiri 64bit işletim sistemimde çalışmıyor hepsinin bir yerinde sıkıntı var.

    LibFlac 

    CUETools

    libZPlay

    kütüphanelerini denedim. hepsinde sıkıntı çıktı çeviri işlemini becerebilen olursa kodlarını paylaşabilir mi.

    Aşağıdaki koduda denedim. elli tane kütüphane eklediğim halde hata veriyor

     

            string inputFile = Path.Combine("wav ", input);
            string outputFile = Path.Combine("flac", Path.ChangeExtension(input, ".flac"));
    
            if (!File.Exists(inputFile))
                throw new ApplicationException("Input file " + inputFile + " cannot be found!");
    
            WavReader wav = new WavReader(inputFile);
    
            using (var flacStream = File.Create(outputFile))
            {
                FlacWriter flac = new FlacWriter(flacStream, wav.BitDepth, wav.Channels, wav.SampleRate);
                // Buffer for 1 second's worth of audio data
                byte[] buffer = new byte[wav.Bitrate / 8];
                int bytesRead;
                do
                {
                    bytesRead = wav.InputStream.Read(buffer, 0, buffer.Length);
                    flac.Convert(buffer, 0, bytesRead);
                } while (bytesRead > 0);
                flac.Dispose();
                flac = null;
            }

    Bazıları özgürlüğü sadece kendileri gibi düşünenlere reva görüyor...
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    aksata
    aksata's avatar
    Kayıt Tarihi: 28/Aralık/2009
    Erkek

    Burayıda alayım. Çeviri işlemini yapabilirsem programın son halini kodlarıyla beraber paylaşırım

    aksata tarafından 18/May/15 15:29 tarihinde düzenlenmiştir

    Bazıları özgürlüğü sadece kendileri gibi düşünenlere reva görüyor...
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Sscheme
    Sscheme's avatar
    Kayıt Tarihi: 04/Mart/2007
    Erkek

    Madem butun kutuphanelerde sorun yasiyorsun. Ben senin yerinde olsam Wma yi Wav a cevirir sonra flac yaparim. NAudio kutuphanesini kullanmistim ben fii tarihinde fena degildi bu isler icin


    Bütün mesajlarım ve konularım BSD Lisansı"yla lisanslanmıştır.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    aksata
    aksata's avatar
    Kayıt Tarihi: 28/Aralık/2009
    Erkek
    Sscheme bunu yazdı

    Madem butun kutuphanelerde sorun yasiyorsun. Ben senin yerinde olsam Wma yi Wav a cevirir sonra flac yaparim. NAudio kutuphanesini kullanmistim ben fii tarihinde fena degildi bu isler icin

    NAudio yu kullandım ama gene hata verdi. 64bitte denedin mi? projenin sadece o kısmını paylaşır mısın? Bi deneyeyim

    wma yada wav kaydetmede sıkıntı yok şuanda iki formattan birini flac formatına çeviremiyorum

    aksata tarafından 18/May/15 16:02 tarihinde düzenlenmiştir

    Bazıları özgürlüğü sadece kendileri gibi düşünenlere reva görüyor...
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Sscheme
    Sscheme's avatar
    Kayıt Tarihi: 04/Mart/2007
    Erkek

    Flac ceviren sample kod yok elimde. Hepsiyle sorun yasiyorsan Flac tools u indirip C# ile command line dan ayrica bir process olarak ilgili parametrelerle cagirabilirsin.

    64 bit problemleriyle ilgili de aklima sey geldi kullandigin veya kutuphanlerin kullandiklari data typelarin size lari 32 64 bit te farklilik gosteriyor olabilir.


    Bütün mesajlarım ve konularım BSD Lisansı"yla lisanslanmıştır.
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    erc
    erc's avatar
    Kayıt Tarihi: 23/Aralık/2010
    Erkek

    programi x86 ya gore derle ?

Toplam Hit: 1892 Toplam Mesaj: 6