Mudanças entre as edições de "Autoração com várias legendas"

De MochilaWiki
Ir para navegaçãoIr para pesquisar
(Criou página com '# Nesse tutorial usarei o filme Sintel como teste # o teste foi feito todo pela linha de comando. É possível chegar ao mesmo resultado pela interface gráfica uando o DVD Style...')
 
Linha 37: Linha 37:
 
baixando script python para multi-legenda
 
baixando script python para multi-legenda
 
<source lang="bash">
 
<source lang="bash">
wget http://aug.ment.org/dvd/makespumux.py
+
wget http://pub.nkosi.org/autoracao/auth.xml
 
</source>
 
</source>
  
Linha 75: Linha 75:
 
criando menu
 
criando menu
 
<source lang="bash">
 
<source lang="bash">
wget http://radagast.bglug.ca/linux/dvd_authoring/nebula.jpg
+
wget http://pub.nkosi.org/autoracao/nebula.jpg
 
dd if=/dev/zero bs=4 count=1920 | twolame -r /dev/stdin silent.mp2
 
dd if=/dev/zero bs=4 count=1920 | twolame -r /dev/stdin silent.mp2
 
jpeg2yuv -n 60 -I p -f 29.97 -j nebula.jpg | mpeg2enc -n n -f 8 -o menu_background.m2v
 
jpeg2yuv -n 60 -I p -f 29.97 -j nebula.jpg | mpeg2enc -n n -f 8 -o menu_background.m2v
Linha 82: Linha 82:
  
 
<source lang="bash">
 
<source lang="bash">
wget http://aug.ment.org/dvd/buttons.png
+
wget -c http://pub.nkosi.org/autoracao/menuspumux.xml
wget http://aug.ment.org/dvd/selected.png
+
wget -c http://pub.nkosi.org/autoracao/buttons.png
wget http://aug.ment.org/dvd/highlighted.png
+
wget -c http://pub.nkosi.org/autoracao/highlighted.png
 +
wget -c http://pub.nkosi.org/autoracao/selected.png
 
spumux menuspumux.xml < menu_background.mpg > menu.mpg  
 
spumux menuspumux.xml < menu_background.mpg > menu.mpg  
 
</source>
 
</source>
  
 
<source lang="bash">
 
<source lang="bash">
wget http://aug.ment.org/dvd/auth.xml
+
wget http://pub.nkosi.org/autoracao/auth.xml
 
dvdauthor -o sintel-dvd -x auth.xml
 
dvdauthor -o sintel-dvd -x auth.xml
 
</source>
 
</source>
Linha 118: Linha 119:
  
  
wget pub.nkosi.org/fonts/FreeSans.ttf
+
wget pub.nkosi.org/fontes/FreeSans.ttf
 
sudo mkdir /usr/share/fonts/truetype/freefont/ -p
 
sudo mkdir /usr/share/fonts/truetype/freefont/ -p
 
sudo cp FreeSans/FreeSans.ttf /usr/share/fonts/truetype/freefont/FreeSans.ttf
 
sudo cp FreeSans/FreeSans.ttf /usr/share/fonts/truetype/freefont/FreeSans.ttf

Edição das 15h46min de 22 de julho de 2012

  1. Nesse tutorial usarei o filme Sintel como teste
  2. o teste foi feito todo pela linha de comando. É possível chegar ao mesmo resultado pela interface gráfica uando o DVD Styler


baixando filme sintel

wget -c http://mirrorblender.top-ix.org/movies/sintel-1024-surround.mp4

baixando legenda

wget http://durian.blender.org/wp-content/content/subtitles/sintel_en.srt
wget http://durian.blender.org/wp-content/content/subtitles/sintel_es.srt
wget http://durian.blender.org/wp-content/content/subtitles/sintel_pt.srt

convertendo para padrão dvd em ntsc

ffmpeg -y -i sintel-1024-surround.mp4 -target ntsc-dvd -aspect 16:9 sintel-ntsc-dvd.mpg

separando video

tcextract -i sintel-ntsc-dvd.mpg -t vob -x mpeg2 > sintel.m2v

separando audio

tcextract -i sintel-ntsc-dvd.mpg -a 0 -x ac3 -t vob > sintel.ac3

juntando

mplex -f 8 -o sintel.mpg sintel.m2v sintel.ac3

baixando script python para multi-legenda

wget http://pub.nkosi.org/autoracao/auth.xml

criando em ingles

python makespumux.py sintel_en.srt

criando em espanhol

python makespumux.py sintel_es.srt

vamos tentar em portugues

python makespumux.py sintel_pt.srt

deu erro, né? é por conta da codificação, que está em ISO-8859-1 e deve ser em UTF-8, usaremos o iconv para alterar

mv sintel_pt.srt sintel_pt.srt-iso
iconv -f ISO-8859-1 -t UTF-8 sintel_pt.srt-iso > sintel_pt.srt

agora sim, criando em portugues

python makespumux.py sintel_pt.srt

criando os quadros

spumux -s0 sintel_en/spu.xml < sintel.mpg > sintel+en.mpg
spumux -s1 sintel_pt/spu.xml < sintel+en.mpg > sintel+en+pt.mpg
spumux -s2 sintel_es/spu.xml < sintel+en+pt.mpg > sintel+en+pt-es.mpg

criando menu

wget http://pub.nkosi.org/autoracao/nebula.jpg
dd if=/dev/zero bs=4 count=1920 | twolame -r /dev/stdin silent.mp2
jpeg2yuv -n 60 -I p -f 29.97 -j nebula.jpg | mpeg2enc -n n -f 8 -o menu_background.m2v
mplex -f 8 -o menu_background.mpg menu_background.m2v silent.mp2
wget -c http://pub.nkosi.org/autoracao/menuspumux.xml
wget -c http://pub.nkosi.org/autoracao/buttons.png
wget -c http://pub.nkosi.org/autoracao/highlighted.png
wget -c http://pub.nkosi.org/autoracao/selected.png
spumux menuspumux.xml < menu_background.mpg > menu.mpg
wget http://pub.nkosi.org/autoracao/auth.xml
dvdauthor -o sintel-dvd -x auth.xml

para testar digite

mplayer dvd:// -dvd-device sintel-dvd

com a tecla j você alterna o idioma

criar imagem iso

mkisofs -r -V "Sintel" -dvd-video -o sintel.iso sintel-dvd

gravar imagem iso

growisofs -dvd-compat -Z /dev/dvd2=sintel.iso


referências:


wget pub.nkosi.org/fontes/FreeSans.ttf sudo mkdir /usr/share/fonts/truetype/freefont/ -p sudo cp FreeSans/FreeSans.ttf /usr/share/fonts/truetype/freefont/FreeSans.ttf

720x540 / 720x480 (NTSC - 4x3) 768x576 / 720x576 (PAL - 4x3)

http://en.wikipedia.org/wiki/Pixel_aspect_ratio