
ЛР №9 Скрипт для видео + ffmpeg
.docxДоценту кафедры ИКД
Громову В. В.
Лабораторная работа №9
Я, Гетманченко Полина Алексеевна, выполнила лабораторную работу под номером 9.
Цель работы:
Создать новую страницу с видео, куда загрузить 10 разных роликов, сконвертировав их первоначально. Делается три директории: Video, VideoIn, VideoArv. Происходят те же самые манипуляции, что и с фотографиями.
Ход работы (лабораторная работа №9)
Для начала устанавливается ffmpeg с помощью команды:
apt install ffmpeg
Далее на сам сайт нужно закачать 10 различных видеороликов, скрипт будет выглядеть так:
<!DOCTYPE html>
<head>
<meta charset="UTF-8">
<title>Лабораторная работа №9</title>
<link rel="stylesheet" href="style.css">
</head>
<p class="text" id="text">Видюхи</p>
<p align="center"><video src="video/finish.avi" controls="controls" width='700' height='500'></video></p></br>
<p align="center"><video src="video/muha.avi" controls="controls" width='700' height='500'></video></p></br>
<p align="center"><video src="video/pacifier.avi" controls="controls" width='700' height='500'></video></p></br>
<p align="center"><video src="video/pejzazh.avi" controls="controls" width='700' height='500'></video></p></br>
<p align="center"><video src="video/pobeditel.avi" controls="controls" width='700' height='500'></video></p></br>
<p align="center"><video src="video/pruzhina.avi" controls="controls" width='700' height='500'></video></p></br>
<p align="center"><video src="video/recept.avi" controls="controls" width='700' height='500'></video></p></br>
<p align="center"><video src="video/samokontrol.avi" controls="controls" width='700' height='500'></video></p></br>
<p align="center"><video src="video/soroka.avi" controls="controls" width='700' height='500'></video></p></br>
<p align="center"><video src="video/teplota.avi" controls="controls" width='700' height='500'></video></p></br>
<div id="content"></div>
<ul>
<li><a href="index.html">Главная страница</a></li>
</ul>
</body>
</html>
Скрипт для конвертации видео:
#!usr/bim/bash
sudo mkdir /var/www/html/video
names=(finish muha pacifier pejzazh pobeditel pruzhina recept samokontrol soroka teplota)
a=0
cd /var/www/html/video
for ((a=0;a<10;a++))
do
wget -P '/var/www/html/video' multiki.arjlover.net/multiki/${names[a]}.avi
ffmpeg -i ${names[a]}.avi -c:v libvpx-vp9 -b:a 128k -b:v 1M -c:a libopus $a.webm
done
Студент группы ИСТ-931 Гетманченко П.А.