Convertir los vídeos de coursera.org para ver en el móvil
Renderizar los vídeos con los subtítulos
Lo primero es bajarse los vídeos y los subtítulos en formato srt. Los dejaremos todos en un solo directorio.
A continuación nos instalaremos mencoder con un apt-get install mencoder que será la herramienta que usaremos. En teoría ffmpeg también puede hacerlo pero es necesaria una versión muy moderna que todavía no está disponible en los repositorios de Ubuntu
El comando que hay que ejecutar para cada vídeo es:
mencoder -sub input.srt -ovc xvid -xvidencopts bitrate=-700000 -oac pcm -o output.avi input.mp4
Como queremos renderizar todo el directorio ejecutaremos algo como esto:
IFS=" " mkdir withSubtitles for file in *mp4; do filename="${file%.*}" mencoder -sub ${filename}.srt -subfont-text-scale 2 -ovc xvid -xvidencopts bitrate=-700000 -oac pcm -o withSubtitles/${filename}.avi ${filename}.mp4 done
Y lo hacemos en otro directorio para usarlo como entrada del siguiente programa.
Convertirlos para verlos con Android
Usaremos el Arista que para variar se instala con un apt-get install arista. Vamos a "Aplicaciones | Sonido y Video | Arista Transcoder" y le decimos que queremos crear una conversión poniendo como directorio de origen y destino a withSubtitles que hemos creado en el paso anterior tal como se ve en la imagen: