Source

mudo / cinemamudo.sh

dani...@fastmail… 6f20859 






























MYDIR=`dirname $0`

FILME=Lost.S06E01-E02.HDTV.XviD-2HD.avi
LEGENDAS=lost.s06e01-e02.hdtv.xvid-2hd.en.srt

FRAMERATE=24
WIDTH=624
HEIGHT=352

# Separa os frames do video original 
mkdir frames
ffmpeg -i $FILME frames/%010d.png

# Processa os frames
mkdir frames_gray
bash $MYDIR/converte_frames

# cria o template do frame de legendas
convert $MYDIR/silent_movie_frame.jpg -resize ${WIDTH}x${HEIGHT}'!' -type Grayscale moldura_base.png

# Cria os frames de legendas
mkdir frames_legendas
python $MYDIR/legendas.py $FRAMERATE $WIDTH $HEIGHT $LEGENDAS

# Cria os symbolic links com a sequencia de frames finais:
mkdir links
python $MYDIR/reordena.py

# Gera o filme final
ffmpeg -qscale 1 -r $FRAMERATE -i links/%10d.png resultado.mpg
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.