[ubuntu-ar] Audio+Video tuto...

Rodolfo lu8ekg at gmail.com
Sun May 20 23:28:26 UTC 2012


On 20/05/12 15:44, Gabriel wrote:
> Ya que estamos en la lista de Ubuntu...
>
> Tengo un script muy similar para agregar subs a las peliculas y series
> y despues verlas en la tele.
>
> Se me ocurrio probar los fonts de Ubuntu y no volvi atras. Son super
> claros para leer, y tienen un toque diferente, probalo, vas a dejar de
> usar Arial para siempre.
>
> :)
>
Holas... Gabriel y Juan

Al tratar de cambiar el tipo de letra, me acabo de dar cuenta que no me 
toma ningún path!!!
Paso a explicar.

1- Busco primero donde está ubicada la letra que quiero. En este caso 
(ubu 12.04) elegí esta que es:
--->  /usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-RI.ttf

2- Ahora pongo en la línea del comando de mencoder lo siguiente:
---> -font  /usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-RI.ttf

3- Probé encerrar el path entre comillas dobles, comillas simples, sin 
nada, pero es lo mismo, no lo toma. Es más, saco el comando entero y 
funciona bien con la letra que debe de venir por defecto.

¿Qué estoy haciendo mal? Para colmo no tengo ningún man de mencoder... 
ni encontré nada distinto a lo que uso en Internet.

El archivo final que uso es este:
"""
#!/bin/bash
mencoder $1 -ovc xvid -xvidencopts bitrate=890 -oac copy -sub "$(echo $1 
| sed 's/avi$/srt/')" -subcp latin1 -font 
/usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-RI.ttf 
-subfont-autoscale 2 -o "$(echo $1 | sed 's/avi$/\-sub\.avi/')"
"""

Son 2 líneas, la del #! y la del mencoder. Para mencionar el comando 
"-subcp latin1" funciona bien.

Si ejecute el siguiente comando directamente en la consola, inclusive 
con sudo, por las dudas que el problema sea de permiso de lectura, 
tampoco anda.

mencoder ManOnALedge-2012.avi -ovc xvid -xvidencopts bitrate=890 -oac 
copy -sub ManOnALedge-2012.srt -subcp latin1 -font 
/usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-RI.ttf 
-subfont-autoscale 2 -o outSub.avi


Salu2

Rolfo




More information about the Ubuntu-ar mailing list