3dsboy08 Ответов: 1

Преобразование .mp3 в OGG Vorbis in VB.NET-что?


Существует ли какой-либо известный способ конвертировать локальные файлы в файловой системе (файлы. mp3) в файлы OGG vorbis? Если есть известный способ, пожалуйста, скажите мне. Спасибо за помощь.

-3dsboy08.

1 Ответов

Рейтинг:
7

Sergey Alexandrovich Kryukov

Я бы рекомендовал использовать открытый исходный код FFmpeg или libavcodec: http://en.wikipedia.org/wiki/Ffmpeg[^],
http://ffmpeg.org/[^],
http://en.wikipedia.org/wiki/Libavcodec[^],
http://libav.org/[^].

В обоих случаях вы можете получить бесплатные утилиты с открытым исходным кодом, которые могут сделать почти все, включая сборку вашего видео из кадров изображений.

Теперь, как использовать его программно в приложении .NET? Во-первых, вы можете использовать доступную утилиту, запустив ее с помощью System.Diagnostics.Process.Start:
http://msdn.microsoft.com/en-us/library/system.diagnostics.process.start.aspx[^].

Если этого недостаточно, вы можете самостоятельно обернуть библиотеку в сборку .NET или найти подходящую оболочку. Пожалуйста смотрите:
http://www.ffmpeg-csharp.com/[^],
http://sourceforge.net/projects/sharpffmpeg/[^],
http://vbffmpegwrapper.codeplex.com/[^].

В конце концов, попробуйте найти еще несколько: http://bit.ly/1uJfv0S[^].

Если вы хотите работать с такой оболочкой самостоятельно, но не знаете как, задайте вопрос, я дам вам основные идеи (используя проект P/Invoke или C++/CLI "смешанный режим").

Удачи,

—СА


DamithSL

отлично, 5wd!

Sergey Alexandrovich Kryukov

Спасибо, Дамит.
—СА