Projet

Général

Profil

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
Redmine Appliance - Powered by TurnKey Linux