Tag Archives: bug

Génération des miniatures de vidéos dans Owncloud 6

Parfois, certaines miniatures de vidéos ne sont pas générées dans Owncloud 6, solution :

Modifier le fichier [OWNCLOUD_DIR]/lib/private/preview/movies.php

Remplacer :

$firstmb = stream_get_contents($handle, 5242880);

par :

$firstmb = stream_get_contents($handle, 10485760);

puis remplacer le bloc de la commance ffmpeg :

else {
                     $cmd = self::$ffmpegBinary . ' -y -ss 5' .
                         ' -i ' . escapeshellarg($absPath) .
                         ' -f mjpeg -vframes 1' .
                         ' -s ' . escapeshellarg($maxX) . 'x' . escapeshellarg($maxY) .
                         ' ' . escapeshellarg($tmpPath) .
                         ' > /dev/null 2>&1';
                 }

par :

else {
                    $cmd = self::$ffmpegBinary .
                        ' -i ' . escapeshellarg($absPath) .
                        ' -vf escapeshellarg("scale=escapeshellarg($maxX):escapeshellarg($maxY)") -vframes 1' .
                        ' ' . escapeshellarg($tmpPath) .
                        ' > /dev/null 2>&1';
                }

Voilà, la génération de miniatures pour les vidéos devrait fonctionner correctement désormais 😉