Делаю загрузку видео и есть необходимость обрабатывать видео на сервере, для дальнейшей публикации.
После публикации пользователям должно быть доступно несколько качеств видео ( ну 360p, 480p, 720p и т.д) в зависимости от того каким было видео изначально.
Как такое реализовать?
Если вы используете 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
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Подскажите как можно улучшить данный код с сохранением его логики
после экспорта и импорта таблицы , в столбце postText появились знаки r/n ,как убрать ?
Сделал мультизагрузку изображений по этому уроку мультизагрузка