Преобразование AVI в DivX, есть ли библиотеки C # для DivX? - PullRequest
0 голосов
/ 10 февраля 2011

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

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

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

1 Ответ

0 голосов
/ 10 февраля 2011

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

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