使えそうなx264オプションはほとんど使っており、書かなくても良い(デフォルト値になる)オプションもデフォルト値で記載。 QuickTime Playerでの再生が必要な場合は、OPTSME_VP1/VP2をしかるべく弄る必要があります。その際はmuxmovieでrawvideo.264の冒頭を1フレームカットするとQuickTime Player Proで再加工できるようになります。下記ではmuxmovieは動作しないようにしています。
#for loop for f in "$@" do foME="${f%.*}.${EXTME}" foTEXT="${f%.*}.txt" foTEXTLOG="${f%.*}.txt.log" echo `date +%y/%m/%d" "%H:%M.%S` ${f##/*/} | tee ${foTEXT}
## MENCODER_PASS1 echo "===MENCODER_PASS1===" | tee -a ${foTEXT} START_SEC=`date +%s`;echo `date +%m/%d" "%H:%M.%S` | tee -a ${foTEXT}
### JIkan Keisan echo " " | tee -a ${foTEXT};grep x264 ${foTEXTLOG} | tee -a ${foTEXT};echo " " | tee -a ${foTEXT};grep stream ${foTEXTLOG} | tee -a ${foTEXT};END_SEC=`date +%s`;TOTAL_SEC=`expr $END_SEC - $START_SEC`;HRS=`expr ${TOTAL_SEC} / 3600`;MIN=`expr ${TOTAL_SEC} % 3600 / 60`;SEC=`expr ${TOTAL_SEC} % 60`;TOTAL_TIME=${HRS}:${MIN}.${SEC};echo "SEC ; ${TOTAL_SEC}" | tee -a ${foTEXT};echo "TIME; ${TOTAL_TIME}" | tee -a ${foTEXT};echo " " | tee -a ${foTEXT}
## MENCODER_PASS2 echo "===MENCODER_PASS2===" | tee -a ${foTEXT} START_SEC=`date +%s`;echo `date +%m/%d" "%H:%M.%S` | tee -a ${foTEXT}
### JIkan Keisan echo " " | tee -a ${foTEXT};grep x264 ${foTEXTLOG} | tee -a ${foTEXT};echo " " | tee -a ${foTEXT};grep stream ${foTEXTLOG} | tee -a ${foTEXT};END_SEC=`date +%s`;TOTAL_SEC=`expr $END_SEC - $START_SEC`;HRS=`expr ${TOTAL_SEC} / 3600`;MIN=`expr ${TOTAL_SEC} % 3600 / 60`;SEC=`expr ${TOTAL_SEC} % 60`;TOTAL_TIME=${HRS}:${MIN}.${SEC};echo "SEC ; ${TOTAL_SEC}" | tee -a ${foTEXT};echo "TIME; ${TOTAL_TIME}" | tee -a ${foTEXT};echo " " | tee -a ${foTEXT}
## FFMPEG_AUDIO echo "===FFMPEG_AUDIO===" | tee -a ${foTEXT} foFF="${f%.*}.${EXTFF}" echo ${FFMPEG} -i ${foME} -i ${f} ${OPTSFF} ${foFF} | tee -a ${foTEXT} ${FFMPEG} -i ${foME} -i ${f} ${OPTSFF} ${foFF}
## MP4BOX_--mux echo "===MP4BOX_--mux===" | tee -a ${foTEXT} echo ${MP4BOX} ${OPTSMP4BOX} -add ${foME} -add ${foFF} -new ${f%.*}.${EXT} | tee -a ${foTEXT} ${MP4BOX} ${OPTSMP4BOX} -add ${foME} -add ${foFF} -new ${f%.*}.${EXT}
## MP4BOX_--info echo "===MP4BOX_--info===" | tee -a ${foTEXT} echo ${MP4BOX} -info ${f%.*}.${EXT} | tee -a ${foTEXT} ${MP4BOX} -info ${f%.*}.${EXT} | tee -a ${foTEXT}
## muxmomvie -- Cut Delay frame #echo "===muxmomvie -- Cut Delay frame ===" | tee -a ${foTEXT} #echo ${MUXMOVIE} ${OPTSMX} ${f%.*}.${EXT} -o ${f%.*}.${EXTMX} | tee -a ${foTEXT} #${MUXMOVIE} ${OPTSMX} ${f%.*}.${EXT} -o ${f%.*}.${EXTMX} 2>> ${foTEXT}