Есть два подхода к обрезки файлов MP3:
Во-первых, преобразовать в WAV, обрезать образцы вы не хотите, а затем преобразовать обратно в MP3. Недостатком является то, что в процессе будет очень небольшая потеря качества. Преимущество состоит в том, что вы найдете множество инструментов командной строки для выполнения конверсий для вас, оставив вас просто обрезать WAV-файл самостоятельно (NAudio позволит вам это сделать).
Во-вторых, проанализируйте сами рамки MP3 и выбросьте целые кадры. Это не дает вам столько детализации, но в этом процессе нет потери качества. Вы также должны иметь возможность понять формат кадров CBR и VBR MP3, а также кадров ID3. Существуют различные библиотеки .NET, которые могут их прочитать, но вам все равно придется писать очень много кода самостоятельно.
Думаю, я мог бы сделать это, используя второй метод. Это не было бы точной подгонкой. Я слушаю хорошие 20 подкастов в неделю и имею около 3 лет. Я немного сгорел в «подкасте» и хотел бы сократить первые 2 минуты от большинства подкастов. – BuddyJoe
Возможно, это хороший проект на выходные, чтобы узнать, могу ли я что-то сделать в .NET, чтобы сделать это, а затем связать его с процессом подкачки. Спасибо за вашу помощь. – BuddyJoe
@tyndall сделал u в конечном итоге с помощью инструмента или пользовательского кода? если бы это был инструмент, можете ли вы поделиться ссылкой? :) – eglasius