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 😉
Commentaires récents