Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#51 Le 22/04/2015, à 23:34

Hizoka

Re : [pyqt4/5] MKV Extractor Qt

Salut,

je regarde ça cette semaine.

Merci pour le retour.


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#52 Le 12/07/2015, à 14:01

Person

Re : [pyqt4/5] MKV Extractor Qt

Bonjour Hizoka, et merci pour tout ce travail précieux !

Mais que me vaut ceci ?

Impossible de récupérer http://ppa.launchpad.net/hizo/mkv-extractor-gui/ubuntu/dists/vivid/main/binary-amd64/Packages  404  Not Found
Impossible de récupérer http://ppa.launchpad.net/hizo/mkv-extractor-gui/ubuntu/dists/vivid/main/binary-i386/Packages  404  Not Found
Le téléchargement de quelques fichiers d'index a échoué, ils ont été ignorés, ou les anciens ont été utilisés à la place.

Qui chreche... cherche voutre... vroute... trouve !!! :-)

Hors ligne

#53 Le 13/07/2015, à 08:28

Hizoka

Re : [pyqt4/5] MKV Extractor Qt

Salut,
je suis actuellement en train de finaliser une version en QT5.

sinon pour ton probleme, c'est simplement que je n'ai pas créé de paquet pour vivid.

j'essaie d'en faire un rapidement.

sinon utilise la version sans installation pour le moment : http://hizo.fr/linux/mkv_extractor_gui/ … -Qt.tar.gz


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#54 Le 17/07/2015, à 18:14

Hizoka

Re : [pyqt4/5] MKV Extractor Qt

Et voila une nouvelle version :

Version 5.2.2 a écrit :

    - Plusieurs petites corrections
    - Ajout d'une fenetre proposant d'utiliser mmg lors d'un simple réencapsulage

Ainsi qu'une version en QT5 !


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#55 Le 01/08/2015, à 11:47

Hizoka

Re : [pyqt4/5] MKV Extractor Qt

Petite maj

  [english]
    - Folder select fixed
    - Upadte About window
    - Package fixed

  [français]
    - Séléction du dossier corrigé
    - Mise à jour de la fenetre à propos
    - Nom du paquet corrigé

Merci à jean-charles granger pour ses retours.


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#56 Le 22/09/2015, à 19:14

Compte anonymisé

Re : [pyqt4/5] MKV Extractor Qt

Ce logiciel remplace Mkvmerge Gui dans MkvToolNix 8.4 seulement mmg permet de faire bien plus de chose.
Pour l'instant donc, je downgrade MkvToolNix en version 8.3.

#57 Le 22/09/2015, à 20:04

Hizoka

Re : [pyqt4/5] MKV Extractor Qt

Quoi ?! ca remplace mmg ?!
tu peux m'en dire plus ?
je regarde ça, ce n'est pas censé le remplacer...

EDIT : je n'ai aucun soucis...

Dernière modification par Hizoka (Le 22/09/2015, à 20:11)


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#58 Le 22/09/2015, à 20:18

Compte anonymisé

Re : [pyqt4/5] MKV Extractor Qt

mmg n'est plus fourni dans la version 8.4 de MkvToolNix.
https://www.bunkus.org/blog/2015/08/mkv … -released/

MKVToolNix v8.3.0 released a écrit :

This is the last release that includes the old GUI (mkvmerge GUI).

Et c'est vrai, mmg n'est plus dans le paquet MkvToolNix 8.4.

Hizoka a écrit :

EDIT : je n'ai aucun soucis...

À quoi ?

Dernière modification par ignace72 (Le 22/09/2015, à 20:23)

#59 Le 22/09/2015, à 20:44

Hizoka

Re : [pyqt4/5] MKV Extractor Qt

ha ok...

j'ai cru que mon paquet désinstallé mkvtoolnix

mon logiciel n'a pas vocation à remplacer mmg... je ne savais pas que c'était abandonné...

This is the last release that includes the old GUI (mkvmerge GUI).

Il semble parler d'une ancienne version graphique, je viens de découvrir la version 8.2 avec une version de la gui très différente.

et dans le changelog du 8.4 :

* MKVToolNix GUI: chapter editor bug fix: whenever the additional
        modification of »expanding start/end timecodes to include the
        minimum/maximum timecodes of their children« was run on an edition
        entry then ChapterTimeStart and sometimes ChapterTimeEnd nodes
        were inserted as direct children of the EditionEntry node when
        saving. This resulted in invalid chapters.

ca n'a pas l'air abandonné...


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#60 Le 22/09/2015, à 21:12

Compte anonymisé

Re : [pyqt4/5] MKV Extractor Qt

Autant pour moi, j'ai confondu ton logiciel avec la nouvelle interface mkvtoolnix-gui qui reprend effectivement le principe de mmg.
Désolé.
je me suis tout mélangé tout seul. yikes

#61 Le 22/09/2015, à 21:33

Hizoka

Re : [pyqt4/5] MKV Extractor Qt

ha non en effet, ce n'est pas le même logiciel smile

le mien a pour intérêt l'extraction des pistes avec des options pour simplifier quelques trucs.


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#62 Le 22/11/2015, à 03:01

xabilon

Re : [pyqt4/5] MKV Extractor Qt

Salut

La version Qt5 marche au poil sur Kubuntu Wily.
Est-ce qu'il est possible d'implémenter facilement le glisser/déposer des fichiers mkv dans la fenêtre du logiciel, plutôt que passer par le menu "ouvrir un fichier mkv" ?


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#63 Le 22/11/2015, à 12:07

Hizoka

Re : [pyqt4/5] MKV Extractor Qt

Salut, je l'avais implanté en QT4 mais ça ne semble plus fonctionner pour QT5, je regarde ça smile

EDIT : ok j'ai réussis, il me reste à refaire un petit tour global dessus et à poster la nouvelle version.
D'autres remarques ?

Dernière modification par Hizoka (Le 22/11/2015, à 12:30)


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#64 Le 23/11/2015, à 19:28

xabilon

Re : [pyqt4/5] MKV Extractor Qt

Peut-être, mais c'est du chipotage... j'ai désactivé l'installation automatique des paquets recommandés, donc certains paquets (mkclean, mkvalidator, subptool...) n'ont pas été installés.

Lorsque MKV-extractor fait appel à un de ces logiciels, si il n'est pas installé il ne se passe rien, aucun message ; il serait peut-être utile, à la place, de conseiller via un pop-up l'installation de l'outil correspondant.
Remarque je mélange peut-être des fonctions, certaines sont grisées si l'outil correspondant n'est pas installé.

Autre chose : lorsque je fais F5, il ne se passe rien. Avec MKV-extractor lancé en Konsole, j'obtiens l'erreur  "Erreur: un seul fichier source est autorisé"

Dernière modification par xabilon (Le 23/11/2015, à 19:42)


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#65 Le 23/11/2015, à 21:12

Hizoka

Re : [pyqt4/5] MKV Extractor Qt

Lorsque MKV-extractor fait appel à un de ces logiciels, si il n'est pas installé il ne se passe rien, aucun message ; il serait peut-être utile, à la place, de conseiller via un pop-up l'installation de l'outil correspondant.
Remarque je mélange peut-être des fonctions, certaines sont grisées si l'outil correspondant n'est pas installé.

Normalement les options ne sont pas visibles si tu n'as pas le logiciel adéquat.

Autre chose : lorsque je fais F5, il ne se passe rien. Avec MKV-extractor lancé en Konsole, j'obtiens l'erreur  "Erreur: un seul fichier source est autorisé"

Tu peux détailler stp ?
Car une fois un mkv ouvert, si je fais F5 ca lance MKVInfo et aucune erreur...

Sinon j'ai fais une maj qui regle le souci du glisser déposer


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#66 Le 23/11/2015, à 23:45

xabilon

Re : [pyqt4/5] MKV Extractor Qt

Le glisser/déposer fonctionne parfaitement.
Après avoir ouvert un MKV, l'appui sur F5 ne fait absolument rien, ni en passant par le menu Actions > Voir les informations du MKV. Or mkvinfo est bien installé.
Si je lance mkv-extractor-qt5 en Konsole, puis j'ouvre un MKV et j'appuie sur F5, il ne se passe toujours rien dans la fenêtre du logiciel, mais j'obtiens un message dans la Konsole :

Erreur : Un seul fichier source est autorisé.

J'ai essayé avec d'autres mkv (téléchargés ici : http://www.sample-videos.com/ ) et l'erreur est la même.
Il semble que c'est une erreur de mkvinfo, j'ai la même lorsque je lance mkvinfo en Konsole avec 2 fichiers en argument.

Je suis sur Kubuntu 15.10 64bits

Dernière modification par xabilon (Le 23/11/2015, à 23:49)


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#67 Le 24/11/2015, à 08:33

Hizoka

Re : [pyqt4/5] MKV Extractor Qt

c'est vraiment étrange...
car meme si on fait glisser plusieurs fichiers, il ne conserve que le 1er..

teste avec cette version, dans laquelle j'ai ajouter un print pour le lancement de mkvinfo et de mkvmergegui.

http://hizo.fr/linux/mkv_extractor_gui/test.tar.gz


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#68 Le 24/11/2015, à 13:36

xabilon

Re : [pyqt4/5] MKV Extractor Qt

J'ai la même erreur, mais avec une ligne de plus :

Nom du fichier ouvert : /home/xabi/big_buck_bunny_720p_10mb.mkv
Erreur : Un seul fichier source est autorisé.

À noter que

mkvinfo /home/xabi/big_buck_bunny_720p_10mb.mkv

fonctionne parfaitement

Edit : si je comprends bien, c'est à cette ligne que ça se passe, non ?

self.process.startDetached('mkvinfo -g "{}"'.format(Variables["MKVLinkIn"]))

Ok, c'est bon, j'ai trouvé : mkvtoolnix-gui n'était pas installé, du coup l'option -g de mkvinfo était interprétée comme un nom de fichier. Après installation de mkvtoolnix-gui, ça marche big_smile
Peut-être faudrait-il l'inclure en dépendance de mkv-extractor ?

Dernière modification par xabilon (Le 24/11/2015, à 13:47)


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#69 Le 24/11/2015, à 14:09

EdLeH

Re : [pyqt4/5] MKV Extractor Qt

Bonjour Hizoka :
je développe un logiciel qui n'a rien à voir avec le tien, mais qui utilise aussi PyQt.
Souhaitant le porter sur PyQt5 et n'ayant pas envie de gérer 2 versions en parallèle, j'ai réussi à faire un code qui fonctionne avec les 2.
Vu que tu es dans le même cas, je me dis que ça t'intéresserait de n'avoir qu'une version de ton logiciel à maintenir.

En gros le principe est le suivant (mais je peux détailler plus) :

  • dans un module utils.py appelé en premier, je détecte la version de Python et de PyQt (et même si c'est PySide) à grands coups de try-except

    # PyQt4, PyQt5 ou PySide :
    PYSIDE = False
    PYQT5 = False
    # on teste d'abord PyQt4 :
    try:
        import sip
        sip.setapi('QString', 2)
        sip.setapi('QVariant', 2)
        from PyQt4 import QtCore, QtGui as QtWidgets, QtGui
    except:
        # puis PyQt5 :
        try:
            from PyQt5 import QtCore, QtWidgets, QtGui
            PYQT5 = True
        except:
            # puis enfin PySide :
            from PySide import QtCore, QtGui as QtWidgets, QtGui
            PYSIDE = True
  • ensuite les autres modules importent utils puis utilisent les variables utils.PYSIDE et utils.PYQT5 afin de savoir quoi importer

    import utils
    
    # PyQt4, PyQt5 ou PySide :
    if utils.PYSIDE:
        from PySide import QtCore, QtGui as QtWidgets, QtGui
    elif utils.PYQT5:
        from PyQt5 import QtCore, QtWidgets, QtGui
    else:
        from PyQt4 import QtCore, QtGui as QtWidgets, QtGui
  • enfin j'utilise les noms des modules de PyQt5 dans mes appels.

Après, il faut tester ce qui passe à QtWidgets et ce qui reste dans QtGui.
Il y a aussi d'autres module de PyQt qui ont changé (QtPrintSupport, QtWebKitWidgets).

EdLeH

Hors ligne

#70 Le 24/11/2015, à 17:31

Hizoka

Re : [pyqt4/5] MKV Extractor Qt

xabilon => merci pour l'info smile
Je l'ajoute aux dépendances !
EDIT : j'ai ajouté mkvinfo-gui et mmg dans les vérifications des options.
EdLeH => merci pour les infos.
Le problème c'est que j'utilise des fonctionnalités qui existe sous qt5 et pas qt4 et pareil avec les versions de python3 et python2 et même entre python 3 et 3.3...

Je pense abandonné la version qt4... mais je vais quand même réfléchir à ta proposition qui pourrait me simplifier certains trucs...

merci à vous deux smile

D'autres remarques ou idées ?

Dernière modification par Hizoka (Le 24/11/2015, à 18:37)


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#71 Le 29/04/2016, à 18:06

Hizoka

Re : [pyqt4/5] MKV Extractor Qt

Bonsoir,

je viens de sortir une version qt5 et python 3.4 dispo pour wily et xenial,

j'ai fait pas mal de tests, j'espere qu'il y aura pas trop de bug car j'ai fait beaucoup de modifs...

j'ai créé également un logiciel a part pour la conversion des sub en srt => https://forum.ubuntu-fr.org/viewtopic.php?pid=21507283

Version 5.4.0 a écrit :

  [english]
    - Lot of bug fixes and revised code
    - Update of the config system who can be edit
    - Update of the icons
    - Option to delete the qt file listing the recent files and URLs
    - Add the filter "All files compatible"
    - Add a pause button beetwen jobs
    - Add audio convert options
    - Add a systray icon option
    - Use of mkvtoolnix-gui who replace mmg
    - Error message if a file name contains a "
    - Few dependancies removed
    - More files compatibles with the mkv convert
    - Convert subtitles use multiprocess now (creation of the Qtesseract5 software)
    - A clic on the header of tracks selects all or nothing

  [français]
    - Beaucoup de corrections de bugs et revision du code
    - Mise a jour du systeme de configuration qui peut etre modifie
    - Mise a jour de la traduction francaise
    - Mise a jour des icones
    - Option de suppression du fichier qt listant les fichiers et urls recentes
    - Ajout du filtre "Tous les fichiers compatibles"
    - Ajout d'un bouton de pause entre les taches
    - Ajout d'option de convertion audio
    - Ajout d'une option d'icone de barre des tache
    - Utilisation de mkvtoolnix-gui qui remplace mmg
    - Message d'erreur si un fichier contient " dans son nom
    - Suppression de quelques dependances
    - Plus de fichiers compatibles pour la convertion en mkv
    - La convertion des soustitres utilise maintenant plusieurs processeurs (creation d'un logiciel Qtesseract5)
    - Un clic sur l'en-tete des pistes selectionne tout ou rien


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#72 Le 29/04/2016, à 18:27

Bertrand49

Re : [pyqt4/5] MKV Extractor Qt

Bonjour,

Il semble que le ppa pour la version 16.04 ne fonctionne pas pour le moment. J'ai pu charger la clé et inscrire le dépôt, mais le paquet mkv-extractor-qt si c'est bien celui-là n'existe pas? Pourrais-je encore pouvoir compter sur ce logiciel, car il fonctionne bien sur 14.10, à part l'option: augmenter la puissance du son (x2 par exemple), par contre: passer en stéréo pour les DTS à 6 canaux, ça fonctionne.
Merci de votre bienveillante attention.

Hors ligne

#73 Le 29/04/2016, à 23:37

Hizoka

Re : [pyqt4/5] MKV Extractor Qt

le paquet s'appelle mkv-extractor-qt5


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#74 Le 30/04/2016, à 08:03

Bertrand49

Re : [pyqt4/5] MKV Extractor Qt

Hizoka a écrit :

le paquet s'appelle mkv-extractor-qt5

J'ai essayé ce matin d'installer, ça fonctionne, je vous remercie!

Hors ligne

#75 Le 30/04/2016, à 09:09

Hizoka

Re : [pyqt4/5] MKV Extractor Qt

Cool, et surtout hesite pas a faire des tests et des retours si besoin smile


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne