2016-02-14 3 views
0

У меня есть специальное требование, чтобы иметь возможность выбирать произвольные прямоугольные области из исходного видео и сохранять этот регион (в течение определенного промежутка времени) в отдельный файл.Рекомендации по редактированию видео?

В идеале API будет поддерживать C# /. NET, но мы готовы сделать это на C++, если это даст лучший конечный продукт.

Это программное обеспечение должно запускаться на компьютерах Windows.

Я изучил Direct Show Editing Services и Media Foundation. Я нашел противоречивую информацию, в которой говорится, что DSES устарел, но затем использовать DSES над MF, потому что MF не уделяет много внимания редактированию видео.

Есть ли какие-либо другие API-интерфейсы, которые я должен изучить?
Можете ли вы порекомендовать любой из указанных API для этой задачи?

Заранее благодарен!

+0

Я на самом деле не рассматривал его для вашего сценария, но точка питания 2013+ имеет довольно мощный экранный рекордер, включающий как видео, так и аудио. Вы можете определенно выбрать произвольные области экрана и сохранить в разные файлы .... просто не одновременно. Не уверен, что вы можете получить доступ к этим функциям через Office API, но, возможно, стоит быстро взглянуть на них. – rism

ответ

4

Для редактирования видео в настольных приложениях Windows DirectShow остается действительно единственным API Windows для этого сценария. См. Migrating from DirectShow to Media Foundation

Для C# взгляните на DirectShow.NET.

DirectShow не поддерживается для Windows Store, универсальные приложения для Windows, Xbox One, или Windows Phone 8.

Также имейте в виду, что DirectShow воздействуют на "N" редакций Windows. См. "Who moved my [Windows Media] Cheese"?

+0

Можете ли вы подтвердить, что DirectShow определенно может справиться с конкретной заданной задачей (т. Е. Разбивать видео на визуальные регионы и сохранять каждый регион в виде отдельного файла)? –

+0

DirectShow может предоставить текстуру Direct3D 9 2D, которую вы можете сделать самостоятельно. –

+0

Статья с 2006 года. Media Foundation продвинулась с тех пор. – Gusdor

Смежные вопросы