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

Реклама
Новое
Реклама