Utilisation de videos.abuledu.org¶
Ce serveur utilise cumulusclips comme CMS spécial vidéos.
Si on uploade un fichier à la main ou "trafiqué" on peut toujours refaire les autres versions de la vidéo avec la commande (vérification en cours je ne sais pas si c'est pas possible via l'interface web) ...
Vérifier dans la base de données que l'état du clip est bien à "pending_conversion" puis lancer le script:
php /home/webs/videos.abuledu.org/htdocs/cc-core/system/encode.php --video=139
ré-upload d'un fichier¶
antisèche pour quand on veut ré uploader un fichier ...
rsync -avP 20160408-D-les-types-de-sequence-aller.mp4 videos.abuledu.org:/tmp UPDATE `videos`.`videos` SET `status` = 'pending_conversion' WHERE `videos`.`video_id` = 146; + récupérer le filename sur la ligne id=146 -> zvxp5sdDdAkKLvuQtlq5 cd /home/webs/videos.abuledu.org/htdocs/cc-content/uploads rm */zvxp5sdDdAkKLvuQtlq5* mv /tmp/20160408-D-les-types-de-sequence-aller.mp4 /home/webs/videos.abuledu.org/htdocs/cc-content/uploads/temp/zvxp5sdDdAkKLvuQtlq5.mp4 php /home/webs/videos.abuledu.org/htdocs/cc-core/system/encode.php --video=146 tail -f /home/webs/videos.abuledu.org/htdocs/cc-core/logs/zvxp5sdDdAkKLvuQtlq5.log
archives¶
Pour archive, configuration ffmpeg après le 5 avril 2016
(14, 'h264_encoding_options', '-threads 4 -vcodec libx264 -vb 800k -maxrate 5000k -bufsize 2000k -minrate 10k -crf 18 -preset medium -acodec libvo_aacenc -ab 44100 -f mp4'), (16, 'webm_encoding_options', '-threads 4 -vcodec libvpx -deadline good -quality good -b:v 1M -crf 10 -bufsize 500k -qmin 0 -qmax 30 -f webm'), (18, 'theora_encoding_options', '-threads 4 -vcodec libtheora -vf "scale=min(1920\\,iw):trunc(ow/a/2)*2" -qscale 8 -vb 800k -acodec libvorbis -ab 96k -ar 44100 -f ogg'), (20, 'mobile_encoding_options', '-threads 4 -map_metadata 0:g -map_metadata:s:0 0:s:0 -threads 4 -vcodec libx264 -vf "scale=min(480\\,iw):trunc(ow/a/2)*2" -vb 600k -ac 2 -ab 96k -ar 44100 -preset medium -f mp4'), (21, 'thumb_encoding_options', '-vf "scale=min(640\\,iw):trunc(ow/a/2)*2" -t 1 -r 1 -f mjpeg'),
Avant 5 avril 2016
(14, 'h264_encoding_options', '-vcodec libx264 -vf "scale=min(1920\\,iw):trunc(ow/a/2)*2" -vb 800k -acodec libvo_aacenc -ab 96k -ar 44100 -f mp4'), (16, 'webm_encoding_options', '-vcodec libvpx -vf "scale=min(1920\\,iw):trunc(ow/a/2)*2" -vb 800k -acodec libvorbis -ab 96k -ar 44100 -f webm'), (18, 'theora_encoding_options', '-vcodec libtheora -vf "scale=min(1920\\,iw):trunc(ow/a/2)*2" -qscale 8 -vb 800k -acodec libvorbis -ab 96k -ar 44100 -f ogg'), (20, 'mobile_encoding_options', '-vcodec libx264 -vf "scale=min(480\\,iw):trunc(ow/a/2)*2" -vb 600k -ac 2 -ab 96k -ar 44100 -f mp4'), (21, 'thumb_encoding_options', '-vf "scale=min(640\\,iw):trunc(ow/a/2)*2" -t 1 -r 1 -f mjpeg'),
Avant janvier 2016
FICHIERIN=MfvoNjQ0m5ZoIw7wN1WV /usr/bin/ffmpeg -i /home/webs/videos.abuledu.org/htdocs/cc-content/uploads/temp/${FICHIERIN}.mp4 -vf "scale=min(640\,iw):trunc(ow/a/2)*2" -t 1 -r 1 -f mjpeg /home/webs/videos.abuledu.org/htdocs/cc-content/uploads/thumbs/${FICHIERIN}.jpg /usr/bin/ffmpeg -i /home/webs/videos.abuledu.org/htdocs/cc-content/uploads/temp/${FICHIERIN}.mp4 -vcodec libx264 -vf "scale=min(640\,iw):trunc(ow/a/2)*2" -vb 800k -acodec libmp3lame -ab 96k -ar 44100 -f mp4 /home/webs/videos.abuledu.org/htdocs/cc-content/uploads/h264/${FICHIERIN}_temp.mp4 /home/webs/videos.abuledu.org/htdocs/cc-core/system/bin/qtfaststart /home/webs/videos.abuledu.org/htdocs/cc-content/uploads/h264/${FICHIERIN}_temp.mp4 /home/webs/videos.abuledu.org/htdocs/cc-content/uploads/h264/${FICHIERIN}.mp4 /usr/bin/ffmpeg -i /home/webs/videos.abuledu.org/htdocs/cc-content/uploads/temp/${FICHIERIN}.mp4 -vcodec libvpx -vf "scale=min(640\,iw):trunc(ow/a/2)*2" -vb 800k -acodec libvorbis -ab 96k -ar 44100 -f webm /home/webs/videos.abuledu.org/htdocs/cc-content/uploads/webm/${FICHIERIN}.webm /usr/bin/ffmpeg -i /home/webs/videos.abuledu.org/htdocs/cc-content/uploads/temp/${FICHIERIN}.mp4 -vcodec libtheora -vf "scale=min(640\,iw):trunc(ow/a/2)*2" -qscale 8 -vb 800k -acodec libvorbis -ab 96k -ar 44100 -f ogg /home/webs/videos.abuledu.org/htdocs/cc-content/uploads/theora/${FICHIERIN}.ogg /usr/bin/ffmpeg -i /home/webs/videos.abuledu.org/htdocs/cc-content/uploads/temp/${FICHIERIN}.mp4 -vcodec libx264 -vf "scale=min(480\,iw):trunc(ow/a/2)*2" -vb 600k -ac 2 -ab 96k -ar 44100 -f mp4 -strict -2 /home/webs/videos.abuledu.org/htdocs/cc-content/uploads/mobile/${FICHIERIN}_temp.mp4 /home/webs/videos.abuledu.org/htdocs/cc-core/system/bin/qtfaststart /home/webs/videos.abuledu.org/htdocs/cc-content/uploads/mobile/${FICHIERIN}_temp.mp4 /home/webs/videos.abuledu.org/htdocs/cc-content/uploads/mobile/${FICHIERIN}.mp4