السلام عليكم ..
عندي مشروع محتاجة فيه إني أنشئ فيه ملف من نوع wav
بدأت أستخدم الbinary writer
فيه طريقة ثانية أفضل ؟؟؟
و إذا ممكن أي موقع فيه شئ يفيدني
وجزاكم الله عني كل خير ..
السلام عليكم ..
عندي مشروع محتاجة فيه إني أنشئ فيه ملف من نوع wav
بدأت أستخدم الbinary writer
فيه طريقة ثانية أفضل ؟؟؟
و إذا ممكن أي موقع فيه شئ يفيدني
وجزاكم الله عني كل خير ..
كيف تنشئين ملف ويف
ملف الويف مش اي شيء مثل ملفات text based ...
http://ccrma.stanford.edu/courses/422/projects/WaveFormat/
هذه الصفحة ممكن تفيدك
الصفحة رائعة ..
أنا بحثت عن هيكل الملف لكن ما لقيت بهذا التفصيل ..
شكرا على الرد ..
ممكن الاستفادة من موقع فيجوال سي للعرب قسم معالجه الاصوات وبالتوفيق
مشكور ..سأطلع على الموقع بإذن الله
H power كتب:الصفحة رائعة ..أنا بحثت عن هيكل الملف لكن ما لقيت بهذا التفصيل ..
شكرا على الرد ..
الحمد لله
اي معلومات اخرى ان شاء الله اعطيك اياها
لانه مشروعي نفس الشيء كان كله شغل على الويف وقراءته وتحليله
هو بسيط مش بهذا التعقيد
وكانت افضل صفحة لتوضيح الويف بدون اي تعقيدات هي التي رأيتها
والحمد لله رب العالمين
سؤال :
الموقع تكلم عن أنواع ال RIFF
فيه أنواع لل wave ?? بحثت و ما لقيت كلام واضح
كل اللي ألقاه عن الcanonical formate
و شكرا مسبقا ..
السلام عليكــم ورحمـة الله وبركاتــه
private void WaveHeaderOUT(string sPath)
{
FileStream fs = new FileStream(sPath, FileMode.Create, FileAccess.Write );
BinaryWriter bw = new BinaryWriter(fs);
bw.Write(new char[4] { 'R', 'I', 'F', 'F' });
bw.Write(length);
bw.Write(new char[8] {'W','A','V','E','f','m','t',' '});
bw.Write((int)16);
bw.Write((short)1);
bw.Write(channels);
bw.Write(samplerate );
bw.Write((int)(samplerate * ((BitsPerSample * channels) / 8)));
bw.Write((short )((BitsPerSample * channels) / 8));
bw.Write(BitsPerSample);
bw.Write(new char[4] {'d','a','t','a'});
bw.Write(DataLength);
bw.Close();
fs.Close();
}شكرا على الكود ...
و آسفه على التأخير ...
"الاختبارات "