PDA

View Full Version : ادغام دو فایل MP3



hasbar
دوشنبه 31 مرداد 1390, 14:58 عصر
دو فایل صوتی دارم، می خوام به یه فایل تبدیلشون کنم.
جستجو نتیجه ای نداد.
چی کار کنم؟:متفکر:

mehdi.mousavi
سه شنبه 01 شهریور 1390, 00:20 صبح
دو فایل صوتی دارم، می خوام به یه فایل تبدیلشون کنم. جستجو نتیجه ای نداد. چی کار کنم؟:متفکر:

سلام.
با استفاده از NAudio (http://naudio.codeplex.com/) می تونید بدین شکل دو فایل رو با هم ادغام کنید (http://mark-dot-net.blogspot.com/2010/11/merging-mp3-files-with-naudio-in-c-and.html).

موفق باشید.

hasbar
سه شنبه 01 شهریور 1390, 08:18 صبح
با سلام و تشكر
كليك روي جمله "بدین شکل دو فایل رو با هم ادغام کنید." نتيجه زير رو مي ده:
با استناد به قانون جرايم رايانه ای
دسترسۍ به تارنماۍ فراخوانده شده امكان پذير نمۍ باشد.
NAudio رو دانلود كرده ام، ولي روش استفاده از اونو نمي دونم.
خواهشاً كد يا مثالي همينجا برام بذاريد.
تشكر مجدد:خجالت:

mehdi.mousavi
سه شنبه 01 شهریور 1390, 14:16 عصر
سلام.
این تابعی هستش که در اون لینک وجود داره و برای ادغام چند فایل به کار برده میشه:


public static void Combine(string[] inputFiles, Stream output)
{
foreach (string file in inputFiles)
{
Mp3FileReader reader = new Mp3FileReader(file);
if ((output.Position == 0) && (reader.Id3v2Tag != null))
{
output.Write(reader.Id3v2Tag.RawData, 0, reader.Id3v2Tag.RawData.Length);
}
Mp3Frame frame;
while ((frame = reader.ReadNextFrame()) != null)
{
output.Write(frame.RawData, 0, frame.RawData.Length);
}
}
}

موفق باشید.