Воспроизводит ли ffmpeg весь видеофайл для извлечения изображения? - PullRequest
5 голосов
/ 21 марта 2012

У меня есть мультимедийное приложение, которое включает в себя много видео. Я использую FFMPEG для создания миниатюр из видео в определенный промежуток времени. Теперь проблема в том, что мое консольное приложение, которое используется для извлечения изображений из видео, потребляет много памяти при запуске.

Теперь у меня возникает сомнение, воспроизводит ли FFMPEG весь видеофайл при извлечении миниатюры. Возможно ли это?

Ниже следует параметр, передаваемый в FFMPEG,

  -i [input video file] -an -r 0.05 -y -ss 00:00:18 -vframes 1 [output thumbnail file path]

Я пробовал гуглить, но безуспешно. Пожалуйста, выскажите ваши ценные мысли.

Спасибо.

Ответы [ 2 ]

4 голосов
/ 22 марта 2012

Команда ffmpeg должна быть такой, чтобы повысить производительность при захвате больших пальцев из видео.

-ss 00:00:18 -i [input video file] -vframes 1 -an -r 0.05 -y [output thumbnail file path]

Эта команда напрямую ищет ffmpeg в той точке видео, откуда нужно захватывать большие пальцы.1005 * Надеюсь, это поможет вам.

3 голосов
/ 22 марта 2012

Размещение -ss имеет значение. См. [FFmpeg-user] захват кадра из файла MP4 занимает слишком много времени для получения дополнительной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...