Vous n'êtes pas identifié(e).
Bonjour,
Je cherche désespérément sur le net une doc (même en anglais, c'est vous dire ...) qui explique le fonctionnement, la configuration et l'optimisation de l'utilitaire nuvexport.
Bon, pour l'instant, j'ai essayé de l'utiliser à l'identique de la version antérieure mais apparemment je plante lamentablement. (je vous envoie ce soir ce qu'il m'écrit comme injure ...)
RPI3+ en mythtv et TVHEADEND (en construction pour les 2 ...)
Hors ligne
Voici la réponse de nuvexport :
Choose a function, or episode(s) to remove: C
Where would you like to export the files to? [.] /mnt/video_jeune/
/mnt/video_jeune isn't writable.
Where would you like to export the files to? [/mnt/video_jeune]
Enable Myth cutlist? [Yes]
Enable noise reduction (slower, but better results)? [No] yes
Enable deinterlacing? [Yes]
Crop broadcast overscan border (0-5%) ? [1.5]
Audio bitrate? [128]
Variable bitrate video? [Yes]
Multi-pass (slower, but better quality)? [Yes]
Video bitrate? [768] 1200
Default resolution based on requested dimensions.
Width? [512]
Height? [384]
Now encoding: Debout les zouzous: Untitled
Encode started: Wed May 28 21:06:24 2008
First pass...
Waiting for mythtranscode to set up the fifos.
Starting ffmpeg.
Use of uninitialized value in numeric gt (>) at /usr/share/nuvexport/export/ffmpeg.pm line 378, <STDIN> line 16.
processed: 157529 of 157529 frames at 5.07 fps (100.00%, eta: )
audio dump finished.
processed: 157532 of 157532 frames at 5.07 fps (100.00%, eta: )
mythtranscode finished.
processed: 157535 of 157535 frames at 5.07 fps (100.00%, eta: )
ffmpeg finished.
Final pass...
DBD::mysql::st execute failed: MySQL server has gone away at /usr/share/perl5/MythTV.pm line 747.
DBD::mysql::st fetchrow_array failed: fetch() without execute() at /usr/share/perl5/MythTV.pm line 748.
Use of uninitialized value in substitution (s///) at /usr/share/perl5/MythTV.pm line 749.
Use of uninitialized value in concatenation (.) or string at /usr/share/nuvexport/export/ffmpeg.pm line 213.
Waiting for mythtranscode to set up the fifos.
Waiting for mythtranscode to set up the fifos.
mythtranscode finished.
mythtranscode had died early:
2008-05-29 05:44:12.602 Using runtime prefix = /usr, libdir = /usr/lib
2008-05-29 05:44:12.703 Empty LocalHostName.
2008-05-29 05:44:12.834 New DB connection, total: 1
2008-05-29 05:44:12.872 Closing DB connection named 'DBManager0'
2008-05-29 05:44:12.872 Enabled verbose msgs: important
Couldn't find recording for chanid 1005 @
!!! process 3006 complete: 243 !!!
Cleaning up temp files.
Cleaning up child processes.
Si cela vous dit qqchose ...
Je suis pour le moins dubitatif.
RPI3+ en mythtv et TVHEADEND (en construction pour les 2 ...)
Hors ligne
Le point qui me semble le plus important est :
Couldn't find recording for chanid 1005
Mais de là à comprendre quel est le problème ..
Tu as quoi sur le chanid 1005 ?
Mythuser depuis 2005
Hors ligne
le channid 1005 correspond à France 5. Là où j'enregistre "debout les zouzous".
J'arrive à visualiser le canal en direct et je visualise aussi les enregistrements issus de cette chaîne.
RPI3+ en mythtv et TVHEADEND (en construction pour les 2 ...)
Hors ligne
Peut-être un pb avec ffmpeg ???
Voici ce que je lis au début de l'encodage :
Use of uninitialized value in numeric gt (>) at /usr/share/nuvexport/export/ffmpeg.pm line 378, <STDIN> line 15.
Apparemment non car avec transcode :
Use of uninitialized value in numeric gt (>) at /usr/share/nuvexport/export/transcode.pm line 333, <STDIN> line 15.
Dernière modification par lhebui (29/05/2008 21:07:38)
RPI3+ en mythtv et TVHEADEND (en construction pour les 2 ...)
Hors ligne
Visiblement, ce sont les paramètes passés à ffmpeg ou transcode qui sont corrompus.
Est ce qu tu peux les visualiser ?
Je supose que tu connais http://www.mythtv.org/wiki/index.php/Nuvexport
Mythuser depuis 2005
Hors ligne
Oui, je viens de redécouvrir la doc. Je ne savais plus où elle était et on se fait guider avec nuvexport --help
Bon, comment visualier les cmd, je vais voir ...
RPI3+ en mythtv et TVHEADEND (en construction pour les 2 ...)
Hors ligne
Regarde si il y a un mode debug.
Sinon il faut aller dans le code, et rajouter quelques "print" par ci par là.
Je n'utilise pas nuvexport, mes fichiers ne sont plus en nuv depuis longtemps.
Mythuser depuis 2005
Hors ligne
Légère digression : nuvexport est inutile en externe à partir des versions 0.21 de MythTV, car il l'intègre et peut effectuer les conversions de fichiers au travers des tâches.
Hors ligne
Tu m'intéresses Ookaze. Peux-tu être un petit peu plus précis ?
En gros, je peux demander à ce qu'il utilise directement nuvexport dans mythtv ?
Et comment ?
RPI3+ en mythtv et TVHEADEND (en construction pour les 2 ...)
Hors ligne
Ookase, j'aimerais bien que tu nous expliques comment tu fais une conversion d'une emission TV en divx, xvid etc sur mythtv au travers des tâches
dans mon cas, j'utilise projectx d'abord pour séparer l'image de l'audio (fichier .m2v et .mp2) et pour re-synchronisation image/audio pour éviter les décalages son/image, puis j'uitilise avidemux pour l'encodage en xvid et pour l'utilisation de filtres tels que (crop, désentrelacement, redimensionnement).
Si mythtv peut faire tout ça au travers des tâches avec la télécommande, JE SUIS TOUT OUIE !
Dernière modification par morphinux (30/05/2008 13:53:19)
Hors ligne
Bon, j'ai regardé dans la doc de mythtv 0.21 et j'ai trouvé cela très léger.
Où pourrais-je trouver la doc nécessaire pour améliorer mon transcodage et créer directement un xvid par exemple au lieu de passer toujours par nuvexport ?
RPI3+ en mythtv et TVHEADEND (en construction pour les 2 ...)
Hors ligne
Je ne sais plus ou j'ai lu qu'il y avait un bug si on utilisai nuvexport et ffmpeg. Il faut utiliser transcode.
Ensuite, dans la présentation de nuvexport:
can be used as an alternative to MythTV's inbuilt transcoding for recorded TV files
Pourquoi n'utilise tu pas le transcodage intégré à mythtv http://www.mythtv.org/wiki/index.php/Mythtranscode
Sinon d'autres idées:
http://www.mythtv.org/wiki/index.php/Us … ommercials
Mythuser depuis 2005
Hors ligne
C'est effectivement fait au travers des tâches et de mythtranscode, mais on peut également utiliser autre chose. Je n'en ai pas dit plus car je ne m'en suis pas servi, n'en ayant pas l'utilité. Cependant, sur la ML, certains l'utilisent intensément. Je disais juste cela pour donner une autre direction qu'un nuvexport externe qui est difficilement utilisable avec MythTV. Je ne sais plus exactement si nuvexport est complètement intégré dans mythtranscode ou s'il y a encore l'outil dispo en externe.
Les liens de PirateBab sont très bien.
Hors ligne
J'ai utilisé une fois mythtranscode sur ma mythbox SD (PII 550 Mhz). Je me suis endormi avant la fin de la tâche .....
Nuvexport permet de mieux affiner les paramétres d'encodage, mais pour un usage basique, mythtranscode est suffisant.
Mythuser depuis 2005
Hors ligne
Mythtranscode permet-il de faire de l'encodage xvid ou divx ?
Peut-on automatiser la tâche directement dans mythtv, du style, je finis d'enregistrer l'émission et j'encode directement derrière. Ce que fait actuellement mythtv chez moi et me crée un divx en .nuv. J'aimerais bien qu'il me crée plutôt un divx directement.
RPI3+ en mythtv et TVHEADEND (en construction pour les 2 ...)
Hors ligne
Mon MythTV a toujours transcodé les émissions vers du Xvid par le biais de mythtranscode, donc c'est une vieille fonctionnalité. Elle est légèrement plus configurable maintenant que nuvexport a été intégré, mais je ne me suis pas attardé sur les autres formats.
Et oui, les tâches sont programmables, donc il est possible de transcoder aussitôt l'enregistrement fini, ou même en même temps (à confirmer) si la machine est assez puissante bien sûr.
Hors ligne
Il faut que je regarde ce soir plus profondément l'encodage après enregistrement. Au pire, j'ai nuv2avi qui modifie la coquille mais ne va pas changer le nom par exemple comme le faisait nuvexport.
RPI3+ en mythtv et TVHEADEND (en construction pour les 2 ...)
Hors ligne
Bonjour à tous
J'utilise avec succès et depuis longtemps nuvexport pour encoder en divx, je vous donne quelque piste.
Tout d'abord j'ai pu lire sur plusieurs sites que nuvexport ne fonctionne pas avec les versions FFMPEG pré-compilées.
Pour utiliser FFMPEG, il faut compiler à partir des sources. Je ne peux pas en dire plus car je n'ai pas creusé cette piste.
Pour ma part, j'utilise "transcode" pour encoder en xvid
La premiere chose à faire est d'installer "transcode", les librairies divx ou xvid et bien sûr nuvexport.
attention la version 0.4 de nuvexport doit être patché pour fonctionner dans mythtv ( sans ce patch, elle fonctionne uniquement en externe à partir d'une console )
la derniere version 0.5 que j'utilise ne semble plus nécessiter ce patch.
Ensuite il faut configurer par défaut nuvexport avec le fichier /etc/nuvexportrc (dans mandriva) pour définir le logiciel d'encodage (FFMPEG, transcode, mencoder), le chemin de stockage des fichiers transcodés, les options de transcodage (qualité, nbre de passe, etc......) voir la doc de nuvexport sur mythtv.org.
attention de donner à l'utilisateur" mythtv" les authorisations d'écriture dans le répertoire de stockage
Vous pouvez ensuite tester le bon fonctionnement de Nuvexport en lançant dans une console en mode utilisateur la commande "nuvexport-xvid" ou "nuvexport-dvix". Nuvexport lit la base de données de mythtv et vous fournit le liste des fichiers que l'on peut encoder; choisir votre fichier et eventuellement l'épisode, puis il vous demande de confirmer les options de transcodage que vous avez choisi par défaut; si tout va bien, il ne vous reste plus qu'à attendre quelques heures pour visionner votre film encodé.
Nota:pour ma part, j'ai abandonné l'option multi-passe trop longue.
Une fois cette étape réussie, vous pouvez intégrer nuvexport dans mythtv; pour cela aller dans mythsetup et configurer la tache 1 de la façon suivante
nom de tache "encoder en xvid"
commande "/usr/local/bin/nuvexport-xvid --nice 19 --input="%FILE%" "
Pour utiliser dans le frontend, allez dans l'émission à transcoder, choisir "option de taches" puis "encoder en xvid"
La tache est stocké dans la liste des taches visible dans l'onglet "information" et les logs apparaissent dans /var/log/mythbackend.log. Vous pouvez ainsi identifier certains problèmes
Encore une petite chose......
Parfois lors d'une mise à jour de noyau ou de tout autre chose, nuvexport plante avec une erreur difficile à identifier; faites une dé-installation puis une ré-installation (le problème semble connu mais non résolu).
Voilà, bonne chance te à vous de jouer
Hors ligne
Hors ligne
pas de souci, dis-moi ce que tu veux que je regarde
Hors ligne
Salut,
J'ai donc réinstallé nuvexport et maintenant cela fonctionne sous transcode avec quand même un msg bizarre : Starting transcode.
Use of uninitialized value in numeric gt (>) at /usr/share/nuvexport/export/transcode.pm line 333, <STDIN> line 15.
Je ne vois pas ce que cela veut dire ...
Par contre, j'encode avec un débit 3 fois inférieur ante version 0.21 ...
Je ne comprendes pas, bizarre ...
RPI3+ en mythtv et TVHEADEND (en construction pour les 2 ...)
Hors ligne