максим Онисенко
Заказчик максим Онисенко kovmax5 | FL.RU

максим Онисенко

На сайте 14 лет и 6 месяцев (заходил 14 лет 6 месяцев 13 дней назад)
1
60.17
Рейтинг
60.17
Все (1)       Заказы (1)        Вакансии (0)       Конкурсы (0)
Разместить заказ
22 Ноября 2011
Необходимо написать простой скрипт загрузки, конвертации и проигрывания видео на сайте. Конвертацию необходимо сделать через ffmpeg или mencoder из любых форматов в формат H.264 высокой четкости, также нужно реализовать псевдо-стримминг, чтобы была возможность просматривать видео без полной загрузки. Конвертировать необходимо в разрешении Width = 480, Height = 360. Необходимо приложить набор кодеков, чтобы не было проблем с воспроизведением видео. Также необходимо реализовать простенькую базу данных MYSQL, для хранения данных.
Итак.
1. Страница upload. На этой странице форма с полями:
1) имя ролика
2) имя пользователя
3) поле выбора файла для конвертации 1-ого видеоролика (первый видеоролик должен быть не более 100 мб)
4) поле выбора файла для конвертации 2-ого видеоролика (второй видеоролик должен быть не более 1500 мб)
5) кнопка UPLOAD




После нажатии на кнопку upload, происходит загрузка и конвертация 2-х видеороликов. Пока идет этот процесс, необходимо javascriptom выводить на экране визуальную полосу загрузки как для первого так и для второго ролика, чтобы пользователь мог видеть когда примерно закончится загрузка и конвертация. Пока идет этот процесс необходимо ffmpegom выдрать 8 скриншотов для превью из 2-ого видеоролика из любого места, но желательно не начало и не конец видео и не ближние фрагменты.

После того как загрузка, конвертация закончились, необходимо сохранить конвертированные 2 видеоролика в папке files с именами, соответствующими их ID ( к примеру 5s.flv – это для первого ролика, 5b.flv – это для второго ролика, 5- это соответственно ID в базе. Исходные файлы видеороликов удаляются.

Также необходимо сохранить выдранные 8 превьющек, сохранить их под именами 5-1.jpg, 5-2.jpg, 5-3.jpg и т.д. до 5-8.jpg., где 5- это соответственно ID в базе. Сохранить нужно в туже папку files, которая лежит в корне htdocs апача.

Далее нужно внести данные в базу, в таблицу videos, а именно: ID(устанавливается автоматически), имя ролика, имя пользователя, продолжительность ролика(m:s), Дата и время загрузки по гринвечу, имя первого ролика, имя второго ролика, имя первой превью, имя второй превью и т.д – имя восьмой превью.

После всего этого, как прошел процесс загрузки и конвертации, нужно перенаправить пользователя посредством LOCATION на страницу list.php

2. Страница list.php

На этой странице в виде списка выводится список всех загруженных видео.
Выводится первая превьюшка, напротив нее данные из базы: ID, имя ролика, имя пользователя, продолжительность ролика(m:s), Дата и время загрузки по гринвечу.
При клике на превьюшку, открывается страница play.php посредством передачи методом GET ID ролика.

3. Страница play.php

На этой странице находятся 2 флеш- плеера. В первом плеере воспроизводится первый ролик под нужным ID, во втором плеере запускается второй ролик с этим же ID. Ниже в ряд выводятся остальные 7 превьшек к этому ролику.

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


Все должно быть реализовано на PHP не ниже 5.3, сервер-апач, серверная ось-винда.
После работы и оплаты необходимо предоставить исходники всех страниц на PHP, необходимый софт, и инструкции по установке и настройке софта на винде. Код желателен в процедурном подходе, если это возможно и с небольшими комментариями. Готовые шаблоны(платные или бесплатные не предлагайте). Оплата после выполнения работы и тестирования на вашем хосте, или через СДЕЛКУ БЕЗ РИСКА.

ICQ 612187317

Прошло времени с момента публикации: 14 лет 6 месяцев 24 дня 1 час 1 минута
Раздел: Программирование / Веб-программирование
Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».