Конвертація avi в flv на сервері

Відео: Конвертація відео в AVI, MP4, MKV, WMV, MPG, 3GP, 3G2, SWF, FLV, і т.д

Конвертація AVI в 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/.

Поділися в соціальних мережах:

Схожі
Установка avidemux в ubuntu 16.04Установка avidemux в ubuntu 16.04
Установка joomla на локальний серверУстановка joomla на локальний сервер
Як встановити ffmpeg на denwerЯк встановити ffmpeg на denwer
Ffmpeg media encoderFfmpeg media encoder
Корисні команди ffmpegКорисні команди ffmpeg
Конвертація csv в sqlКонвертація csv в sql
Конвертувати word в pdf.Конвертувати word в pdf.
Як оновити php на denwer.Як оновити php на denwer.
Як зробити реєстрацію та авторизацію користувачів на сайтіЯк зробити реєстрацію та авторизацію користувачів на сайті
Як встановити сторінку 404Як встановити сторінку 404
» » Конвертація avi в flv на сервері