Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 3380 | Rev 3639 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 3380 Rev 3477
Línea 772... Línea 772...
772
                            $resultMoveOrRename = move_uploaded_file($feed_tmp_filename , $full_filename);
772
                            $resultMoveOrRename = move_uploaded_file($feed_tmp_filename , $full_filename);
773
                        }
773
                        }
Línea 774... Línea 774...
774
                        
774
                        
Línea 775... Línea -...
775
                        if($resultMoveOrRename) {
-
 
-
 
775
                        if($resultMoveOrRename) {
776
                        
776
                        
Línea 777... Línea 777...
777
                            $size = $this->config['leaderslinked.image_sizes.feed_image_size'];
777
 
778
                           // $getFromSecound = 2;
778
                           // $getFromSecound = 2;
779
                                
779
                                
-
 
780
                            //extracción del cover
780
                            //extracción del cover
781
                            $generateFileName = substr($feed_filename, 0, strrpos($feed_filename, '.'));
781
                            $generateFileName = substr($feed_filename, 0, strrpos($feed_filename, '.'));
782
                            $generateFile =  $target_path  . DIRECTORY_SEPARATOR . $generateFileName .  '.jpg';
Línea -... Línea 783...
-
 
783
 
Línea -... Línea 784...
-
 
784
                            $cmd        = "/usr/bin/ffprobe -v error -of flat=s=_ -select_streams v:0 -show_entries stream=height,width,duration  $full_filename";
-
 
785
                            error_log($cmd);
-
 
786
                            
-
 
787
                            $response   = trim(shell_exec($cmd));
-
 
788
                            
-
 
789
                            $source_duration = 0;
-
 
790
 
-
 
791
                            
-
 
792
                            $lines = explode("\n", $response);
-
 
793
                            foreach($lines as $line)
-
 
794
                            {
-
 
795
                                $line = trim(strtolower($line));
-
 
796
                                if(strpos($line, 'duration') !== false) {
-
 
797
                                    $values = explode('=', $line);
-
 
798
                                    $source_duration = intval(str_replace($values[1], '#', ''), 10);
-
 
799
                                }
-
 
800
                            }
-
 
801
                            
-
 
802
                            
-
 
803
                            if($source_duration == 0) {
-
 
804
                                $second_extract = '00:00:02';
-
 
805
                            } else {
-
 
806
                                if($source_duration > 10) {
-
 
807
                                    $second_extract = '00:00:10';
-
 
808
                                } else {
-
 
809
                                    $second_extract = '00:00:02';
-
 
810
                                }
-
 
811
                                
-
 
812
                            }
-
 
813
                            
-
 
814
                            $imageSize = $this->config['leaderslinked.image_sizes.feed_image_size'];
-
 
815
                            
782
                            $generateFile =  $target_path  . DIRECTORY_SEPARATOR . $generateFileName .  '.png';
816
                            //$cmd = "/usr/bin/ffmpeg -y -i $full_filename  -pix_fmt yuvj422p -deinterlace -an -ss $second_extract -f mjpeg -t 1 -r 1 -y -s $imageSize $generateFile";
Línea 783... Línea 817...
783
                           // $cmd            = "/usr/bin/ffmpeg -i $full_filename -an -ss $getFromSecound -s $size $generateFile";
817
                            $cmd = "/usr/bin/ffmpeg -y -i $full_filename  -pix_fmt yuvj422p -an -ss $second_extract -f mjpeg -t 1 -r 1 -y -s $imageSize $generateFile";
784
                            $cmd            = "/usr/bin/ffmpeg -i $full_filename -frames:v 1 -s $size $generateFile";
818
                            error_log($cmd);