PHP FFMPEG ПРИМЕРЫ
FFmpeg - это бесплатная и открытая платформа для записи, конвертирования и потоковой передачи аудио и видео. Работа с FFmpeg можно реализовать через PHP-библиотеки. В этом тексте мы рассмотрим несколько примеров использования php ffmpeg.
Пример №1: конвертирование видео.
$ffmpeg_path = '/usr/bin/ffmpeg';
$input = 'video.avi';
$output = 'converted_video.mp4';
$convert = shell_exec("$ffmpeg_path -i $input $output");
Пример №2: сжатие изображений при помощи FFmpeg.
$ffmpeg_path = '/usr/bin/ffmpeg';
$input = 'image.jpg';
$output = 'compressed_image.jpg';
$compress = shell_exec("$ffmpeg_path -i $input -vf scale=320:-1 -q:v 5 $output");
Пример №3: извлечение из видео аудио дорожки.
$ffmpeg_path = '/usr/bin/ffmpeg';
$input = 'video.avi';
$output = 'audio.mp3';
$get_audio = shell_exec("$ffmpeg_path -i $input -vn $output");
Пример №4: изменение размера и обрезка изображения.
$ffmpeg_path = '/usr/bin/ffmpeg';
$input = 'image.png';
$output = 'resized_image.png';
$resize = shell_exec("$ffmpeg_path -i $input -vf scale=320:-1 $output");
$crop = shell_exec("$ffmpeg_path -i $output -vf crop=w=200:h=200:x=60:y=60 resized_image_cropped.png");
Пример №5: изменение частоты дискретизации и битрейда аудио.
$ffmpeg_path = '/usr/bin/ffmpeg';
$input = 'audio.mp3';
$output = 'converted_audio.mp3';
$convert_audio = shell_exec("$ffmpeg_path -i $input -ar 44100 -ab 128k $output");
How to Split a Video in PHP with the help of FFMPEG
Laravel 8 - Video Management System using LARAVEL-FFMPEG
FFmpeg in 100 Seconds
10 признаков того, что вы новичок в Python
Примеры обработки видео FFmpeg - создание стоп-кадров, ускорение видео, вырезание фрагментов
FFmpeg — деньги из воздуха
Add overlay or watermark to video - PHP \u0026 FFmpeg
Орел и решка на PHP. Практика ООП для начинающих
How to Compress Video Bitrate and Resolution in PHP Using FFMPEG Library Full Project For Beginners