video

 

ปรับปรุงโปรแกรมจากครั้งก่อน ลดขั้นตอนการแปลงเป็น AVI

โจทย์คือ จะแปลงภาพนิ่งจากกล้องถ่ายภาพ ไปเป็นไฟล์วิดีโอ เพื่อนำไปเขียนเป็น VCD/SVCD/DVD

$ vi d.mkvid2

#!/bin/bash
#REQUIRED PACKAGE: imagemagick mjpegtools
#VIDEO VARIABLE
SCREEN="720x576"	#DVD-PAL=720x576 DVD-NTSC=720x480
BACKGROUND="black"
FRAMERATE="25"	#PAL=25 NTSC=29.97
LOOP="75"	#STILL IMAGE FOR 3 SEC x FRAMERATE
FADEFRAME="50"	#FADE FOR 2 SEC x FRAMERATE

#PROGRAM VARIABLE
MAINFILE="main.m2v"
WORKDIR="temp"
IMGSKEL="[Jj][Pp][Gg]"

#-------------FUNCTION---------------- 
 

ลองทำสคริปต์แปลงไฟล์ภาพเป็นวิดีโอ
วิธีใช้คือเข้าไปในไดเรคทอรี่ของไฟล์ภาพ แล้วสั่งรันโปรแกรมตรง ๆ
$ sudo aptitude install imagemagick mjpegtools
$ vi d.mkvid

#!/bin/bash
#REQUIRED PACKAGE: imagemagick mjpegtools
#VIDEO VARIABLE
SCREEN="720x576"	#DVD-PAL=720x576 DVD-NTSC=720x480
BACKGROUND="black"
FRAMERATE="25"	#PAL=25 NTSC=29.97
LOOP="75"	#STILL IMAGE FOR 3 SEC x FRAMERATE
FADEFRAME="50"	#FADE FOR 2 SEC x FRAMERATE

#PROGRAM VARIABLE
MAINFILE="main.m2v"
WORKDIR="temp"
IMGSKEL="[Jj][Pp][Gg]"

#-------------FUNCTION---------------- 
#MAKING AVI FROM JPG
fMakeAvi() {
  echo -n "Make AVI $1 ... "
  jpeg2yuv -v 0 -f $FRAMERATE -j $1 -I p -n 1 -l $LOOP | yuv2lav -o $1.avi
}

#MAKE CROSS FADE BETWEEN AVI FRAME 
fMakeFade() {
  echo -n "Make fade $1 $2 ... "
Subscribe to RSS - video
 

Syndicate

Subscribe to Syndicate

Who's online

There are currently 0 users online.