Разделяйте, кодируйте и объединяйте части видео в C#

Можно разбить файл на несколько частей. Можно ли каждую часть закодировать, а потом снова их соединить? Идея состоит в том, чтобы кодировать одно видео на нескольких компьютерах. В .NET Спасибо


person M. S.    schedule 16.05.2010    source источник
comment
Возможно, вы захотите задать актуальный вопрос, касающийся кода. Ваш вопрос только спрашивает, возможно ли это. Вы хотите знать, как или какие библиотеки можно использовать для достижения этой цели?   -  person Chris Taylor    schedule 16.05.2010


Ответы (3)


Для этого вы можете вызвать ffmpeg.exe из кода С#. Есть также несколько библиотек, которые доступны для этого.

person Srikar Doddi    schedule 16.05.2010
comment
Я бы также добавил, что интерфейс командной строки Handbrake также будет полезен, если вы планируете кодировать в форматы, не поддерживаемые Media Foundation. handbrake.fr - person Eric Smith; 17.05.2010

Взгляните на DirectShow .NET — в нем есть некоторые функции для захвата и редактирования видео, хотя вы по-прежнему необходимо знать общие алгоритмы и методы обработки.

person Den Delimarsky    schedule 16.05.2010

Эти две статьи, вероятно, могут указать вам правильное направление:

DVR-MS Стивена Туба article.
Охватывает чтение, а также разделение и соединение. Элементы разделения и объединения, вероятно, могут быть применены к любому фильтру DirectShow, а не только к файлам DVR-MS.

Управляемое кодирование с помощью Windows Media Foundation< /strong>
Действительно потрясающий образец, выпущенный командой WMF. Я бы порекомендовал также проверить все другие образцы, которые они разместили, поскольку они охватывают такие вещи, как дубляж и т. д.

Надеюсь это поможет!

person Eric Smith    schedule 17.05.2010