Video Disk Recorder

Logiciel capture d'écran:
Video Disk Recorder
Détails logiciels:
Version: 2.0.0
Date de transfert: 20 Feb 15
Développeur: Klaus Schmidinger
Licence: Gratuit
Popularité: 15

Rating: nan/5 (Total Votes: 0)

Video Disk Recorder (VDR) est un programme de récepteur satellite numérique open source qui utilise la norme DVB et les technologies Linux pour enregistrer les flux MPEG2, ainsi que le flux de sortie à un téléviseur.
Video Disk Recorder prend également en charge des plugins pour DVD, MP3, AVI, MKV, lecture DivX. La nouvelle version supporte HDTV (High Definition Television)

Ce qui est nouveau dans cette version:.

  • Prise en charge complète pour la TVHD:
  • VDR supporte maintenant pleinement HDTV.
  • Satellite Channel Routing:
  • VDR prend désormais en & quot; Satellite Channel Routing & quot; (SCR) selon EN50494 (basé sur le & quot; Unicable & quot; patch). Depuis & quot; Unicable & quot; est une marque déposée et signifie qu'une des nombreuses implémentations de RCS, les modifications suivantes ont été apportées par rapport à la pièce, qui doivent être pris en compte par des gens qui ont mis en place leur système en utilisant le patch:
  • Le paramètre 'U' dans le fichier diseqc.conf a été changé en «S» (& quot; Scr & quot;)
  • .
  • Le nom du fichier de configuration a été modifié à partir de & quot; unicable.conf & quot; & quot; scr.conf & quot;.
  • Collage de périphérique:
  • Le nouveau options de configuration & quot; LNB / périphérique connecté au câble n & quot assis; peut être utilisé pour définir les dispositifs DVB-S sont connectés au même câble SAT et sont donc & quot; & quot ;. collé Cette rend obsolète le patch LNBSHARE. Les utilisateurs du patch LNBSHARE devront nouvellement mis en place leurs dispositifs se assit avec les options ci-dessus.
  • Sous-titres:
  • Mise en œuvre de la gestion des sous-titres HD résolution selon des v1.3.1 ETSI EN 300 743, chapitre 7.2.1.
  • Correction de manutention sous-titres DVB et mis en œuvre décodage textuel sous-titres DVB.
  • Plugins:
  • Ajouté CDevice :: NumProvidedSystems () pour PLUGINS.html (manquait car il avait été mis en place).
  • Le plugin «ciel» ne fait plus partie de la source VDR.
  • AVIS IMPORTANT AUX AUTEURS plugin:. Un plugin qui implémente une classe de CDevice dérivée qui peut rejouer la vidéo doit maintenant appeler la fonction MakePrimaryDevice () de sa classe de base
  • Mise en œuvre cDeviceHook pour permettre plugins plus de contrôle sur le périphérique peut fournir qui transpondeur.
  • Les plugins peuvent maintenant définir de nouvelles sources. Afin de mettre en œuvre, les modifications suivantes ont été faites:
  • La chaîne de paramètres du transpondeur ne est plus interprété par cChannel, mais plutôt comme ce est stocké et utilisé uniquement par le dispositif respectif. De cette façon, les plugins peuvent utiliser la chaîne de paramètres d'un canal pour stocker des données arbitraires (voir vdr.5).
  • Le nouveau cSourceParam de classe peut être utilisée par les plugins de définir de nouvelles sources et de mettre en œuvre éléments du menu OSD qui seront utilisés dans l'éditeur de canal pour modifier les paramètres spécifiques à la source d'un canal (voir dvbdevice.c pour un exemple de la façon dont cette est fait pour les appareils DVB par défaut).
  • purement valeurs numériques ne sont plus acceptés dans la «source» paramètre d'un canal.
  • Ce obsolète le patch PLUGINPARAM.
  • Le plugin dvbhddevice fait maintenant partie de l'archive de distribution VDR.
  • Le script pic2mpg du plugin 'Pictures' génère maintenant des images HD. L'ancienne version SD est toujours disponible pic2mpg-sd.
  • Le plugin dvbsddevice prend désormais en charge la nouvelle option --outputonly, qui désactive la réception sur les appareils FF SD et utilise le dispositif que pour la sortie.
  • Le code de la télécommande RCU a été déplacé dans un plugin séparé nommé & quot; & quot ;. rcu REMOTE = Option RCU dans l'appel «faire» pour VDR est maintenant obsolète. L'option --rcu de ligne de commande est désormais obsolète. Utilisation -Prcu place. Si vous avez utilisé --rcu avec un chemin de périphérique, utilisez -P & quot; rcu -d & quot;.
  • Suppression de la fonction cEITScanner obsolètes :: UsesDevice (). Si un plugin a utilisé cette fonction pour savoir si un appel à sa fonction c État :: ChannelSwitch () était due à un commutateur de canal direct, il peut utiliser nouveau paramètre LiveView de cette fonction. Les plugins qui mettent en œuvre c État :: ChannelSwitch () doivent ajouter le paramètre 'bool LiveView »à cette fonction.
  • Ajout d'une nouvelle interface de plug-in pour la mise en œuvre des gestionnaires d'EPG.
  • Un plugin peut implémenter un gestionnaire EPG en créant un objet dérivé de cEpgHandler et mettre en œuvre les fonctions de membres nécessaires.
  • Le traitement spécial des événements avec table id 0x00 a été abandonnée. Pour la compatibilité ascendante avec les événements EPG ID de table inférieure à 0x4E seront traités comme se ils avaient un id de table des 0x4E, et le nouveau plugin 'epgtableid0' peut être utilisé pour les avoir traités comme dans les versions précédentes.
  • L'id de table par défaut pour un CEvent nouvellement créé a été changé à 0xFF, ce qui est plus élevé que ne importe quel id de table normale qui est diffusé dans les données de l'IET.
  • Voir PLUGINS.html, section & quot; Electronic Program Guide & quot; pour plus d'informations.
  • Le constructeur cThread dispose désormais d'un paramètre booléen supplémentaire qui peut être mis à true pour que ce fil terme avec une priorité inférieure. Plugin auteurs qui utilisent les threads de faible priorité peuvent vouloir utiliser à la place des appels à SetPriority (19) et SetIOPriority (7). La priorité d'un thread (& quot; bas & quot; ou & quot; haute & quot;) est désormais enregistré lorsque le fil commence
  • .
  • Le plugin Makefile ont maintenant une cible séparée 'install'.
  • Plugin Makefiles utilisent maintenant le programme 'install' DESTDIR et.
  • Plugin Makefile peut maintenant inclure un fichier de configuration pour les paramètres de temps de compilation.
  • Plugins qui implémentent une interface à tout type de télécommandes doivent utiliser les nouveaux paramètres et Setup.RcRepeatDelay Setup.RcRepeatDelta pour permettre à l'utilisateur d'ajuster le comportement de la fonction de répétition de la télécommande. Ils doivent également supprimer toutes les options de configuration qu'ils pourraient avoir qui servent le même objectif.
  • Ajout de démos de la DrawEllipse () et DrawSlope () pour le plugin 'osddemo' (appuyez sur «1» ou «2», respectivement).
  • Skins:
  • La peau 'de sttng' affiche maintenant deux barres de couleur au bas de l'affichage du canal, indiquant la force (barre supérieure) et la qualité (barre inférieure) du signal reçu. Le nombre à gauche de ces barres indique le dispositif réel le canal actuel est reçu avec.
  • Skins peuvent maintenant informer la catégorie de menu pour lesquelles leur cSkinDisplayMenu est actuellement utilisé. Cela peut se faire soit par un appel à cSkinDisplayMenu :: MenuCategory () ou par réimplémentant cSkinDisplayMenu :: SetMenuCategory (). Cette information permet une peau d'utiliser des icônes ou des décorations spéciales pour les différents types de menus dans VDR.
  • La fonction membre nouvelle cSkinDisplayReplay :: SetRecording () permet une peau pour afficher plus d'informations sur l'enregistrement en cours de lecture.
  • La nouvelle peau & quot; LCARS & quot; est une version améliorée de la & quot; ST: TNG & quot; la peau (qui est toujours là dans sa mise en page originale, pour ceux qui ne aiment pas la peau LCARS, ou ne peuvent pas l'utiliser en raison des limitations de l'OSD). La peau LCARS utilise le nouveau & quot; le menu catégorie & quot; fonction pour afficher des informations supplémentaires sur la page du menu principal. Il montre minuteries à venir et les dispositifs du système, ainsi que le périphérique est enregistrement qui minuteries. Le volet supérieur du menu principal affiche les données de programme en mode direct et en différé, et une barre de progression. Un indicateur sur le côté droit de la liste des périphériques montre quel périphérique est actuellement utilisé pour la visualisation en temps réel, et se il est en mode de transfert. Les écrans de périphériques individuels montrent le numéro de périphérique, le type d'appareil, qui CAM (le cas échéant) est actuellement affecté à l'appareil, et la force du signal et la qualité. Sur le côté gauche de l'OSD il ya un affichage permanent de la date actuelle et l'heure, l'utilisation du disque et la charge du système. & Quot; LCARS & quot; est le nouveau skin par défaut de VDR. Il nécessite au moins un 4bpp (16 couleurs) full OSD de l'écran, mais vous pouvez encore fonctionner si votre OSD ne peut gérer que moins de couleurs (dans ce cas, vous voulez peut-être passer à la & quot; ST: TNG & quot; ou & quot; Classique VDR & quot ;. la peau)
  • Le nouveau fonctions SetItemEvent (), SetItemTimer (), SetItemChannel () et SetItemRecording () de la classe cSkinDisplayMenu peuvent être réimplémentées par les plugins de la peau pour afficher ces éléments de manière plus élaborée qu'une simple ligne de texte.
  • Télécommande:
  • Changement de l'emplacement par défaut pour la prise LIRC dans / var / run / lirc / lircd.
  • Les nouvelles options de configuration & quot; OSD clé / Couleur [0123] & quot; peut être utilisé pour ajuster la séquence des touches de couleur affichés dans les menus à celle des touches de couleur sur votre télécommande. Auteurs de plugins qui implémentent peaux peuvent vouloir adapter leurs SetButtons () fonction pour faire usage de cette nouvelle fonctionnalité. Voir, par exemple, la fonction cSkinClassicDisplayMenu :: SetButtons () dans skinclassic.c pour plus de détails.
  • Ajout utilisateur clé kUser0.
  • défini
  • La télécommande nouvelle clé de contrôle & quot; Lecture / Pause & quot; peut être utilisé avec les télécommandes qui ne ont pas de touches séparées pour & quot; Play & quot; et & quot;. & quot ;, Pause mais plutôt avoir une seule touche pour les deux fonctions
  • Les nouvelles options & quot; répétez Setup / Divers / Télécommande délai & quot; et & quot; Setup / Divers / Remote répétition de Delta Control & quot; peut être utilisé pour ajuster le comportement de la télécommande en cas d'une touche est maintenue enfoncée pendant un certain temps, de sorte que les coups de pied de la fonction de répétition en.
  • Périphériques:
  • Gestion de Re-mise en œuvre de la norme DVB-S2, qui est apparu dans la version 1.5.14, mais a été révoqué en version 1.5.15 en faveur de faire une version stable 1.6.0. Notez que le fichier channels.conf prend désormais en charge des paramètres supplémentaires, de sorte que vous pouvez vous assurer que vous avez une sauvegarde de ce fichier au cas où vous avez besoin de revenir à la version précédente du VDR!
  • cDvbDevice utilise désormais le drapeau de FE_CAN_2G_MODULATION pour déterminer si un dispositif peut gérer DVB-S2.
  • Le support pour les cartes DVB vedette à part entière de la conception TT / Fusi a été déplacé dans le nouveau plugin "dvbsddevice '. Sur les systèmes qui utilisent une telle carte comme périphérique primaire, ce plugin doit maintenant être chargé lors de l'exécution VDR pour visualiser la vidéo en direct ou enregistrée. Si le plugin ne est pas chargé, la carte sera traitée comme une carte DVB budgétaire, et il n'y aura pas de capacité ou de l'affichage OSD.
  • Ajout du support pour les cartes DVB avec plusieurs fontends. Notez que cela ne fonctionne que pour les cartes DVB où chaque interface peut être utilisé indépendamment de tous les autres sur le même adaptateur.
  • Ajout du support pour les appareils ATSC. Cette rend obsolète le patch ATSC.
  • Les nouvelles fonctions CDevice :: SignalStrength () et CDevice :: SignalQuality () peuvent être utilisées pour déterminer la force du signal et la qualité d'un dispositif donné.
  • La nouvelle fonction CDevice :: ProvidesEIT () est utilisée pour déterminer si un dispositif peut fournir des données de l'IET et sera donc utilisé dans cEITScanner :: Process () pour recevoir des données de l'IET à partir des canaux qu'il peut recevoir. Notez que par défaut on suppose qu'un dispositif ne peut pas fournir des données de l'IET, et seul le cDvbDevice builtin renvoie vrai de cette fonction.
  • Ajout du support pour les appareils avec plus d'un système de livraison par frontend. Cela nécessite un pilote DVB avec la version 5.5 ou plus qui peut gérer l'appel DTV_ENUM_DELSYS. Avec les pilotes plus âgés, il retombera à un seul système de livraison par frontend.
  • Ajout du support pour la manipulation de transpondeurs DVB-T2. Cela nécessite un pilote DVB avec la version 5.3 ou supérieure qui peut gérer l'appel de DTV_DVBT2_PLP_ID (qui a été renommé DTV_STREAM_ID dans l'API DVB 5,8).
  • Les adaptateurs de périphériques DVB / interfaces sont maintenant sondés en scannant le répertoire / dev / dvb lieu de boucle à travers les numéros adaptateur / frontend. Cela permet de & quot; & quot trous; dans la numérotation de l'appareil.
  • Suppression de la & quot; & quot ;. PrimaryLimit Old & quot; très complet & quot; cartes DVB peuvent être exécutés avec l'option --outputonly pour éviter les problèmes avec l'enregistrement de canaux à large bande passante. En outre, avec la TVHD devient de plus en plus populaire ces cartes sont assez largement dépassée maintenant (TT S2-6400 n'a pas de problèmes d'enregistrement et la relecture des canaux à large bande passante simultanément). Et, last but not least, les gens grâce à un logiciel ne remarqueront pas ce changement, de toute façon.
  • La nouvelle fonction CDevice :: DeviceName () retourne une chaîne indiquant le nom du périphérique donné.
  • La nouvelle fonction CDevice :: DeviceType () retourne une chaîne identifiant le type de périphérique donné.
  • La nouvelle fonction CDevice :: ReadFilter () peut être utilisé par des dispositifs à mettre en œuvre leur propre façon de récupérer des données section de filtre.
  • La nouvelle fonction CDevice :: HasInternalCam () peut être mis en œuvre par des dispositifs qui fournissent des canaux cryptés sous une forme déjà décrypté, sans nécessiter de manipulation explicite d'une CAM.
  • Les nouvelles fonctions CDevice :: CanScaleVideo () et CDevice :: ScaleVideo () peut être utilisé par les périphériques de sortie dérivés pour mettre en œuvre l'extension de la vidéo à une taille et un endroit donnés.
  • Ajout du support pour les transpondeurs DVB-S2 et DVB-T2 qui utilisent & quot; plusieurs en streaming & quot;.
  • DiSEqC:
  • Ajout de définitions de périphériques au format de fichier diseqc.conf, de sorte que certaines positions de satellite peuvent être limitées à une liste donnée de dispositifs. Cette rend obsolète le patch SOURCECAPS.
  • Les transpondeurs qui utilisent & quot; 8PSK turbo fec & quot; (Un mode non standard utilisé par les fournisseurs nord-américains) sont maintenant identifiés en supposant que tous les transpondeurs 8PSK sur DVB-S & quot; l'utilisation turbo fec & quot;.
  • EPG:
  • Le fichier epg.data est maintenant lu dans un thread séparé pour rendre le processus de démarrage plus rapide au cas où le fichier est très volumineux.
  • Proposée nettoyage des données EPG et l'écriture du fichier epg.data dans un thread séparé pour éviter une réponse lente à l'entrée de l'utilisateur sur les systèmes lents
  • OSD:
  • l'OSD et tailles de police sont maintenant définies en pour cent de la taille réelle de l'écran vidéo. La taille maximale de l'OSD a été porté à 1920x1080, pour permettre la pleine OSD de l'écran sur les systèmes HD.
  • La taille de l'OSD est ensuite ajustée automatiquement à l'affichage de la vidéo réelle (à condition que le dispositif de sortie implémente la fonction GetOsdSize ()).
  • L'OSD a maintenant un support complet de TrueColor. Il peut y avoir plusieurs & quot; & quot pixmaps; qui peuvent être superposées avec alpha blending. Toutes les peaux existantes doivent travailler hors de la boîte avec l'OSD TrueColor - la seule exception étant cosd :: GetBitmap (). Depuis le TrueColor OSD ne utilise pas les bitmaps, cette fonction retournera un bitmap factice, qui peut ne pas être ce que le plugin attend. Tant que cette bitmap est utilisé que pour le réglage de la palette, il n'y a pas de problème. Cependant, d'autres opérations sur ce bitmap ne auront aucun effet. Voir la description des fonctions de cPixmap dans osd.h pour plus de détails sur les nouvelles fonctionnalités. Le & quot; ST: TNG Panneaux & quot; la peau a été amélioré pour utiliser automatiquement l'OSD TrueColor si disponible. Le & quot; osddemo & quot; plugin a été étendu à montrer quelques-unes des possibilités de l'OSD TrueColor se il est exécuté sur un système qui fournit en fait le soutien de TrueColor.
  • Les options audio et sous-titres sont maintenant disponibles par le biais des touches jaunes dans le menu Configuration / DVB vert et. Ce est principalement pour les télécommandes qui ne ont pas de touches dédiées pour ces fonctions.
  • Le menu Recordings affiche maintenant la longueur (en heures: minutes) de chaque enregistrement Notez que le & quot; nouvelle & quot; indicateur a été déplacé à partir de la durée d'enregistrement dans la colonne de longueur. Ce nouveau format est également utilisé par la commande SVDRP LSTR, donc dans le cas où vous avez une application qui analyse la sortie LSTR, vous aurez besoin de l'ajuster au nouveau format.
  • La nouvelle option de configuration & quot; Replay / Show time & quot restante; peut être utilisé pour basculer entre l'affichage de la longueur totale ou le temps restant de l'enregistrement qui est actuellement rejoué.
  • L'affichage de progression de lecture est maintenant activée chaque fois qu'une marque est activée (pas seulement quand on est réglé).
  • Le bouton vert dans le & quot; Modifier minuterie & quot; menu peut maintenant être utilisé pour basculer entre seul coup et temporisateurs répétés. Ce est le même que d'appuyer sur '0' lorsque le & quot; Jour & quot; champ est sélectionné, mais il fonctionne à tout moment (et est plus évidente).
  • Lors de l'estimation de l'espace disque restant (en heures), le taux moyen de données de tous les enregistrements existants est maintenant pris en compte. Si cette valeur ne peut être déterminée, la valeur précédente de 25,75 Mo / min est prise.
  • L'utilisation de disque ne est plus automatiquement ajouté au titre du principal et & quot; Recordings & quot; menus. Cela a toujours été une solution de mekeshift et il est maintenant à la peau particulier si, où et comment il veut afficher cette information. Une peau peut utiliser la nouvelle classe de cVideoDiskUsage de mettre en œuvre un tel affichage. Pour la compatibilité, les peaux de défaut & quot; & quot classique VDR ;, & quot; ST: TNG Panneaux & quot; et & quot; mode texte & quot; (ce est à dire des malédictions) ont été modifiés pour se comporter comme avant. Autres peaux peuvent vouloir afficher l'utilisation du disque de manière totalement différente.
  • Un cOsdMenu peut maintenant traiter les peaux qui affichent différents nombres de points dans les différentes catégories de menu.
  • OSD et la peau sont maintenant réinitialisées après une page de configuration du plugin a été confirmée, pour les faire réagir immédiatement en cas de tout changement au paramètre de configuration d'un plugin a un effet sur l'OSD.
  • Maintenant se assurer que le & quot; petite police & quot; ne est jamais plus grande que la & quot; police OSD & quot;.
  • Dans le & quot; Recordings & quot; menu, appuyer sur la touche '0' maintenant fait basculer le tri entre les & quot; par le temps & quot; et & quot; par son nom & quot ;. Le mode de tri sélectionné est enregistré séparément pour chaque dossier (à condition d'avoir un accès en écriture à ce dossier). Si un dossier est nouvellement créé par une répétition de minuterie, le mode de tri pour ce dossier est initialement réglé sur & quot; par le temps & quot ;. Notez que dans les versions précédentes de l'ordre de tri par défaut du répertoire vidéo de haut niveau était & quot; par son nom & quot; et tous les sous-répertoires ont été triées & quot; par le temps & quot ;. Maintenant l'ordre de tri par défaut pour tous les répertoires est & quot; par son nom & quot ;, donc si vous avez un dossier existant qui doit être triée & quot;. Par le temps & quot ;, appuyez sur la touche «0» une fois pour atteindre cet
  • La nouvelle option de configuration & quot; Divers / Show canal noms avec la source & quot; peut être utilisé pour allumer ajoutant le caractère source de canaliser noms quand ils sont affichés.
  • Appuyez sur la touche de lecture pendant le mode de visualisation en direct normale ouvre maintenant le menu Enregistrements si il n'y a pas & quot; dernière consultation & quot; enregistrement. Le même comportement a été mis en œuvre pour la touche bleue dans le menu principal.
  • La nouvelle option & quot; Setup / Replay / Progrès de temps d'affichage & quot; peut être utilisé pour activer automatiquement l'affichage de l'écran de progression chaque fois rediffusion de l'enregistrement est lancé.
  • Time Shifting:
  • La nouvelle option de configuration & quot; enregistrement / Pause manutention touche & quot; peut être utilisé pour définir ce qui arrive si la touche Pause de la télécommande est pressée pendant la télévision en direct.
  • La nouvelle option de configuration & quot; enregistrement / Supprimer l'enregistrement Timeshift & quot; contrôle si un enregistrement Timeshift est automatiquement supprimé après le visionnement. Cette rend obsolète le patch DELTIMESHIFTREC. Notez que le sens des valeurs de cette option est différente de la patch DELTIMESHIFTREC: 0 signifie les enregistrements Timeshift sont pas automatiquement supprimés (le comportement que dans les versions précédentes par défaut), tandis que 1 signifie demander à l'utilisateur si l'enregistrement est supprimé <. / li>
  • Le paramètre de configuration & quot; enregistrement / rec instantanée. temps (min) & quot; peut maintenant être mis à '0', ce qui signifie pour enregistrer seulement l'événement en cours d'exécution.
  • Pendant la pause vidéo en direct, l'audio en cours et des sous-titres sont maintenant conservés.
  • Timers:
  • Le & quot; Modifier minuterie & quot; menu peut maintenant définir le dossier pour l'enregistrement à partir d'une liste des dossiers stockés dans & quot; folders.conf & quot;.
  • Le nom du fichier dans le & quot; Timers & quot; menu affiche maintenant seulement le nom de base de l'enregistrement sans le chemin du dossier (le cas échéant). Sinon avec les chemins de dossiers longs le nom d'enregistrement réelle ne était pas visible du tout.
  • La nouvelle option de configuration & quot; Dossiers dans le menu de la minuterie & quot; contrôle si les noms de fichiers dans le menu de la minuterie sont présentés avec leur chemin complet du dossier.
  • Recordings:
  • Le format d'enregistrement est maintenant TS (Transport Stream). Enregistrements existants en format PES peuvent encore être relus et modifiés, mais de nouveaux enregistrements sont effectués dans TS. Tout le code d'enregistrement dans PES a été supprimé. Les modifications suivantes ont été apportées à passer au format d'enregistrement TS:
  • Depuis un TS doit avoir un PAT / PMT, ce qui nécessite le type de flux vidéo à être explicitement donnée, le format du champ VPID dans le fichier channels.conf et SVDRP commandes NEWC / MODC / CTSR a été étendue. Le type de flux vidéo suit maintenant l'VPID et facultatif PPID, séparés par un signe «=».
  • Le format de fichier d'index a été modifié pour soutenir la taille des fichiers de jusqu'à 1 To (2 Go précédemment), et jusqu'à 65 535 fichiers séparés par enregistrement (anciennement 255).
  • Les noms de fichiers d'enregistrement sont maintenant des 00001.ts de formulaire (précédemment 001.vdr).
  • Le taux de trame est maintenant détectée en regardant deux valeurs PTS ultérieures. Le & quot; images par seconde & quot; est stockée dans la & quot; informations & quot; fichier en utilisant la nouvelle balise F.
  • Le nom du répertoire pour un enregistrement a été changé de AAAA-MM-JJ hh-[:.] Mm.pr.lt.rec (pr = priorité, LT = vie) à YYYY-MM-DD-hh.mm .ch-ri.rec (ch = canal, ri = resumeId). Priorité et durée de vie sont maintenant stockés dans le & quot; info & quot; fichier avec le nouveau balises P et L (si aucun fichier existe, les valeurs maximales sont assumées par défaut, ce qui évite supprime par inadvertance un enregistrement si l'espace disque est faible). Pas plus stocker Priorité et durée de vie dans le nom du répertoire évite de commencer un nouvel enregistrement si l'un de ceux-ci est modifié dans la minuterie et l'enregistrement est relancée pour une raison quelconque. Au lieu de vie et de priorité, le nom du répertoire contient désormais le numéro de canal à partir de laquelle l'enregistrement a été fait, et le & quot; par exemple id & quot; cette instance de VDR. Cela évite les problèmes si plusieurs instances VDR enregistrer la même émission sur des canaux différents, ou même sur le même canal. Le «-» entre le nombre de canal et resumeId empêche les anciennes versions de VDR & quot; voir & quot; ces enregistrements, qui permet de se assurer qu'ils ne seront même pas essayer de les rejouer, ou les supprimer au cas où le disque se exécute en plein.
  • Les fichiers & quot; & quot ;, index & quot; & quot ;, infos & quot; & quot marques; et & quot; reprendre & quot; dans un répertoire d'enregistrement TS sont maintenant créé sans le & quot; .vdr & quot; l'extension.
  • Le & quot; CV & quot; fichier ne est plus un fichier binaire, mais contient des lignes marquées pour pouvoir stocker des informations supplémentaires, comme la piste audio ou sous-titres sélectionnée.
  • cDvbPlayer :: Goto () ne ajoute un & quot; code de fin de séquence & quot; aux données. Si le périphérique de sortie doit cela, il doit prendre soin d'elle par lui-même.
  • Le fichier d'index pour les enregistrements TS est maintenant régénéré sur la volée si un enregistrement est rejoué qui n'a pas d'index. Cela peut également être utilisé pour recréer un fichier index cassé en supprimant manuellement le fichier d'index et puis rejouer l'enregistrement (au moins jusqu'à ce que le fichier d'index a été généré).
  • Les nouvelles options de ligne de commande et --edit --genindex peut être utilisé pour éditer un enregistrement ou de générer son indice sans réellement commencer l'ensemble du VDR.
  • Les nouvelles options de ligne de commande et --filesize --split peut être utilisé conjointement avec --edit pour définir la taille maximale de fichier vidéo et tourner sur le fractionnement des fichiers édités sur les marques d'édition. Ces options doivent être donné avant --edit pour avoir un effet.
  • L'heure de début d'un enregistrement édité est maintenant réglée sur l'heure de la première marque d'édition. Cette rend obsolète le patch CUTTIME.
  • Un processus d'édition en cours est maintenant annulée si non plus.
  • l'original ou la version modifiée de l'enregistrement est supprimé à partir du menu Recordings
  • Si un poste de cadre dans le fichier '' marques d'un enregistrement ne pointe pas vers un I-frame, il va maintenant être déplacé vers la prochaine trame I (vers le haut ou vers le bas, le plus rapproché).

  • Marques
  • Edition peuvent désormais être placés directement sur le dessus de l'autre, auquel cas ils marquent simplement une position, mais ne ont aucun effet sur le processus de coupe réelle.
  • Lorsque positionné à un décalage où deux (ou plus) des marques d'édition sont placés sur le dessus de l'autre, clés déplace le '4' le premier d'entre eux à la gauche, tandis clés déplace le '6' le dernier de les vers la droite. Les «sept» et clés gérer plusieurs marques «9» au même endroit que se il se agissait d'une seule marque.
  • Les touches «7» et «9» sautent maintenant au début ou à la fin, respectivement, de l'enregistrement, même se il n'y a pas de marque fixé à ce moment-là.
  • La nouvelle option & quot; Setup / Replay / Pause sur la marque Set & quot; peut être utilisé pour activer automatiquement passer en mode Pause si un point d'édition est réglé pendant la lecture.
  • Timers plus faire toute spéciale & quot; VFAT & quot; manipulation de raccourcir les noms de répertoire de 40 caractères. Lorsqu'une chaîne est utilisé comme un nom de répertoire pour un enregistrement, la longueur maximale du chemin d'accès, ainsi que les noms de répertoires individuels, est maintenant limitée aux valeurs spécifiées par les nouvelles --dirnames d'options en ligne de commande (voir l'homme VDR ( 1) pour plus de détails). Pour la compatibilité ascendante l'option --vfat est toujours disponible et a le même effet que --dirnames = 250,40,1.
  • Amélioration de vidéos coupe.
  • SVDRP:
  • Le message SVDRP de code d'accès indique maintenant le codage de caractères utilisé, comme dans & quot; 220 vidéo SVDRP VideoDiskRecorder 1.7.1; Ven 2 mai 2008 16:17:10; ISO-8859-1 & quot ;. Ceci peut être utile par exemple pour des outils externes qui fournissent des données EPG, afin qu'ils puissent correctement coder les chaînes.
  • La commande SVDRP PUTE prend désormais en charge la lecture des données EPG à partir d'un fichier donné.
  • Après une commande de CLRE, aucun autre traitement EPG est désormais chose faite pendant 10 secondes, de sorte que les données envoyées avec PUTE ordres suivants ne interfère pas avec les données des radiodiffuseurs.
  • Si svdrphosts.conf contient uniquement l'adresse de l'hôte local, le port de SVDRP est ouvert seulement pour l'hôte local.
  • Le port de SVDRP par défaut est maintenant 6419 (enregistré avec l'ICANN / IANA). Utilisez '-p 2001 "pour revenir à l'ancien port, si nécessaire.
  • La commande SVDRP HITK accepte maintenant plusieurs touches (jusqu'à 31).
  • La commande SVDRP LSTC accepte maintenant les ID de canal.
  • La nouvelle commande SVDRP UPDR peut être utilisé pour déclencher une mise à jour de la liste des enregistrements.
  • La commande SVDRP DELR maintenant ne sera pas supprimer un enregistrement qui est actuellement en cours d'édition.
  • La commande SVDRP LSTR sait maintenant le paramètre & quot supplémentaire;. & Quot ;, chemin qui peut être donnée pour obtenir le nom réel du fichier du répertoire d'un enregistrement
  • La commande SVDRP ASPIC ne vérifie plus si une minuterie avec les données existe déjà.
  • Audio:
  • Mise en œuvre la manipulation du descripteur de composant standard pour AC3 (courant = 4). Le précédemment utilisé & quot; Premiere pseudo standard & quot; (Flux = 2, type = 5) fonctionne toujours, mais a apparemment été injustement utilisé par les diffuseurs depuis le début.
  • Amélioration de l'avance rapide / -rewind pour les enregistrements audio. Les données réelles est maintenant envoyée au dispositif de sortie, de sorte qu'il peut être rejoué et ainsi entraîner le retard correct. Pour les enregistrements audio purs l'audio ne est plus coupé en mode -rewind / avance rapide, de sorte que certains d'orientation concernant la position au sein de l'enregistrement ne est possible.
  • L'option & quot; Setup / DVB / utilisation Dolby Digital & quot; maintenant que contrôle si les pistes Dolby Digital apparaissent dans la & quot; Audio & quot; menu. Dolby Digital est toujours enregistré. Cette rend obsolète le patch DOLBYINREC.
  • Internationalisation:
  • textes de langue lituanienne Added.
  • textes en langue slovaque Added.
  • textes de langue macédonienne Added.
  • Ajout du support pour les langues qui sont écrites de droite à gauche. Voir INSTALLER des informations sur la façon d'activer cette option.
  • textes de langue arabe Added.
  • textes en langue serbe Added.
  • Divers:
  • Les erreurs dans les fichiers de configuration ne est plus garder VDR de démarrer.
  • La nouvelle option de ligne de commande -i peut être utilisé pour définir une & quot;. Instance id & quot ;, qui sera utilisé pour distinguer des enregistrements de la même émission faite par différentes instances de VDR
  • Mise en œuvre la manipulation de la & quot; Note parental Descripteur & quot ;. Le «sttng '' classique 'et peaux» malédictions »affichent le niveau de contrôle parental (si donnée) dans leurs affichages d'événements. Le fichier epg.data stocke le contrôle parental en utilisant le caractère tag 'R'. NOTE IMPORTANTE: si VDR ne affiche pas de contrôle parental, cela ne signifie pas nécessairement que le programme donné est adapté à tous les publics
  • Rebaptisé «runvdr» à «runvdr.template» et non plus le copiant dans le BINDIR dans 'make install'.
  • La nouvelle option de configuration & quot; Divers / Chaînes wrap & quot; contrôle si les enveloppements canal courant vers le début ou la fin de la liste des chaînes lorsque le zapping.
  • Les fichiers & quot; commands.conf & quot; et & quot; reccmd.conf & quot; peut maintenant contenir des listes imbriquées de commandes. Voir vdr.5 d'information sur le nouveau format de fichier. Cette rend obsolète le patch CMDSUBMENU.
  • La nouvelle option & quot configuration; touches OSD / Nombre de caractères & quot; peut être utilisé pour contrôler si les touches numériques peuvent être utilisées pour entrer des caractères dans un champ de saisie de texte.
  • Pendant la lecture, les notes d'édition sont maintenant mis à jour toutes les 10 secondes.
  • Ajout de générer un fichier pkg-config dans le Makefile.
  • Suppression du suffixe «.pl» de tous les scripts.
  • La nouvelle option de configuration & quot; DVB / Standard respect & quot; peut être utilisé pour basculer entre les différentes variantes de la norme DVB. Actuellement, il est & quot; DVB & quot; (Pour la norme DVB original) et & quot;. ANSI / SCTE & quot ;, qui est utilisé pour traiter correctement certains types de flux privé
  • Par défaut VDR est maintenant construit en fonction de la FHS (& quot; système de hiérarchie des fichiers Standard & quot;), et une plaine & quot; faire & quot; dans le répertoire source VDR construit juste tout, mais ne copie pas à ./PLUGINS/lib et ./locale plus. Vous pouvez utiliser un fichier Make.config (copié à partir Make.config.template) et réglez le paramètre LCLBLD = 1 d'avoir tout construit et installé sous l'arbre source VDR (comme ce était le défaut dans les versions précédentes). Si vous avez déjà votre propre fichier Make.config, vous pouvez copier le nouveau Make.config.template et l'adapter à vos besoins. Si vous ne voulez pas les fichiers de données de VDR à répartir autour de votre système selon l'FHS, vous pouvez définir le paramètre ONEDIR = 1 (en utilisant Make.config) d'avoir tous les fichiers dans un répertoire / vidéo comme avant.
  • Le script donné à VDR avec l'option -r est maintenant également appelé à chaque fois qu'un enregistrement est supprimé.
  • Synchronisation heure du système au temps de transpondeur est maintenant fait en utilisant adjtime () afin d'éviter des discontinuités. Si la différence de temps est plus de 10 secondes, stime () est encore utilisé pour faire la synchronisation initiale.
  • Mise en œuvre de la mise à l'échelle des bitmaps SPU.
  • AVERTISSEMENT: Utilisation de plusieurs disques pour former un répertoire vidéo de grande taille est obsolète et sera supprimé de VDR dans une future version! Soit utiliser un des grands disques de téraoctets d'aujourd'hui (de préférence avec un disque de sauvegarde dans un RAID-1), ou d'utiliser quelque chose comme & quot; & quot mhddfs;.

Logiciel similaire

MiniDV Assembler
MiniDV Assembler

3 Jun 15

MPEG4ip Tools
MPEG4ip Tools

2 Jun 15

gxine
gxine

14 Apr 15

GDVDCreator
GDVDCreator

2 Jun 15

Commentaires à Video Disk Recorder

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!