Hoy me siento genial y ligero, además siento que puedo hacer cualquier cosa... ¿Qué onda?, ¿cómo han estado?, espero que muy bien. Ya estamos de vuelta nuevamente con esta sección ¿Y qué creen?, seguimos aquí metidos en el tema de las herramientas de conversión para la consola con el único fin de descubrir la mayor parte posible de sus funciones y posibilidades. Justo eso me hace recordar a ffmpeg2theora, el conversor que utilizo habitualmente para manipular vídeos, ¿comenzamos? Ya, escribo así porque hoy vengo con onda. Cuando piensas en las herramientas de manipulación de vídeo, ¿qué se te viene a la mente?, probablemente pienses en los pesados editores comerciales con cientos de opciones y efectos , pero, ¿qué tal si sólo necesitemos convertir vídeos y poco más?, ¿para que complicarse la vida de esa forma? Por suerte editores gráficos de vídeo no nos faltan en los repositorios de las distribuciones GNU/Linux, mucho más simples que sus contrapartes comerciales, pero llegamos a lo mismo: Algunas veces no llegamos ni a usar la mitad de sus funciones. Es más o menos algo como eso, pero sin los videojuegos. No es mi culpa, en varias de esas ocasiones lo único que queremos es pegar subtítulos a una pelicula, aumentar el brillo, recortar partes de la grabación o de plano eliminar rotundamente varias “escenas”. Borra de tu mente y vídeos ese momento penoso donde un mocoso malhablado te tira de un tronco o peor aún, ese momento incómodo donde alguien aplasta tu cara en un pastel de cumpleaños... Y por eso odio los cumpleaños... Y ni hablar si eres de los que se la pasa viendo vídeos musicales, películas y series desde la comodidad de su hogar. Por si fuera poco, la mayor parte de los vídeos que circulan en la red par su des... Digo, venta legal con muchos derechos de autor ($$$) están en contenedores de vídeo con patentes. Lo cual resulta muy molesto cuando lo único que quieres es ver algo que te gusta y quizá compartirlo. Bueno, y eso si es que no tienes tan mala suerte de que algún listillo se le ocurra demandarte o cuando menos enviarte amenazas felices con los hombres de negro, para que “por favor” dejes de hacerles perder tantos millones con tus descargas; que el dinero no se los regalan (?) Pero por eso contamos con formatos y obras libres de patentes. Como recordarás para el audio tenemos al contenedor Vorbis, que tiene su contraparte para vídeo: Theora Modo de uso ¿Y qué hacemos para pasar nuestra colección de vídeos a Theora?, para tal tarea nos instalaremos ffmpeg2theora desde los repositorios: sudo apt-get install ffmpeg2theora Una vez hecho esto sólo basta con situarnos en la carpeta donde tengamos los archivos que deseemos convertir y hacer lo siguiente: ffmpeg2theora mi_video.mp4 Como habrás notado, a diferencia de ffmpeg y similares, no hace falta especificar el nombre del archivo de salida (o resultante), ya que el resultado será un archivo llamado “mi_video.ogv”, ¿y si le quiero poner otro nombre? ffmpeg2theora mi_video.mp4 -o video6.ogv En donde la opción -o (–output) nos permite utilizar un nombre alternativo para el archivo final. Resulta útil cuando necesitamos usar el mismo vídeo para distintos trabajos. Y hablando de partes, ¿cómo cortarmos un vídeo?, cosa fácil. ffmpeg2theora -s 45 mi_video.mp4 En el ejemplo, el argumento -s (--starttime) indica que el vídeo comenzará al segundo 45, esto es claro, si queremos eliminar partes del vídeo desde el principio ¿Pero qué tal si queremos extraer una parte en especial? ffmpeg2theora -s 120 -e 600 mi_video.mp4 Aquí le hemos dicho al conversor que queremos que nuestro vídeo comience al los dos minutos y que dure exactamente unos 10 minutos más. Por lo que, habremos recortado dos minutos del vídeo original. Recuerda además que esos valores sólo pueden ser expresados en segundos, así que nunca esta de más saber que una hora tiene 3600 segundos. Ahora pasemos a un punto clave en la conversión, la calidad del vídeo y audio. Y digo clave ya que esto se verá reflejado en el peso del archivo final, y esto se ve afectado por ambos parámetros. Veamos: -v o –videoquality : Calidad del vídeo, por defecto es 6. -a o –audioquality: Calidad del audio, por defecto es 1. ffmpeg2theora -v 7 -a 6 Como hacer un Bizcocho en una Sarten.mp4 Y ese bizcocho se ve muy bueno... Ah sí, el tema. Ffmpeg2theora utiliza valores del 1 al 10 para manejar la calidad del vídeo y audio, por lo tanto a mayor número es mayor calidad, pero también el peso del archivo final aumenta considerablemente. Suelo usar 7 o 6 en el argumento -v , dependiendo de la calidad del archivo original y porque al usar estos dos valores el tamaño final del vídeo es menor o casi igual al original. En audio he dejado el valor 6, ya que en este caso mejora sustancialmente el sonido del original. Pero mucho ojo, toma muy en cuenta la calidad original del audio. No esta de más que juegues con los valores para que encuentres un punto medio en cuanto a compresión y calidad, cuestión de gustos personales. Tambien podemos expresar el valor en bitrates para el audio y vídeo, entonces, usaremos las opciones ---videobitrate (-V) y ---audiobitrate (-A) : ffmpeg2theora -V 1200 -A 320 Como hacer un Bizcocho en una Sarten.mp4 ¿Fácil verdad?, ahora bien, también hay que tomar en cuenta la velocidad de la conversión, y esto es que a mayor velocidad menor calidad (–speedlevel). Lo que se traduce como, si deseas acabar antes obtendrás un vídeo con una calidad menor, en cambio si esperas un poco más tendrás un vídeo con mejor calidad pero con el coste de tiempo incluido. Esto lo dejo a criterio, el valor por defecto es 1, y va de 0 al 2. Yo prefiero ser más paciente en ese aspecto: ffmpeg2theora -v 7 -a 6 –-speedlevel 0 Como hacer un Bizcocho en una Sarten.mp4 Cabe mencionar que al usar la velocidad 0 garantizas obtener un archivo con menor tamaño, y es lo mismo que usar la opción --optimize ffmpeg2theora -v 7 -a 6 -–optimize Como hacer un Bizcocho en una Sarten.mp4 ¿Qué sucede si quieres recortar unos 12 pixeles de cada lado de nuestro vídeo con el fin de eliminar elementos innecesarios?, y por elementos innecesarios pueden ser los marcos que vienen en algunas grabaciones caseras... O a esa personita molesta que no soportas, tú usa esta opción sabiamente. --croptop : Cortar arriba. --cropbottom: Cortar abajo. --croptleft: Cortar a la izquierda. --cropright: Cortar a la derecha. ffmpeg2theora -v 7 -a 6 –-croptop 12 –-cropbottom 12 –-cropleft 12 --cropright 12 --optimize video4.mp4 Pasemos ahora a mi opción favorita, el redimensionado, ideal para adecuar tus vídeos a dispositivos móviles o páginas web. Además es útil para ahorrar espacio en el disco y evitar lags molestos en ordenadores modestos (hice una rima sin querer). Imagina que tenemos un vídeo de 1920x1080 y que deseamos adecuarlo a una resolución de 800x600: fmpeg2theora -v 7 -a 6 -x 800 -y 600 --optimize pelicula.mp4 También es posible redimensionar usando sólo el valor de altura o especificando el tamaño máximo, esto es, que va a redimensionar tu vídeo sin sobrepasar los valores dados con –-max_size: ffmpeg2theora -v 7 -a 6 –-max_size 800 --optimize pelicula.mp4 Esa pelea me gusto mucho de esa película, ¡dale duro con el martillo Ramona! ffmpeg2theora -v 7 -a 6 –-max_size 800x600 --optimize pelicula.mp4 ¿Tienes vídeos opacos, con poca iluminación o simplemente los colores no te agradan?, arreglar eso es fácil, los valores pueden ir de 0.1 a 10.0 : -C : Contraste, valores bajos harán el vídeo más oscuro. -B : Brillo, valores bajos harán el vídeo más oscuro, valores altos lo harán más brillante. -G : Gama, valores menores harán el vídeo más oscuro. -Z : Saturación, valores bajos haránn el vídeo más gris. En la práctica, su uso quedaría de la siguiente forma : fmpeg2theora -v 7 -a 6 -C 1.0 -B 2.0 -G 0.1 -Z 2.0 --optimize pelicula.mp4 Aunque será habitual sólo ajustar un poco el brillo en la mayoría de ediciones, por ser el problema más común. Eso depende mucho de la iluminación de nuestras grabaciones, así que nunca está de más cuidar ese aspecto, ¿de acuerdo? ¿Qué cómo le ponemos subtítulos a tu serie favorita?, mira: ffmpeg2theora -v 7 -a 6 –-optimize serie6x01.mp4 --subtitles subtítulos.srt El argumento –-subtitles es el que se encarga de manejar los subtítulos (archivos de texto con con extensión .srt) También podemos definir el idioma de estos con: ffmpeg2theora -v 7 -a 6 –-optimize serie6x01.mp4 --subtitles subtítulos.srt –-subtitles-language es_ES es_ES vendría siendo español de España, igual puedes usar sólo “es” (español) o dependiendo de los subtítulos que tengas, como es_AR (español argentino), o es_MX (español mexicano), etc. De hecho también puedes pedirle al conversor que ignore todo cáracter que no sea UTF8: ffmpeg2theora -v 7 -a 6 –-optimize serie6x01.mp4 --subtitles subtítulos.srt –-subtitles-language es_ES -–subtitles-ignore-non-utf8 ¿Y qué tal si al contrario, no quiero ver subtítulos en mi vídeo? ffmpeg2theora -v 7 -a 6 –-optimize serie6x01.mp4 –nosubtitles Vale, todo pinta muy bien, ¿y qué hay de los metadatos?, nunca esta de más saber el título, lugar del rodaje y licencia de nuestros archivos de vídeo. Tenemos una lista de los que tenemos disponibles para agregar: --artist : Nombre del director o artista --title : Título --date : Fecha --location : Lugar del rodaje --organization : Nombre del estudio u organización --copyright : Especificaciones de copyright o copyleft --license : Licencia --contact : Aquí va un enlace de contacto. --nometadata : Elimina los metadatos del archivo de entrada. --no-oshash : No inclye el oshash del archivo de entrada Vamos a la práctica, imaginemos que acabamos de hacer un tutorial y queremos agregarle el título del vídeo, nombre de nuestro estudio, licencia, lugar del rodaje y nombre del director. Y también quiero cambiarle el nombre: ffmpeg2theora -v 7 -a 6 –-optimize --artist “Ren” –-title ”Tutorial - Como recortar fotos con Mtpaint” ---license “GPL” --location “México” ren-tutorial.mp4 -o ren-tutorial-mtpaint.ogv Y por último, y ya que hemos mencionado a los tutoriales, aquí les va un buen truco para grabar nuestro escritorio en formato theora: ffmpeg2theora -x 1280 -y 1024 -o /home/ren/videos/escritorio.ogv -f x11grab Con esto grabas tu escritorio, en donde pone “-x” y “-y” va tu resolución. Y sí, a mi las resoluciones grandes me marean de más. Debería de conseguirme un monitorio más pequeño y no uno que sea más grande que yo. Recuerda que si tienes alguna duda con las opciones de ffmpeg2theora o se te olvida algo como a mi (a mi todo se me olvida, por suerte tengo notas que me recuerdan todo), tienes el manual instalado en tu ordenador: man ffmpeg2theora Libera tus vídeos Como ves no hay mucha ciencia en el uso de las herramientas para consola, sólo tenemos de revisar bien las opciones que nos brindan y combinarlas para obtener el resultado deseado. Con un poco de práctica y paciencia puedes hacer básicamente casi cualquier cosa que con sus homologos gráficos, sólo hará falta leer un poco más, pero el ahorro relativo en cuanto a trabajo/tiempo se refiere lo compensa con creces; tú intentalo. Hasta luego gente. Y por el momento eso sería todo, espero que esta reseña te haya resultado útil o de menos hayas pasado un rato ameno con esta sección. Y recuerda que nada aquí es imposible, todo es cosa de trabajo y ponerle ganas. Desde acá les mando saludos y espero nos leamos pronto ¡Hasta la próxima! REN
reseña: ffmpeg2theora
Datos archivados del Taringa! original
24puntos
90visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
3visitas
0comentarios
Dar puntos: