R

ren-canteros

Usuario (México)

Primer post: 20 nov 2013Último post: 12 dic 2013
2
Posts
34
Puntos totales
41
Comentarios
R
reseña: ffmpeg2theora
LinuxporAnónimo12/12/2013

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

24
0
dir2ogg: Conversión de archivos de audio a Vorbis.
dir2ogg: Conversión de archivos de audio a Vorbis.
LinuxporAnónimo11/20/2013

Imagina que hoy es uno de esos días en los que te levantas tarde bostezando, ves como tu espacio en el disco duro mengua más y más por descargar tanta música de los torre... Comprar muchos discos felices a las disqueras y megacorporaciones que tanto se preocupan por los derechos de autor, y por presionar a los gobiernos para que hagan más duras sus leyes contra la malvada piratería que tantos millones les hace perder: Pobrecitos. Ya sabes, eso de andar robando barcos en pleno siglo XXI todavía está muy penado; y ni que fueras el tal Jack Sparrow. No es que seas un tacaño ni mucho menos, pero pasas de andar comprando discos duros que seguro acabas llenando de por... Fotos de gatitos y paisajes abstractos. Además, después de unos cuantos minutos mientras te veías surcar por los siete mares en un barco volador, acabas recordando que existe un códec de audio llamado Vorbis, con una calidad de compresión decente y que encima es libre de usar y de patentes. Lo cual quiere decir que los hombres de negro no vendrán un día a por ti para cortarte el internet, meterte a la cárcel y demandarte por millones. Todo eso porque según ellos les estás violando sus derechos (?) ¿¡Pero cómo convertirmos todos tus archivos MP3,WAV, M4A a Vorbis para ahorrarte espacio y librarte de los hombres de negro!? Tranqui,tronco. Aquí estoy para ayudarte. Bien, un conversor gráfico te instalará librerías que quizá ni uses, y la verdad tener botones con bordes redondeados y barritas de colores es algo que no nos interesa. Mejor algo rápido, fácil y eficiente: dir2ogg es todo lo que necesitas. Modo de uso Claro que si eres un audiófilo quizá estes en desacuerdo en convertir toda tu música de un formato con pérdidas a otro. Aunque tal vez para el resto del mundo las diferencias entre un archivo y otro apenas sean perceptibles te recuerdo que dir2ogg también puede convertir archivos FLAC, lo cual resulta útil si te importa mucho la calidad del audio. Para instalarlo sólo basta hacerlo con tu gestor de paquetes, en mi caso se trata de APT: sudo apt-get install dir2ogg Como su nombre lo indica podemos convertir carpetas de forma individual o recursiva. Si sólo queremos convertir el contenido de una carpeta: dir2ogg -d /home/ren/musica/ska/Los Benders ¿Y si queremos convertir toda nuestra carpeta de música con sus respectivas subcarpetas? dir2ogg -r /home/ren/musica/ Ahora bien, eso es mucha música, quizá sólo quieras convertir unos cuantos archivos solamente, por lo tanto: dir2ogg archivo.wav o dir2ogg archivo.wav archivo.mp3 archivo.flac Pero espera, ¿y cómo definimos la calidad de audio y todo eso? Ah, ya recuerdo: dir2ogg -r –-convert-all -q8 /home/ren/música/rock/Cool Cavemen Donde el argumento -q define la calidad de audio, que puede ir desde -1 hasta el 10, recuerda que si no especificas la calidad que tendrá por defecto es 3. También puedes hacer uso de números decimales como 6.5 o 7.3, yo suelo utilizar valores de 8 y 7, es cuestión de probar. El argumento ---convert-all le indica que puede convertir todos los archivos soportados que encuentre en la carpeta Cool Cavemen a vorbis ¿Es genial verdad? Pero y que tal si yo quiero convertir puros mp3 y que tengan la misma calidad de audio que el archivo vorbis que resulte ¿Cómo hago eso? dir2ogg -r -t /home/ren/música/jazz El argumento -t o –-smart-mp3 es el que se encarga de igualar la calidad de audio entre el archivo de entrada y el de salidad, pero ojo, está opción sólo esta disponible para los mp3. También podemos definir que tipo de archivos deseamos convertir mediante los siguientes argumentos, por ejemplo: -f : Corresponde a los archivos FLAC y APE. -m : Archivos M4A y Muse Pack (MPC) -W : Archivos WMA. -w : Archivos en formato WAV. -V : Archivos Wav Pack (WV) Vale, todo pinta bien, pero yo no quiero convertir los mp3 y también quiero borrar los archivos que se utilicen para la conversión; pues si los voy a tener en vorbis no le veo mucho caso tenerlos ahí guardados. Además quiero hacer más espacio en mi disco: dir2ogg -r -–delete-input -q8 -n /home/ren/música/rap Con –-delete-input indicamos que queremos borrar los archivos originales y con -n o –-no-mp3, le decimos que no toque los archivos mp3 contenidos en la carpeta rap. Ahora sí que tendrás más espacio para guardar todas las fotos de gatos que quieras, cof, cof. Ah, pero casi se me olvida que tienes un montón de discos de audio guardados y quisieras oírlos en tu ordenador, ¿qué hacemos en ese caso? Fácil, toma uno de tus discos e introdúcelo en la gaveta: dir2ogg -q8 -c Quizá tengas que especificar donde esta la lectora de discos, en caso de que no este en su ubicación habitual que es en /dev/cdrom, por lo tanto: dir2ogg -q8 -c /dev/ubicación del disco* Y por último, ¿qué pasa si quiero convertir varias carpetas a la vez, eliminar los archivos originales, que no ignore ningún archivo de audio soportado, con calidad de 6 y que no pasen tantas letras que me marean? Que gente tan latosa, bueno no... Mejor mira esto: dir2ogg -r -–delete-input –-convert-all -q6 -Q /home/ren/música/rap /home/ren/música/rock /home/ren/música/ska /home/ren/descargas/ Donde -Q corresponde a –-quiet, para que no visualicemos mensajes sobre el proceso de conversión, sólo el nombre del archivo que está siendo actualmente convertido. Si en cambio quisieramos aumentar los mensajes de información cambiamos -Q por -v o –-verbose, de esta manera: dir2ogg -r -–delete-input –-convert-all -q6 -v /home/ren/música/rap /home/ren/música/rock /home/ren/música/ska /home/ren/descargas/ ¿Y si fueran sólo archivos FLAC? dir2ogg -r -–delete-input –f -q6 -v /home/ren/música/rap /home/ren/música/rock /home/ren/música/ska /home/ren/descargas/ Recuerda que puedes consultar el manual de dir2ogg si te quedas con alguna duda: man dir2ogg Conversiones prácticas ¿Verdad que fue sencillo?, dir2ogg a diferencia de los conversores gráficos quizá eché para atrás a los usuarios menos experimentados, pero una vez dominándolo por completo esos menesteres te resultarán de lo más simples. Incluso podrías ahorrarte escribir todos esos argumentos si le asignas un alias personalizado (guardado en tu archivo .bashrc o .bash_aliases); como este: alias oggconv?='dir2ogg -r -–delete-input –-convert-all -q7.4 -v' Donde su sintaxis sería: oggconv? Carpeta o archivo.algo Y no sé, si tienes un poco más de “maña” hasta te haces un script que simplifique aún más esa tarea, pero eso ya depende de ti muchacho. Ahora sí, que el límite es tu imaginación. Por el momento llegamos al final de este escrito, muchas gracias por leerme, espero que esta breve reseña (sí como no) te haya resultado útil, y sino pues para cualquier queja ahí están los comentarios ¡Hasta la próxima! REN

10
15
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.