Конвертація avi в flv на сервері
Відео: Конвертація відео в AVI, MP4, MKV, WMV, MPG, 3GP, 3G2, SWF, FLV, і т.д
Сьогодні я напишу довгоочікувану статтю для багатьох моїх відвідувачів: "Як конвертувати AVI в FLV на сервері". Можливо, Ви читали одну з моїх минулих статей про те, що AVI на сайті ніяк не прогледіти. І якщо користувач завантажує до Вас на сайт відео в форматі AVI, сподіваючись потім його переглянути (наприклад, як на Youtube), То на сервері необхідно дане відео конвертувати у Flash-формат, наприклад, в FLV. І в цій статті Ви дізнаєтесь, як це зробити.
Як я вже говорив, буде потрібно стороннє додаток, яке називається ffmpeg. Цей додаток має бути у Вас вже встановлено: установка ffmpeg на Denwer.
Відео: Як переконвертувати з h264 в avi
Тепер такий момент. В інтересах простоти я раджу Вам скопіювати додаток ffmpeg в корінь вашого сайту.
Отже, зараз у Вас повинна бути встановлена бібліотека php_ffmpeg.dll, а також додаток ffmpeg має перебувати в корені сайту.
Відео: Convert Videos Into AVI or Mp4: MOV, WMV, FLV, 3GP, ASF & MKV
Тепер привожу код конвертації AVI в FLV за допомогою програми ffmpeg і бібліотеки php_ffmpeg.dll:
lt ;?php
// Повний шлях до вихідного файлу
$ input = $ _SERVER[`DOCUMENT_ROOT`]."/video.avi"-
// Ім`я вихідного файлу
$ output ="Video.flv"-
// Створення об`єкта ffmpeg_movie
$ ffmpeg =new ffmpeg_movie($ input) -
// Збільшуємо ширину і висоту відео в 2 рази
$ width =2* $ ffmpeg-gt;getFrameWidth() -
$ height =2* $ ffmpeg-gt;getFrameHeight() -
// Викликаємо додаток ffmpeg з відповідними параметрами
system("Ffmpeg -i $ input -ar 44100 -s".$ width."X".$ height."-f flv $ output") -
?gt;
Фактично, ми цим кодом не тільки провели конвертацію відео з AVI в FLV, але ще й збільшили розміри відео. Зрозуміло, Ви можете цього не робити.
Повний опис параметрів програми ffmpeg я приводити тут не буду, так як їх величезна кількість. Детальний опис всіляких параметрів описано тут: https://ffmpeg.org/ffmpeg.html. Від себе хочу додати, що цей додаток дозволяє змінювати не тільки всі можливі параметри відео, але і аудіо, тому воно є універсальним. Все, що потрібно - це дізнатися сінтксіс команди, а далі Ви можете спокійно викликати його в PHP за допомогою функції system ().
Також щоб користуватися цією програмою на повну котушку дуже важливо знати API бібліотеки php_ffmpeg.dll, яке докладно описано тут: https://ffmpeg-php.sourceforge.net/doc/api/.
- Ffmpeg media encoder
- The file converter
- Установка joomla на локальний сервер
- Як скачати музику з ютуба або як витягти музику з відео?
- Як закрити сайт на реконструкцію
- Як переглянути avi-файл на сайті
- Як встановити ffmpeg на denwer
- Як встановити сторінку 404
- Коли використовувати post, а коли get?
- Як зробити реєстрацію та авторизацію користувачів на сайті
- Як оновити php на denwer.
- Установка avidemux в ubuntu 16.04
- Альтернативи formatfactory для linux
- Бібліотека для швидкого написання формул на jаvascript.
- Корисні команди ffmpeg
- Конвертація csv в sql
- Карта сайту в форматі xml
- Реєстрація сайту
- Бібліотеки linux
- Конвертувати word в pdf.
- Установка curl на denwer