السلام عليكم
إخواني الأعزاء أردت أن أستفسر منكم عن كيفيه دمج ملفين Wav في ملف جديد
و أرجوا أن أجد عندكم الإجابه
السلام عليكم
إخواني الأعزاء أردت أن أستفسر منكم عن كيفيه دمج ملفين Wav في ملف جديد
و أرجوا أن أجد عندكم الإجابه
ماذا تقصد؟؟
هل تقصد بدمج الملفين في ملف واحد كـ Binary و ما شابه؟؟
أم تقصد ربط الملف الأول بالثاني ليكونوا ملف واحد wav ؟؟
رأس الحكمة الإيمان بالله
السلام عليكم
أريد ربط الملفين في ملف واحد Wav
شباب أرجوكم أريد المساعده
ما تبحث عنه موجود فى هذا الرابط
Technical Lead Developer
اللهم قنى شر الجهل و الجهلاء
( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}
شكرا للإستجابه السريعه
السلام عليكم
لا أعتقد ان الطريقة المذكورة ستصلح لدمج ملفي صوت لأنها تدمج الملفات بغض النظر عن نوعها..
و الله أعلم..
من ديوان الشاعر السي شاربي "معتز شمس"اقتباسالـ VB هى الأساس ... بتبرمج بيها بالاحساسولا سيمي كولن ولا أقواس ... وتعلمها سهل لكل الناس
راكب فيها موتور نفاث ... دي سريعه جدا وباخلاص
الـ VB هى التراث ... للذكور والايناث :D
الـ VB لغة عريقه ... حتى اسأل Anwarica
هذا ما حدث لم تتم العمليه بشكل سليم
و لقد وجدت أمثله في موقع www.planet-source-code.com
و لكن بفيجوال بيسيك 6 لدمج ملفات wav و لكن أيضا لم تنجح و لا أعرف ما هو السبب و أرجوا من الأخوه المساعده باي لغه برمجه المهم الفكره
السلام عليكم
جرّب تستخدم البرنامج فيجوال بيسك 6 اللي انت منزله مباشرةُ.. لو نفع::
يبقى الأفضل انك تستخدم البرنامج و مش لازم تحوله لفيجوال بيسك دوت نت ..
يعني اعمل نسخة خاصة من البرنامج تعتمد على الcommand line بحيث تعمل في الخلفية لدمج الملفين بدون اي واجهة للمستخدم. و تبقى تناديها من البرنامج الأصلي بتاعك
لو لم يعمل البرنامج.. فأعتقد ان المشكلة هي اختلاف الbit rates و الresolution الخاصة بملفات الصوت.
جرب توحد الbitrate و الresolution بتاع ملفات الصوت من برنامج خارجي مثل الsound recorder اللي بيجي مع الويندوزstart>run>"sndrec32"
من ديوان الشاعر السي شاربي "معتز شمس"اقتباسالـ VB هى الأساس ... بتبرمج بيها بالاحساسولا سيمي كولن ولا أقواس ... وتعلمها سهل لكل الناس
راكب فيها موتور نفاث ... دي سريعه جدا وباخلاص
الـ VB هى التراث ... للذكور والايناث :D
الـ VB لغة عريقه ... حتى اسأل Anwarica
أعتقد بأن الأخ السائل يريد حلاً لقضيته عن طريق الفيجوال بيسك نيت، وهو لا يريد برنامجاً لدمج ملفات الصوت (وهي كثيرة في السوق) بل يريد طريقة تعلم ذلك بنفسه في الفيجوال بيسك نيت،
بما أن أي ملف هو في الحقيقة Binary File لذلك عليك بالإستعانة بالكلاس BinaryReader و الكلاس BinaryWriter، لذا قم بقراءة الملفين ثم أدمجهما في برنامجك واحفظهما... للأسف لم أقم بهذه العملية عن طريق الفيجوال بيسك نيت وأعتقد بأنها تحتاج الى جهد...
أما إن كنت تريد برنامجاً لدمج ملفات ال Wave وليس غايتك التعلم فهي موجودة بكثرة، وإن لم تجد فسحاول أن أعمل لك برنامج عن طريق ال C++ لأنني كما أسلفت لم أقم بذلك عن طريق الفيجوال بيسك نيت على الإطلاق.
Learn Japanese :>>> http://www.nouben.com/
السلام عليكم
أنا أريد بالطبع عمل البرنامج و لا أريد برنامج جاهز
و لا تفرق باي لغه برمجه فالفكره أهم شيء بالنسبه لي و شكرا لاهتمامكم
بما أنه لا فرق لديك، فأرجو أن تأخذ بما قاله الأخ Undo وأن تتابع معه، وسأحاول من طرفي القيام بما طلبته عن طريق الفيجوال بيسك نيت وإن توصلت الى نتيجة فإنني سأضعها هنا بإذن الله.
Learn Japanese :>>> http://www.nouben.com/
السلام عليكم
أعتقد أن الفكرة هي انه بيقرأ الheader الخاص بكل ملف على حدة ثم يدمج باقي البيانات binary ثم يضيف header في النهاية للملف المدمج يحتوي على خصائص الملف الجديد..
لو نظرت الى البرنامج المعمول بالفيجوال اللي عندك ستجده يقوم بذلك على الارجح ..
يبقى ان تذاكر الكود و تحوله ..
مرة تانية::
أرى ان الافضل انك تستخدم الكود مباشرةً و لو مش عاجباك حكاية البرنامج الخفي يبقى ممكن تحوله الى activeX ثم تستدعيها من البرنامج بتاعك
من ديوان الشاعر السي شاربي "معتز شمس"اقتباسالـ VB هى الأساس ... بتبرمج بيها بالاحساسولا سيمي كولن ولا أقواس ... وتعلمها سهل لكل الناس
راكب فيها موتور نفاث ... دي سريعه جدا وباخلاص
الـ VB هى التراث ... للذكور والايناث :D
الـ VB لغة عريقه ... حتى اسأل Anwarica
السلام عليكم
الأخ Undo أنا ما عنديش كود أو برنامج يقوم بعمل الكلام ده
اقتباسو لقد وجدت أمثله في موقع www.planet-source-code.comو لكن بفيجوال بيسيك 6 لدمج ملفات wav
كود فيجوال بيسك 6 .. أم اعتبر انه ليس لديك فيجوال ستوديو 6 اساساً؟؟
اقتباسو لكن أيضا لم تنجح و لا أعرف ما هو السبب
السبب كما قلت لك هو اختلاف خصائص ملفات الصوت مثل الresolutionوالbitrate
من ديوان الشاعر السي شاربي "معتز شمس"اقتباسالـ VB هى الأساس ... بتبرمج بيها بالاحساسولا سيمي كولن ولا أقواس ... وتعلمها سهل لكل الناس
راكب فيها موتور نفاث ... دي سريعه جدا وباخلاص
الـ VB هى التراث ... للذكور والايناث :D
الـ VB لغة عريقه ... حتى اسأل Anwarica
السلام عليكم
أخي الكريم شكرا لمساعدتك و إهتمامك
الكود الذي وجدته لم يفلح لدمج ملف متطابق و أتضح أن هذا الكود يعمل بنفس طريقة الاخ طارق إبراهيم و هي لا تراعي تركيبة الملفات
السلام عليكم
قمت بزيارة الموقع planet-source-code و تنزيل المثال ..
الملف هو:: Mike's_Wav545062102002.zip أليس كذلك.؟؟
قمت باختبار البرنامج و وجدت انه يعمل !!
اليك النصائح التالية::
1. تأكد ان صيغة الملف Riff (مش باتكلم عن الامتداد بل باتكلم عن الطريقة التي يتم بها تخزين الملف) .. ستجد ان الملفات الموجودة في c:\windows\media كلها بهذه الصيغة و عموماً ملفات مايكروسوفت كلها كذلك.
2. تأكد ان جميع الملفات لها نفس الbit rate و تكون stereo أو mono و كذلك الsample size
رأيي انك تستخدم الsndrec32 في البداية لجعل جميع الملفات بنفس التهيئة باستخدام convert<File
من ديوان الشاعر السي شاربي "معتز شمس"اقتباسالـ VB هى الأساس ... بتبرمج بيها بالاحساسولا سيمي كولن ولا أقواس ... وتعلمها سهل لكل الناس
راكب فيها موتور نفاث ... دي سريعه جدا وباخلاص
الـ VB هى التراث ... للذكور والايناث :D
الـ VB لغة عريقه ... حتى اسأل Anwarica
أنا ماعنديش MikesWave بس حبحث عنه
لقيته و هو يقوم بالمطلوب ألف ألف شكر أخي UNDO
هذا الموضوع مغلق.