---------- Добавлено 26.03.2013 в 15:12 ----------
Кто подскажет как это:
<?php // получаем продолжительность и размеры видео $movie = new ffmpeg_movie("/www/1.avi"); echo "Продолжительность фильма: "; // так как мы получаем секунды надо нам их перевести в человечный вид ЧЧ:ММ:CC // для этого мы и используем функцию gmdate я думаю фильмов длиной по несколько дней у вас нет =) echo "<b>".gmdate("H:i:s",$movie->getDuration())."</b><br />"; // теперь выведем размерв нашего фильма echo "Размеры фильма: "; echo "<b>".$movie->getFrameWidth()." x ".$movie->getFrameHeight()."</b>"; ?>
2. Получаем кадр.
<?php //получаем скриншот по средствам php ffmpeg // путь до файла $file = "/www/1.avi"; // кадр который будем выхватывать $frame = 150; // получаем кадр $movie = new ffmpeg_movie($file); $image = $movie->getFrame($frame); $show_img = $image->toGDImage(); // выводим его header("Content-type: image/jpeg"); imagejpeg($show_img); imagedestroy($show_img); ?> 3. Получаем и редактируем кадр. <?php // получаем скриншот по средствам php ffmpeg и уменьшаем его // путь до файла $file = "/www/1.avi"; // кадр который будем выхватывать $frame = 150; // максимальный размер по высоте $max_width = 150; // получаем кадр в gd $movie = new ffmpeg_movie($file); $image = $movie->getFrame($frame); $show_img = $image->toGDImage(); // редактируем то что в gd $new_image = new ffmpeg_frame($show_img); //вычисляем старые значения ширины и высоты $old_width = $new_image->getWidth(); $old_heighgt = $new_image->getHeight(); // соотношение сторон $mov_ratio = $old_width/$old_heighgt; if($old_width > $max_width){ $new_width = $max_width; } // задаём новые параметры $new_height = $new_width / $mov_ratio; // изменяем размер $new_image->resize($new_width, $new_height); $new_show_img = $new_image->toGDImage(); // выводим его header("Content-type: image/jpeg"); imagejpeg($new_show_img); imagedestroy($new_show_img); ?>
Видимо не правильно тему назвал. Именно что бы подстраивались.
Ширина у блоков одинаковая, высота разная. Нужно что бы нормально подстраивалось друг по друга. Если сделать тупо float:left, то будет черти что, а нам такое не нужно :)
Процедура назначения основного домена предполагает проверку вашего права собственности на домен http://lada.kz/. Подтвердите право собственности на домен http://lada.kz/.
Есть только кнопка "Отклонить", а как подтвердить?
а что htaccess говорит?
там все чисто.
MaxBelov25
Так я захожу на фтп, захожу в этим папки а там ПУСТО, нечего нету.
а в чем уникальность? причем тут какая движка?
на любой движке есть возможность вставки кода от флеш игры.
LeeeV, спасибо большое!
Vitaly2012, может это ручная регистрация?
с ютуба берется.
сейчас посмотрим.
---------- Добавлено 26.03.2013 в 15:12 ----------
Кто подскажет как это:
// получаем продолжительность и размеры видео
$movie = new ffmpeg_movie("/www/1.avi");
echo "Продолжительность фильма: ";
// так как мы получаем секунды надо нам их перевести в человечный вид ЧЧ:ММ:CC
// для этого мы и используем функцию gmdate я думаю фильмов длиной по несколько дней у вас нет =)
echo "<b>".gmdate("H:i:s",$movie->getDuration())."</b><br />";
// теперь выведем размерв нашего фильма
echo "Размеры фильма: ";
echo "<b>".$movie->getFrameWidth()." x ".$movie->getFrameHeight()."</b>";
?>
2. Получаем кадр.
//получаем скриншот по средствам php ffmpeg
// путь до файла
$file = "/www/1.avi";
// кадр который будем выхватывать
$frame = 150;
// получаем кадр
$movie = new ffmpeg_movie($file);
$image = $movie->getFrame($frame);
$show_img = $image->toGDImage();
// выводим его
header("Content-type: image/jpeg");
imagejpeg($show_img);
imagedestroy($show_img);
?>
3. Получаем и редактируем кадр.
<?php
// получаем скриншот по средствам php ffmpeg и уменьшаем его
// путь до файла
$file = "/www/1.avi";
// кадр который будем выхватывать
$frame = 150;
// максимальный размер по высоте
$max_width = 150;
// получаем кадр в gd
$movie = new ffmpeg_movie($file);
$image = $movie->getFrame($frame);
$show_img = $image->toGDImage();
// редактируем то что в gd
$new_image = new ffmpeg_frame($show_img);
//вычисляем старые значения ширины и высоты
$old_width = $new_image->getWidth();
$old_heighgt = $new_image->getHeight();
// соотношение сторон
$mov_ratio = $old_width/$old_heighgt;
if($old_width > $max_width){
$new_width = $max_width;
}
// задаём новые параметры
$new_height = $new_width / $mov_ratio;
// изменяем размер
$new_image->resize($new_width, $new_height);
$new_show_img = $new_image->toGDImage();
// выводим его
header("Content-type: image/jpeg");
imagejpeg($new_show_img);
imagedestroy($new_show_img);
?>
4. Создаём анимированный GIF.
// создаём анимированый гиф
// путь до файла
$file = "/www/1.avi";
// поехали =)
$movie = new ffmpeg_movie($file);
// создаём анимацию
$gif=new ffmpeg_animated_gif("/www/primer.gif",100 ,100 ,24);
for ($frame = 150; $frame <= 200; $frame++) {
$image = $movie->getFrame($frame);
$gif->addFrame($image);
}
?>
Как это применить в дле? Я стандартно загружаю видео в краткую или полную новость, теперь как вытащить фотку или путь от фото.
Vauquelin, данный скриншот сделан только со свойством float:left; показал остальным что это не работает. jQuery Masonry классная штука.
Если вы попробуете сделать то что сами советуете то поймете, что это не выход. Я в первом посте писал про это. Ширина фиксированная, а вот высота нет.
Видимо не правильно тему назвал. Именно что бы подстраивались.
Ширина у блоков одинаковая, высота разная. Нужно что бы нормально подстраивалось друг по друга. Если сделать тупо float:left, то будет черти что, а нам такое не нужно :)
Вроде нашел что нужно
http://masonry.desandro.com/demos/basic-single-column.html
Осталось прикрутить посмотреть.
Было бы лучше на пример посмотреть, что Вам нужно сделать.
Устанавливайте:
z-index:1;
z-index:2;
По моему без разницы для тех и для тех.
епт:D вот извращение.
Тогда получается нужно ждать склейки страниц? Потому как я недавно добавил www, да и потом в "Инструментов для веб-мастеров" я хочу установить:
Выдает ошибку:
Есть только кнопка "Отклонить", а как подтвердить?