tvpvrd significa TV Personal Video Recorder Daemon y it & rsquo; s de un proyecto de software de código abierto que ha sido diseñado para actuar como un demonio que se ejecuta en los servidores de Linux / UNIX que hace grabaciones de emisiones de televisión gracias una o más tarjetas de captura de vídeo programados. También es compatible con la transcodificación de vídeo a través de una serie de características FFmpeg.Features glanceKey incluir arbitraje automático de clientes, la arquitectura multi-hilo y multi-proceso, el apoyo para la grabación de programas de televisión utilizando simultáneamente múltiples tarjetas de captura de vídeo, el apoyo a la transcodificación de múltiples archivos de vídeo utilizando perfiles definidos por el usuario , balanceo de carga automático, entrada protegida por contraseña (opcional), la gestión de colas de transcodificación, así como un lenguaje de comandos eficaz para programar y manipular grabaciones.
Entre otros aspectos destacados, podemos mencionar el apoyo fácil de usar para las grabaciones que se repiten, que se pueden ajustar a diario, semanal o mensual, soporte completo para UTF-8 codificación de caracteres, soporte para grandes archivos de más de 2GB, autónomo basado en XML base de datos de registro, una interfaz TCP eficiente / IP puerto de línea de comandos que tiene un tamaño reducido, y el apoyo a despertar o apagar el servidor mediante BIOS reloj de tiempo real.
Además, el software ofrece amplias estadísticas, registro e información detallada acerca de las grabaciones, permite al usuario configurar como esclavo o maestro para la transcodificación distribuida, un servidor web minimalista incorporado que proporciona acceso fácil navegador, soporte para grabar programas de televisión de todo fuentes de entrada disponibles, interfaz personalizable basado en la web que se puede acceder desde dispositivos móviles, notificación por correo electrónico y un demonio de poder para gestionar la potencia y apagar distribuciones functions.Supported GNU / Linux y availabilitytvpvrd es un simple script escrito en el C lenguaje de programación y diseñado para trabajar en casi cualquier distribución de GNU / Linux. Además del archivo fuente universal, que se puede utilizar para instalar la aplicación en cualquier distro, el desarrollador ofrece paquetes pre-construidos para varias distribuciones Ubuntu y openSUSE. Las arquitecturas de 32 bits y 64 bits son compatibles en este momento
¿Cuál es nuevo en esta versión:.
- Todos advertencias dadas por el análisis de código estático a través de Coverity se fijó. La mayoría de los avisos donde inofensivo, pero había 6 posibles fugas de recursos en condiciones de error, 2 posibles accidentes graves, 1 sin fin de ciclo y 6 potencial off-by-one mem sobrescribir errores en casos de esquina. Con todo un ejercicio muy bueno y humillante para ejecutar la base de código a través de Coverity.
¿Cuál es nuevo en la versión 4.5.0:
- La lista de estaciones ya no se ordena alfabéticamente. En cambio el orden de los autos canal está preservado ya que ello podría tener un poco de lógica para el usuario que tiene más sentido que de clasificación alfabética llanura.
- Añadido historia persistente a la cáscara tvpvrd (tvpsh) para que la historia es recordada entre usos a nivel de usuario por usuario. La historia se almacena en & quot; ~ / .tvpsh_history & quot;.
- En los nuevos temas Web-UI se puede añadir de forma dinámica. Sólo tiene que añadir nuevos temas en los demonios config directorio www y reinicie.
- El nuevo tema de Web-UI & quot; gris & quot; (Que es un lugar limpio sin lujos & quot; plana & quot; el tema). Es ahora el defecto
- Algunos ajustes menores UI / mejoras en el Web-UI. ... Lista supresión desactivada si no hay más grabaciones (así como botón de envío)
- Nuevo formato para los argumentos en los perfiles de transcodificación. La forma de especificar los parámetros de transcodificación han cambiado. Dado que tanto ffmpeg y avconv (que se utiliza para la transcodificación) está en constante evolución su formato argumento la vieja manera de simplificar a los usuarios finales mediante la creación de la línea de comandos mediante programación en el demonio es demasiado inflexible. En cambio, la nueva forma es especificar la línea de comandos completa en la configuración de perfil. Esto hace que sea más fácil mantener el demonio y todavía actualizar a la versión más reciente de ffmpeg / avconv y acaba de actualizar la configuración en el archivo de configuración y no tener que esperar a una nueva versión de tvpvrd para ponerse al día con lo último en formato de orden. Esto también atiende mejor para los usuarios avanzados que desea especificar las opciones de codificación más complejos en el proceso de transcodificación.
- Configuración añadida para el estilo moderno Upstart script de inicio para el sistema que utiliza para iniciar initctl demonios (por ejemplo, la versión más reciente de Debian, Ubuntu, Linux Mint, etc.) Esto se configura automáticamente en función del sistema
- Vuelva a habilitar la configuración de usuario para decidir si un usuario al utilizar el Web-UI debería exigirse o no. Esto fue ignorado previamente y un inicio de sesión siempre se requería.
- Si los archivos DB XML se especifica en la línea de comandos se utiliza ahora la ruta completa. El comportamiento anterior era utilizar los demonios directorio de trabajo
- Las plantillas por defecto para el archivo tvpvrd.conf se ha ajustado ligeramente para que el Web-UI por defecto.
- Soporte para & quot; avconv & quot; como el programa de transcodificación. Esto hará que el trabajo demonio fuera de la caja con muchos sistemas basados en Debian (incl Ubuntu / Linux Mint.), Ya que se envían con & quot; avconv & quot; por defecto y no & quot; ffmpeg & quot;.
- El proceso de instalación detecta si cualquiera de & quot; ffmpeg & quot; o & quot; avconv & quot; se instala y ajusta la plantilla para tvpvrd.conf consecuencia. Desde & quot; ffmpeg & quot; y & quot; avconv & quot; tener diferentes argumentos de línea de comandos también hay dos directorios de perfil. El viejo se utiliza con ffmpeg y el nuevo & quot; perfiles avconv & quot; se utiliza con avconv. Sin embargo, ffmpeg sigue siendo el transcodificador recomendado y en caso de que ambos están disponibles de la plantilla será inicializado con ffmpeg.
- libreadline-dev ahora se requiere la dependencia para configurar y construir el demonio (Esta es una biblioteca muy común utilizado por muchas empresas de servicios públicos por lo que no es razonable)
- & quot; configure & quot; Ahora utilizará & quot; / usr & quot; como predeterminado prefijo y & quot; / etc & quot; para sysconfdir defecto así que no hay necesidad de usar & quot; configure --prefix = / usr --sysconfdir = / etc & quot;.
¿Qué hay de nuevo en la versión 4.4.5:
cambios visibles
- Usuario:
- Añadido configuración opcional para el comportamiento de apagado automático en caso de que no son más grabaciones programadas. Esto le permite elegir si el servidor debe permanecer encendida o se cerrará después de la última grabación programada ha terminado.
- Bugs fijo:
- En el caso en que no hay más futuro a grabar el apagado automático no funcionaba correctamente cuando se habilitó el correo-on-apagado debido a un vacío al lado de marca de hora de grabación.
- Cambios internos:
- Añadido manejo más robusto de los servidores SMTP pobres mediante la adición de manejo de tiempo de espera cuando se recibe respuesta del servidor SMTP para evitar quedarse atascado esperando una respuesta que nunca llega.
- Algunos refactorización menor en el módulo de cierre.
¿Cuál es nuevo en la versión 4.4.4:
- Se trata de una versión menor con capacidades remitente mejorada SMTP (mejor soporte de autenticación) y un control añadido de que todas las tarjetas de TV han muerto o han sido eliminados.
¿Cuál es nuevo en la versión 4.4.3:
- Esta versión añade archivos de temas para & quot; la noche & quot; y & quot; profunda & quot; que fueron desaparecidos en la configuración de autoconf.
¿Qué hay de nuevo en la versión 4.4.2:
- cambios internos para la compilación limpia con gcc 4.7.2 para su uso en openSUSE 12.3.
- No hay cambios funcionales.
¿Cuál es nuevo en la versión 4.4.1:
- En raras ocasiones el archivo CSS no fue enviado de vuelta cuando el caché del navegador local era limpio y no & quot; If-Modified-Since & quot; Se encontró cabecera.
¿Cuál es nuevo en la versión 4.4.0:
- Comandos para ajustar la configuración de los controles de vídeo (saturación, Se han añadido tono, contraste, brillo) y controles de audio (graves, agudos, sonoridad) y el volumen.
- El archivo de configuración se ha actualizado para permitir el ajuste de los valores predeterminados para los controles anteriores.
- El entorno de compilación se ha actualizado a automake 1.12.1 y configuración automática de 2.69.
- La instalación ahora añadir un pm-utils gancho para descargar el controlador del núcleo ivtv sobre la suspensión / hibernación ciclos.
¿Qué hay de nuevo en la versión 4.3.0:
- Esta versión mejora significativamente la repetición de grabaciones con más opciones para denominación y registro, optimiza el uso de ffmpeg para la transcodificación (que mejor utiliza las versiones más recientes de ffmpeg y sus nuevas opciones), añade una serie de mejoras en la usabilidad de menor importancia en la Web-UI y opciones más de control para el diseño de la interfaz de usuario en el archivo de configuración, y corrige errores menores.
Requisitos :
- FFmpeg
Comentarios que no se encuentran