Saludos a los amantes de software libre aquí dejo a disposición de ustedes un sencillo script para liberar su contenido multimedia tanto de audio como de video hacia un formato libre.
La diferencia es notable en cuanto a calidad tamaño con un ajuste fino de audio y video para que ustedes puedan disfrutar de su contenido sin problemas y poder publicarlo en internet.
script videoliberator
Este artículo tiene 17 comentarios
Los comentarios están cerrados.
¿Cuál es el formato libre al que se convierte?
ogv
el audio a oga
hay reproductores de dvd que leen ogv y ogg u oga perfectamente, la mayor’ia que son compatible con vorbis o tienen el logo de vorbis
he pensado en webm y es muy bueno pero no queria depender de algo creado por google, ogv es un muy buen formato que si se configura adecuadamente con los adecuados par’ametros puede igualar a estos formatos
Haylem:
Uso Debian 9.13 y no convierte los vídeos mp4. Probaré otros formatos y te comentaré.
Haylem:
Copio la salida que me da la terminal:
delio@debian:~/PROGRAMAS/Video$ ./videoliberator
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
‘/tmp/cvnw.sh’ borrado
«/mnt/DATOS1/Docus/Entrevista.avi»
** (zenity:3820): WARNING **: Error showing notification: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files
puede ser que no tengas el codec para transcodificar instalado
busca en el repo por la palabra codec
tambier recuerda tener ffmpeg instalado
Haylem:
El ffmpeg está instalado desde hace tiempo, ¿cuál es el nombre del codec? Al listar el repo me sale: codec2, code2-examples, codegraph, cocrypt y codegroup
Saludos,
Delio.
Haylem:
Instalé «transmageddon» y nada, sigue dando el mismo error; lo mismo en IceWM que en Budgie, que son los entornos de escritorio que empleo.
Hola @Delio:
El error no creo que sea debido a la falta de un plugin, el script hace uso de ffmpeg, por lo que esa parte estaría cubierta. El mensaje de error lo origina zenity, y aparentemente no encuentra un archivo de servicio de notificación.
Primero habría que ver si tiene zenity instalado, y de ser así, comprobar si tiene algún demonio de notificación. Es probable que tenga notification-daemon en el sistema pero, según he leído, este no provee un archivo de servicio, -el «glorioso» systemd-. No se si en la actualidad ha cambiado, creo que no.
El script funciona para mi, al menos en un archivo .mp4:
Yo utilizo xfce4 y el paquete xfce4-notifyd provee: ‘/usr/lib/systemd/user/xfce4-notifyd.service’. También tengo MATE desktop instalado, y mate-notification-daemon provee a través de dbus: ‘/usr/share/dbus-1/services/org.freedesktop.mate.Notifications.service’.
Para no instalar dependencias innecesarias (con xfce4-notifyd o mate-notification-daemon) puede probar con el paquete dunst el cual provee: ‘/usr/lib/systemd/user/dunst.service’, u otro servicio de notificación similar que no requiera instalar paquetes de otro escritorio. En esencia, el demonio de notificación tiene que tener un archivo .service
Saludos.
Percaff_TI99 :
Instalé dunst pero sigue sin funcionar el script 🙁 Seguiré usando Video Morph. Gracias por tu explicación.
Saludos fraternos,
Delio
Para que funcione Dunst es necesario realizar algunos pasos extras, decidí hacer un articulo para despejar posibles problemas.
En cuanto a IceWM puede probar añadiendo la siguiente linea al final de su archivo ‘~/.icewm/startup’
#!/bin/bash
# allow notifications
/usr/lib/notification-daemon/notification-daemon &
Asegúrese de que la ruta en su sistema sea la correcta. En otros sistemas es ‘/usr/lib/notification-daemon-1.0/’
me parece que el problema es que usas un escritorio muy ligero personalizado y las notificaciones zenity requieren un paquete de gtk o algun servicio de gnome, puedes reemplazar la notificacion zenity con una caja de dialogo estandar –infobox
Investigand el problema que tienes es por la disponibilidad de uno de los plugins de ffmpeg que no estan disponibles en tu imp[lementacion. Es unsharp puedes quitarlo de la linea -vf e ir quitando filtros hasta que te funcione. estos filtros mejoran el audio y video notablemente al darlew mas enfoque y limitar el audio contra la distorsion pero a veces hay que instalar ciertos paquetes extra, puedes retirar las opciones -af y -vf
tambien esta vigente lo de zenity que en entornos ligeros como i3 no tiene un mecanismo para mostrar la notificacion y hay que instalar un paquete extra, esto es facilmente ajustable si se reemplaza –notification por –infobox (una caja de mensajes estandar)