Преобразование AVI в DivX, есть ли библиотеки C# для DivX?

У меня есть проблема (или, возможно, обсуждение). Я занимался серфингом в Интернете в поисках программы, которая может конвертировать (DV) AVI файлы в пакетном режиме в Divx. Я не заядлый человек в области кодеков и видеоформатов, но у меня есть прямое желание, чтобы иметь возможность конвертировать мои видео файлы в DivX.

Я сидел с примерно 100 ГБ (у меня еще много, все еще на пленке...) необработанного DV-материала, который я перенес на мой компьютер, но я обнаружил, что было трудно найти программу, которая могла бы сделать это на основе по расписанию или более как работа. Я надеялся найти программу, которая могла бы принимать все файлы, основанные на имени файла, в заданное время, начать конвертацию и объединение файлов. Так как это довольно трудоемкий процесс, я надеялся сделать это ночью...

Но после того, как я искал и опробовал несколько программ, более или менее полезных, я начал думать о том, как сделать простое (?) Приложение командной строки, выполняющее именно то, что я хотел. Поэтому следующим шагом было найти какие-то библиотеки, которые могли бы помочь мне в этом, но мне было трудно найти какую-либо (надеюсь что-то в C#). Это из-за лицензирования или любого другого неправомерного поведения между продуктами Microsoft и людьми с открытым исходным кодом видеокодеков...? Или, может быть, действительно существует что-то, что я мог бы использовать?

1 ответ

Решение

Я не знаю ни одной управляемой библиотеки, но вы можете:

  1. Оберните libavcodec (из проекта FFMPeg) и / или аналогичные библиотеки в управляемые оболочки для достижения вашей цели;
  2. Используйте FFMPEG (или x264 или MEncoder), запуская их из собственного управляемого приложения и записывая коды ошибок и еще много чего.

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

Другие вопросы по тегам