У меня проблема с извлечением кадров из видеофайла (mp4, avi) Как это сделать в моей программе с помощью C или C++?Как извлечь рамы из видео с помощью C/C++
спасибо.
У меня проблема с извлечением кадров из видеофайла (mp4, avi) Как это сделать в моей программе с помощью C или C++?Как извлечь рамы из видео с помощью C/C++
спасибо.
Использование FFmpeg
ffmpeg -i video.mp4 img%04d.jpg -hide_banner
Более подробную информацию см here.
спасибо, Мартин Беккет. Я работаю на медиаплеере VLC и с помощью gcc-компилятора. Итак, есть ли другой способ сделать это? –
@flying_coder - вам нужно сделать это в коде? Очень простой способ - использовать исполняемый файл ffmpeg в командной строке для добавления кадра в качестве изображения. Вы можете даже контролировать thsi из своего приложения с помощью вызова system(), а затем прочитать временное изображение –
да, я хочу сделать это в коде. Но я работаю на медиаплеере VLC и с помощью gcc-компилятора. Поэтому я не думаю, что ffmpeg даст мне решение. Не могли бы вы предложить мне другой путь? –