LINUX.ORG.RU

Избранные сообщения slackerr

Shotcut 15.07

Новости — Мультимедиа
Группа Мультимедиа

Опубликована очередная версия Shotcut — свободного (GNU GPL 3) видеоредактора, использующего мультимедийный фреймворк MLT.
Приложение поддерживает многие видео, аудио и графические форматы с помощью FFmpeg, имеет аппаратную поддержку обработки видео.

Новые возможности и изменения:

  • поддержка разрешения 4K UHD (улучшена поддержка устройств захвата компании Blackmagic Design, проверено на плате Intensity Pro 4K);
  • 5 видеофильтров для имитации старой киноплёнки (пыль, зерно, проектор, царапины, Technicolor);
  • 5 аудиофильтров (3-полосный эквалайзер, полосовой фильтр, фильтры верхних и нижних частот, режекторный фильтр);
  • добавлена функция вставки и удаления дорожки на таймлинии;
  • новые настройки кодирования по умолчанию для более качественного выходного видеофайла H.264 MP4 (используется переменный битрейт);
  • видеокомпозитинг теперь по умолчанию включен.

Все характеристики

Страница загрузки

>>> Подробности

 , , , ,

amorpher
()

php и ffmpeg (быдлокодинг)

Форум — Web-development

Пытаюсь написать простейший пример конвертации видео при загрузке. Оно работает, но проблема в том, что работает если ролик не превышает 2 мегабайт. Не могу разобраться в чем проблема.

Код:

<?php
echo '
<!doctype html>
<html>
<head>
<meta charset=utf-8>
<title>Конвертирование видео на лету</title>

<style>
.flowplayer, #video {
margin: 0;
width: 460px;
height: 300px;
}
#video {
background: #000000;
}
</style>

<link rel="stylesheet" type="text/css" href="skin/functional.css" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script src="flowplayer.min.js"></script>

</head>
<body>
<h2><b>Форма для загрузки видео (макс. 30 мегабайт):</b></h2>
<form action="index.php" method="post" enctype="multipart/form-data">
<input type="file" name="filename"> <input type="submit" value="Загрузить и конвертировать в FLV">
</form>';
?>

<?php
if(isset($_FILES["filename"])) {
if($_FILES["filename"]["size"] > 1024*30*1024) {
echo ("Размер видео превышает 30 мегабайт");
exit;
}
// Проверяем загружен ли видеофайл
if(is_uploaded_file($_FILES["filename"]["tmp_name"])) {

// Если файл загружен успешно, перекодируем его
//move_uploaded_file($_FILES["filename"]["tmp_name"], "loadedvideo/".$_FILES["filename"]["name"]);
$tmp_name = $_FILES["filename"]["tmp_name"];
$new_name = "loadedvideo/load.flv";

if (file_exists($new_name)) {
unlink($new_name);
}

$cmd = "ffmpeg -i $tmp_name -f flv $new_name";
$converting = system($cmd);
}
else {
echo("Ошибка загрузки видео");
}
}
?>

<?php
echo '
<br>
<h2>Ваше сконвертированное FLV-видео:</h2>
<div id="video">
<div class="flowplayer" data-swf="flowplayer.swf" >
<video>
<source type="video/flv" src="loadedvideo/load.flv"/>
</video>
</div>
</div>

</body>
</html>';
?>

 ,

makeB
()

Новая версия проекта AHC — 1.0, предназначенная для разработчиков на языках Python и PHP

Новости — Open Source
Группа Open Source

Вышла новая версия проекта AHC — 1.0, предназначенная для разработчиков на языках Python и PHP. Основной идей проекта является быстрое развертывание проектов на локальной машине разработчика (production сервера не являются исключением).

  • Шифрование директории проектов. Быстрое добавление/удаление виртуальных хостов (проектов) для php, python и django framework.
  • Веб-сервером выступает либо apache, или же nginx (FastCGI).
  • Быстрое добавление баз данных и пользователей для MySQL.
  • FTP-аккаунты, как для созданных хостов, так и для отдельно указанных директорий.
  • Для Apache существует поддержка оптимизации статики с использованием директив mod_headers и mod_expires; защита посредством сертификатов, сгенерированных для пользователей (пока доступно только для одного хоста).
  • Есть возможность установить конфигурацию Nginx для проксирования запросов на Apache.
  • Настройка зон для Bind с указанием на созданные хосты. Субдомены не являются исключением и хранятся в основном файле зоны.
  • В ближайшее время будет добавлена поддержка git deployment.

Проект ориентирован на пользователей, использующих дистрибутивы на основе Debian. Помощь по портированию на Redhat-подобные дистрибутивы приветствуется.

Git-репозиторий

>>> Сайт проекта

 , , , ,

GoTLiuM
()