Загрузка видео по FTP и ротация миниатюр - PullRequest
0 голосов
/ 25 июня 2018

Я загружаю видео с помощью команды ffmpeg. Я создаю тогда миниатюру. Я хочу повернуть видео, как мне этого добиться?

Вот мой код:

    $thumbnail_name =  preg_replace('"\.(mp4|avi|flv|vob|oggg)$"', '.jpg', $newfilename);

$movie = "/home/foldername/public_html/master/assets/user_videos/".$newfilename;

$thumbnail = "/home/foldername/public_html/master/assets/user_videos/".$thumbnail_name;

$command = '/usr/bin/ffmpeg -y -ss 00:00:01 -i '.$movie.' -f image2 -vframes 1 '.$thumbnail.' 2>&1';

1 Ответ

0 голосов
/ 25 июня 2018

Добавьте вашу команду -vf transpose=1

Полный код: ffmpeg -i input.mp4 -ss 0 -vframes 1 -vf transpose=1 out.jpg

В качестве параметра транспонирования вы можете указать:

0 = 90CounterCLockwise and Vertical Flip (default)
1 = 90Clockwise
2 = 90CounterClockwise
3 = 90Clockwise and Vertical Flip

Использовать -vf "transpose =2, транспонировать = 2 "для 180 градусов.

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