Как узнать качество видео и поменять его с помощью ffmpeg

327
04 января 2017, 04:45

Делаю загрузку видео и есть необходимость обрабатывать видео на сервере, для дальнейшей публикации.

После публикации пользователям должно быть доступно несколько качеств видео ( ну 360p, 480p, 720p и т.д) в зависимости от того каким было видео изначально.

Как такое реализовать?

Answer 1

Если вы используете ffmpeg, команда такая:

ffmpeg -i видеофайл

Она выводит много строк, интересны строки, описывающие видео и аудио:

 Stream #0:0: Video: h264 (High) (H264 / 0x34363248), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 9838 kb/s, 25 fps, 25 tbr, 25 tbn, 50 tbc
 Stream #0:1: Audio: mp3 (U[0][0][0] / 0x0055), 44100 Hz, stereo, s16p, 256 kb/s

Где размер видео - 1920x1080, что в данном случае соответствует 1080p или FullHD

READ ALSO
PHP расширение v8js - класс не определен

PHP расширение v8js - класс не определен

Доброго времени суток!

454
Сохранение цвета текста в Cookie

Сохранение цвета текста в Cookie

Подскажите как можно улучшить данный код с сохранением его логики

309
В базе данных появились символы r/n

В базе данных появились символы r/n

после экспорта и импорта таблицы , в столбце postText появились знаки r/n ,как убрать ?

468
Мультизагрузка изображений из фронтенд modx revo

Мультизагрузка изображений из фронтенд modx revo

Сделал мультизагрузку изображений по этому уроку мультизагрузка

531