Changeset 90157 in spip-zone


Ignore:
Timestamp:
Jun 13, 2015, 2:19:48 PM (6 years ago)
Author:
kent1@…
Message:

On va arrêter de supporter les version très anciennes de ffmpeg dans le trunk

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/spipmotion/trunk/inc/spipmotion_encodage.php

    r89801 r90157  
    101101        include_spip('inc/config');
    102102        $spipmotion_compiler = @unserialize($GLOBALS['spipmotion_metas']['spipmotion_compiler']);
    103         $ffmpeg_version = $spipmotion_compiler['ffmpeg_version'] ? $spipmotion_compiler['ffmpeg_version'] : '0.7';
    104103        $rep_dest = sous_repertoire(_DIR_VAR, 'cache-spipmotion');
    105104
     
    387386                        else{
    388387                                $vbitrate = null;
    389                                 if(spip_version_compare($ffmpeg_version,'1.0.0','<'))
    390                                         $infos_sup_normal .= ' -sameq ';
    391                                 else
    392                                         $infos_sup_normal .= ' -q:v 0 ';
     388                                $infos_sup_normal .= ' -q:v 0 ';
    393389                        }
    394390                        $bitrate = "--bitrate ".$source['videobitrate'];
     
    417413                         */
    418414                        if($format == 'ipod'){
    419                                 if(spip_version_compare($ffmpeg_version,'0.7.20','<'))
    420                                         $infos_sup_normal .= ' -vpre baseline -vpre ipod640 -bf 0';
    421                                 else
    422                                         $infos_sup_normal .= ' -profile:v baseline -bf 0';     
     415                                $infos_sup_normal .= ' -profile:v baseline -bf 0';     
    423416                        }
    424417                        /**
     
    452445                if(($passes == "2") && ((($vcodec == '--vcodec libx264') && ($preset_quality != 'hq')) OR ($vcodec == '--vcodec flv') OR ($vcodec == '--vcodec libtheora') OR ($extension_attente == 'webm'))){
    453446                        spip_log('Premiere passe','spipmotion');
    454                         if (spip_version_compare($ffmpeg_version,'1.0.0','<')){
    455                                 $preset_1 = $preset_quality ? ' -vpre '.$preset_quality.'_firstpass' : '';
    456                         }else
    457                                 $preset_1 = $preset_quality ? ' -preset '.$preset_quality : '';
     447                        $preset_1 = $preset_quality ? ' -preset '.$preset_quality : '';
    458448
    459449                        if($source['rotation'] == '90'){
    460                                 $metadatas = '';
    461                                 if (spip_version_compare($ffmpeg_version,'1.0.0','<')){
    462                                         $rotation = "-vf transpose=1";
    463                                 }else{
    464                                         $metadatas = "-metadata:s:v:0 rotate=0";
    465                                         $rotation = "-filter:v transpose=1";
    466                                 }
     450                                $metadatas = "-metadata:s:v:0 rotate=0";
     451                                $rotation = "-filter:v transpose=1";
    467452                                $infos_sup_normal .= "$rotation $metadatas";
    468453                        }
     
    483468                        if($retour_int_1 == 0){
    484469                                spip_log('Seconde passe','spipmotion');
    485 
    486                                 if (spip_version_compare($ffmpeg_version,'0.7.20','<'))
    487                                         $preset_2 = $preset_quality ? " -vpre $preset_quality":'';
    488                                 else
    489                                         $preset_2 = $preset_quality ? " -preset $preset_quality":'';
     470                                $preset_2 = $preset_quality ? " -preset $preset_quality":'';
    490471
    491472                                $infos_sup_normal_2 = "--params_supp \"-passlogfile $pass_log_file $ss_audio $preset_2 $infos_sup_normal $metadatas\"";
     
    500481                        $metadatas = $metadatas_supp = "";
    501482                        $infos_sup_normal .= " $ss_audio ";
    502                         if (spip_version_compare($ffmpeg_version,'0.7.0','<'))
    503                                 $infos_sup_normal .= $preset_quality ? " -vpre $preset_quality":'';
    504                         else
    505                                 $infos_sup_normal .= $preset_quality ? " -preset $preset_quality":'';
     483                        $infos_sup_normal .= $preset_quality ? " -preset $preset_quality":'';
    506484
    507485                        if($source['rotation'] == '90'){
    508                                 $metadatas = "";
    509                                 if (spip_version_compare($ffmpeg_version,'1.0.0','<')){
    510                                         $rotation = "-vf transpose=1";
    511                                 }else{
    512                                         $metadatas = "-metadata:s:v:0 rotate=0";
    513                                         $rotation = "-filter:v transpose=1";
    514                                 }
     486                                $metadatas = "-metadata:s:v:0 rotate=0";
     487                                $rotation = "-filter:v transpose=1";
    515488                                $infos_sup_normal .= " $rotation $metadatas";
    516489                        }
Note: See TracChangeset for help on using the changeset viewer.