Можно ли использовать объект VideoWriter в EMGU CV из консольного приложения Windows? - PullRequest
0 голосов
/ 23 апреля 2020

Я использовал класс VideoCapture для чтения кадров из файла MPEG4, внесения некоторых изменений в кадры, а затем записал их в новый файл MPEG4 с помощью класса VideoWriter. Это прекрасно работает в приложении WPF и Winforms, но когда я пытаюсь вызвать тот же код из простого консольного приложения, создается объект VideoWriter и возникает исключение.

int fourcc = VideoWriter.Fourcc('M', 'P', '4', 'V');
using (var videoWriter1 = new VideoWriter("C:\\temp\\output.mp4, fourcc, 30, outputSize, true))
{
    ....
}

Сообщение об исключении: "Невозможно создать VideoWriter. Убедитесь, что у вас установлен c код c установлен"

Это то же самое, независимо от того, что четыре cc код, который я передаю.

Кто-нибудь знает, почему VideoWriter нельзя использовать в Windows консольном приложении?

Использование EMGU 4.1.0.4320 с VS2017 на Windows 10

...