Je cherche a compresser les vidéos et aussi a les afficher sur Firefox, mais pour l’instant le process ne fonctionne pas …
Le process :
# find /var/www/humhub/uploads/file/ -name 'file' \
-exec file {} + | grep "MP4 " | sed 's/:/ /g' \
| awk '{print $1}' | xargs du -b \
| awk '{ sum += $1 } END { print sum/1024/1024 }'
6690.92
# find /var/www/humhub/uploads/file/ -name 'file' \
-exec file {} + | grep "MP4 " | sed 's/:/ /g' \
| awk '{print $1}' | xargs -I {} \
ffmpeg -i {} -c:v libx264 -preset slow -crf 18 \
-c:a aac -vf format=yuv420p -movflags +faststart {}_tmp7.mp4
# find /var/www/humhub/uploads/file/ -name 'file_tmp7.mp4' \
-exec file {} + | grep "MP4 " | sed 's/:/ /g' \
| awk '{print $1}' | sed 's/_tmp7.mp4//g' \
| xargs -I {} mv {}_tmp7.mp4 {}
# find /var/www/humhub/uploads/file/ -name 'file' \
-exec file {} + | grep "MP4 " | sed 's/:/ /g' \
| awk '{print $1}' | xargs du -b \
| awk '{ sum += $1 } END { print sum/1024/1024 }'
4306.44
# chown -R www-data:www-data /var/www/humhub
# php yii integrity/run
# php yii cache/flush-all
J’ai laissé un commentaire sur (https://github.com/humhub/humhub/issues/6025)
Voici ma commande :
# du -sh /var/www/humhub/
13G /var/www/humhub/
# find /var/www/humhub/uploads/file/ -name 'file' \
-exec file {} + | grep "MP4 " | sed 's/:/ /g' \
| awk '{print $1}' | xargs du -b \
| awk '{ sum += $1 } END { print sum/1024/1024 }'
6690.92
Bref 6,7/13 Go.
J’ai fait une proposition sur Github : (https://github.com/humhub/humhub/issues/7916)
Via une commande du type :
# find /var/www/humhub/uploads/file/ -name 'file' \
-exec file {} + | grep "MP4 " | sed 's/:/ /g' \
| awk '{print $1}' | xargs -I {} \
ffmpeg -i {} -c:v libx264 -crf 23 -preset medium \
-movflags +faststart -c:a aac -b:a 128k {}_tmp.mp4
A suivre.
Je viens de changer la résolution maximum : 1920x1080 => 1280x720 (HD).
Voici ma configuration :
'modules' => [
'file' => [
'imageMaxResolution' => '1280x720',
'imageJpegQuality' => 75,
'imagePngCompressionLevel' => 9,
'imageWebpQuality' => 75,
]
]
Voici les commandes :
# du -sh /var/www/humhub/
13G /var/www/humhub/
# cd /var/www/humhub/protected/
# php yii file/downscale-images
Pour l’instant j’ai pas trouvé de solution pour la compression des vidéos …
J’ai mis le projet sur Forgejo :
J’ai du faire un update de PHP afn de pouvoir mettre la dernière version de Humhub :
sudo apt -y install lsb-release apt-transport-https ca-certificates
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php.list
sudo apt update
sudo apt -y install php7.4
Ma release de Debian :
# cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 10 (buster)"
NAME="Debian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
# php -v
PHP 7.4.29 (cli) (built: Apr 22 2022 06:44:32) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.29, Copyright (c), by Zend Technologies
La seconde étape :
J’ai pu voir dans la documentation que c’était possible : https://docs.humhub.org/docs/admin/uploads/ . A noter que j’utilise la version : 1.8.2.
J’ai donc modifié la configuration dans /var/www/humhub/protected/config/common.php :
<?php
/**
* This file provides to overwrite the default HumHub / Yii configuration by your local common (Console and Web) environments
* @see http://www.yiiframework.com/doc-2.0/guide-concept-configurations.html
* @see http://docs.humhub.org/admin-installation-configuration.html
* @see http://docs.humhub.org/dev-environment.html
*/
return [
'modules' => [
'file' => [
'imageMaxResolution' => '1920x1080',
'imageJpegQuality' => 75,
'imagePngCompressionLevel' => 9,
'imageWebpQuality' => 75,
]
]
];
Ensuite j’ai lancé la commande :
How to fix the issue ?
It’s just necessary to rebuild index :
root@my:~# /usr/bin/php /var/www/humhub/protected/yii search/rebuild
Rebuild search index: ..........OK !
root@my:~# /usr/bin/php /var/www/humhub/protected/yii queue/run
root@my:~# /usr/bin/php /var/www/humhub/protected/yii cron/run
Frédéric.
Voici les quelques actions que je fais …
Etape 1: Suppression du mode debug
Modification du fichier /var/www/humhub/index.php :
// comment out the following two lines when deployed to production
// defined('YII_DEBUG') or define('YII_DEBUG', true);
// defined('YII_ENV') or define('YII_ENV', 'dev');
Etape 2 : Upadate en ligne :
Mise à jours en ligne, quasiment pas de problème :
Mais j’ai du lancer la commande suite ensuite :
sudo chown -R www-data:www-data /var/www/humhub/
Etape 3 : Ajout de module PHP.
Je viens d’installer la version humbub 1.6.3 sur Débian : https://sat.cyber-neurones.org .
Pas de problème lors de l’installation ( PHP, Apache, MariaDB, Let’s Encrypt) , c’est une bonne alternative à Facebook et Instagram.
A suivre à l’utilisation.