Преобразование AVI в DivX, есть ли библиотеки C# для DivX?
У меня есть проблема (или, возможно, обсуждение). Я занимался серфингом в Интернете в поисках программы, которая может конвертировать (DV) AVI файлы в пакетном режиме в Divx. Я не заядлый человек в области кодеков и видеоформатов, но у меня есть прямое желание, чтобы иметь возможность конвертировать мои видео файлы в DivX.
Я сидел с примерно 100 ГБ (у меня еще много, все еще на пленке...) необработанного DV-материала, который я перенес на мой компьютер, но я обнаружил, что было трудно найти программу, которая могла бы сделать это на основе по расписанию или более как работа. Я надеялся найти программу, которая могла бы принимать все файлы, основанные на имени файла, в заданное время, начать конвертацию и объединение файлов. Так как это довольно трудоемкий процесс, я надеялся сделать это ночью...
Но после того, как я искал и опробовал несколько программ, более или менее полезных, я начал думать о том, как сделать простое (?) Приложение командной строки, выполняющее именно то, что я хотел. Поэтому следующим шагом было найти какие-то библиотеки, которые могли бы помочь мне в этом, но мне было трудно найти какую-либо (надеюсь что-то в C#). Это из-за лицензирования или любого другого неправомерного поведения между продуктами Microsoft и людьми с открытым исходным кодом видеокодеков...? Или, может быть, действительно существует что-то, что я мог бы использовать?
1 ответ
Я не знаю ни одной управляемой библиотеки, но вы можете:
- Оберните libavcodec (из проекта FFMPeg) и / или аналогичные библиотеки в управляемые оболочки для достижения вашей цели;
- Используйте FFMPEG (или x264 или MEncoder), запуская их из собственного управляемого приложения и записывая коды ошибок и еще много чего.
Пожалуйста, помните, что не нарушайте никаких лицензий, как вы упомянули. Всего наилучшего