![]() |
|
contribution for videos - Printable Version +- ZenphotoCMS Forum (https://forum.zenphoto.org) +-- Forum: Support (https://forum.zenphoto.org/forum-1.html) +--- Forum: Plugins (https://forum.zenphoto.org/forum-6.html) +--- Thread: contribution for videos (/thread-5528.html) |
contribution for videos - yohann - 24-07-2009 hello, i've spend a lot of time to figure out how i can show my videos using flowplayer3. you'll need to have mplayer (wich contain mencoder), gpac and faac. then simply execute the script using original file as argument. !/usr/bin/env bashextract video (2 pass)echo "extracting video..." echo "pass #1..." mencoder $1 -of rawvideo -nosound -ovc x264 -x264encopts subq=1:frameref=1:bitrate=900:bframes=1:pass=1 -vf scale=1280:720 -o ${1%.}.264 > ${1%.}.log 2>${1%.*}.err echo "pass #2..." mencoder $1 -of rawvideo -nosound -ovc x264 -x264encopts subq=6:frameref=5:bitrate=900:me=umh:partitions=all:bframes=1:me_range=16:cabac:weightb:deblock:pass=2 -vf scale=1280:720 -o ${1%.}.264 >> ${1%.}.log 2>>${1%.*}.err extract audioecho "extracting audio..." mplayer $1 -vc dummy -ao pcm:fast:file=${1%.}.wav >> ${1%.}.log 2>>${1%.*}.err echo "compressing audio..." faac -o ${1%.}.m4a ${1%.}.wav >> ${1%.}.log 2>>${1%.}.err merge audio and video to create final fileecho "merging audio and video..." MP4Box -add ${1%.}.264 -add ${1%.}.m4a -fps 23.976 ${1%.}_final.mp4 >> ${1%.}.log 2>>${1%.*}.err echo "removing temporary files" rm divx2pass.log ${1%.}.264 ${1%.}.wav ${1%.m4a} echo "finish" ` |