1. Мы продолжаем публиковать интересные статьи на тему SocialEngine 4. Одна из статей посвящена правильному выбору сервера для вашей социальной сети, а другая содержит советы по увеличению производительности платформы. Также мы добавили большую статью о пользовательских уровнях. Ознакомиться со статьями вы можете в разделе Вопросы и Ответы SocialEngine 4.
  2. Вам кажется, что ваша версия SocialEngine 4, работает медленно?

    Голосуйте. Пишите свою версию системы, железо на чем работает и количество пользователей. Будем увеличивать производительность :-) Подробнее

  3. В связи с участившимися случаями попыток продажи пользователями форума различных "сборок" коммерческих социальных платформ, обычно основанных на SocialEngine 3, вводится новое правило для форума. Запрещается создание тем или размещение в уже созданных предложений о продаже или размещение ссылок на сайты, где происходит продажа "сборок". Пользователи, которые продолжат свою коммерческую деятельность в данном направлении, будут заблокированы. Подробнее.

4.2.9 Пропорции видео

Diskusija u 'Прочая Поддержка - Help Requests' pokrenuta od strane člana Wertos, 10 Mart 2013.

  1. Wertos Autor teme User


    Oflajn
    Broj poruka:
    16
    Lajkovanja primljeno:
    6
    Verzija SocialEngine:
    4.2.9
    В плагине Video файлы кодируются без соблюдения пропорций, а льют как раз разное разрешение. В плагине есть файл Encode.php в котором указаны размеры выходного файла 480х386
    Собственно я подключил php-ffmpeg, потом получил размеры оригинала
    PHP:
        $movie = new ffmpeg_movie($originalPathtrue);
        
    $width $movie->getFrameWidth();
        
    $height $movie->getFrameHeight();
    Ну вот формулу пропорционального уменьшения придумать не могу... Может кто подскажет как грамотно уменьшить разрешение соблюдая пропорции? При этом максимальная ширина не должна превышать 480px.
  2. Wertos Autor teme User


    Oflajn
    Broj poruka:
    16
    Lajkovanja primljeno:
    6
    Verzija SocialEngine:
    4.2.9
    PHP:
        $movie = new ffmpeg_movie($originalPathtrue);
        
    $width $movie->getFrameWidth();
        
    $height $movie->getFrameHeight();
        
    $new_width Engine_Api::_()->getApi('settings''core')->video_width;//480;
        
    if ($width <= $new_width)
        {
        
    $new_width $width;
        
    $new_height $height;
        } else {
        
    $kof round($width/$height,3);
        
    $new_height round($new_width/$kof,0);
        
    $new_width $new_width;
        }
    $mytext  =  '-s ' $new_width 'x' $new_height// Исходная строка
    PHP:
        $videoCommand $ffmpeg_path ' '
          
    '-i ' escapeshellarg($originalPath) . ' '
          
    '-ab 64k' ' '
          
    '-ar 44100' ' '
          
    '-qscale 5' ' '
          
    '-vcodec flv' ' '
          
    '-f flv' ' '
          
    '-r 25' ' '
          
    .  $mytext ' '
    //      . '-s 480x386' . ' '
          
    '-y ' escapeshellarg($outputPath) . ' '
          
    '-threads 0' ' '
          
    '2>&1'
          
    ;
    Добавил в админку макс. ширину видео. Теперь всё видео пропорционально, если исходник не кривой. Также можно любые настройки ffmpeg в админку добавить..
    Может кому-то и пригодиться...
    Član jana je lajkovao ovo.
  3. torent User


    Oflajn
    Broj poruka:
    6
    Lajkovanja primljeno:
    0
    Verzija SocialEngine:
    4.2.5
    [quote="
    PHP:
        $videoCommand $ffmpeg_path ' '
          
    '-i ' escapeshellarg($originalPath) . ' '
          
    '-ab 64k' ' '
          
    '-ar 44100' ' '
          
    '-qscale 5' ' '
          
    '-vcodec flv' ' '
          
    '-f flv' ' '
          
    '-r 25' ' '
          
    .  $mytext ' '
    //      . '-s 480x386' . ' '
          
    '-y ' escapeshellarg($outputPath) . ' '
          
    '-threads 0' ' '
          
    '2>&1'
          
    ;
    Добавил в админку макс. ширину видео. Теперь всё видео пропорционально, если исходник не кривой. Также можно любые настройки ffmpeg в админку добавить..
    Может кому-то и пригодиться...[/quote]

    a знаешь как сделать чтобы видео вместоflv в mp4 конвертировал?

Šeruj ovu stranicu

All rights reserved SocEngine.ru ©