Вы можете использовать чрезвычайно мощный язык сценариев, называемый avisynth
ссылка:
http://avisynth.org/
Работает с ЛЮБЫМ файлом, который вы можете воспроизводить, использует директ-шоу.
Просто установите его, это в основном установка кодека VFW, но очень просто.
Откройте блокнот и введите
DirectShowSource("C:\dir\filename.extension")
Subtitle("Put Your text here")
Сохраните его как "любое имя. avs "
И ЭТО ЭТО . Теперь откройте его с помощью любого приложения с поддержкой avi (вы даже можете назвать его avi, если хотите!) И перекодировать видео или выполнить обработку. очень просто и автоматически. это работает и для фотографий.
Полный список возможностей Subtitle () можно найти здесь:
http://avisynth.org/mediawiki/Subtitle
Конечно, Avisynth может творить чудеса, если вы справитесь с этим, например, печать системной даты на каждом кадре записи (полезно для защитных камер) или даже сложная обработка, такая как подавление шума в линии, повышение резкости и многие, многие другие задачи , через внешних мопсов.
Внешняя ссылка на Pugin:
http://avisynth.org/mediawiki/External_plugins
Легко загружаемые плагины:
http://avisynth.org/warpenterprises/
Это так просто, как только может. 2 строки кода, и у вас есть открываемый, доступный для обработки, конвертируемый, полностью совместимый и менее 1 КБ AVI (субтитры добавляются на лету, когда вы открываете AVS в своем приложении)