как генерировать миниатюру с середины видео с помощью FFmpeg ..Как создать миниатюру с середины видео с FFmpeg
например, у меня есть видео продолжительностью 1 минута я хочу, чтобы генерировать миниатюру на 30-й секунде
Я использовал следующий код, но сгенерировал миниатюру на 59-й секунде. i, потому что я упоминаю -ss 59, как мы можем сделать его динамическим до середины продолжительности видео.
ffmpeg -i input.mp4 -deinterlace -an -ss 59 -f mjpeg -t 1 -r 1 -y -s 256x160 output.jpg
Я пробовал это, но я получаю ошибку.
ffmpeg -i input.mp4 -vcodec mjpeg -vframes 1 -an -f rawvideo -ss `ffmpeg -i clip.mp4 2>&1 | grep Duration | awk '{print $2}' | tr -d , | awk -F ':' '{print $3/2}'` output.jpg
благодарит заранее.
Мне нужно, чтобы в php. Я хочу использовать его в php вот так exec ("E: /wamp/www/ffmpeg/bin/ffmpeg.exe -i $ video_path -deinterlace -an -ss 59 -f mjpeg -t 1 -r 1 - y -s 256x160 $ thumb_path 2> &1"); – Arman