#526 Le 05/11/2011, à 09:48
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
pour la nouvelle version,
pour plus de portabilité, je remplace les
if [[ -z $(dpkg -l | egrep "^ii mkclean") ]]
par
if [[ $(mkclean 2>/dev/null) ]]
que devrais-je mettre pour remplacer :
sudo apt-get install -y mkclean
pour que ca passe sur plus de systeme ?
Juste une info disant de l'installer soi même ?
EDIT : plus de détails des dépendances : sed bash (normalement installé chez quasiment tout le monde, mais si je m'oriente vers un truc avec un peu plus de portabilité...)
Marty, je t'ai envoyé un mail.
Dernière modification par Hizoka (Le 05/11/2011, à 09:57)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#527 Le 05/11/2011, à 14:46
- marty
Re : [g2s] GUI d'extraction de fichiers mkv
Hizoka; je t'ai envoyé un email avec toutes les infos pour ArchLinux.
Concernant ta nouvelle version, je l'attends avec les corrections citées plus haut
Pour la dépendance de mkclean, personnellement, ca ne change pas grand chose car je l'ajoute dans les paquets nécessaires de PKGBUILD.
ArchLinux + KDE
Hors ligne
#528 Le 05/11/2011, à 15:12
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
ouais mais c'est dommage de forcer leur installation alors que ce n'est pas essentiel en fonction de l'utilisation du logiciel...
J'ai pas encore recu le mail...
mais je le ferai demain je pense (ou cette nuit si je veux pas attendre )
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#529 Le 06/11/2011, à 15:52
- marty
Re : [g2s] GUI d'extraction de fichiers mkv
Hizoka, je voulais te demander si dans le mkv-extractor-gui.sh tu pouvais changer le /usr/share/mkv-extractor-gui/mkv-extractor-gui.png par /usr/share/pixmaps/mkv-extractor-gui.png ?
Sinon j'aurais besoin de te demander un coup de main pour un autre logiciel. je voudrais lui rajouter une interface de saisie. Faudrait voir ca sur irc en privé si tu veux et si tu peux. merci
Dernière modification par marty (Le 06/11/2011, à 15:52)
ArchLinux + KDE
Hors ligne
#530 Le 06/11/2011, à 19:23
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
Pourquoi dans pixmaps ? tu fais le liens vers /opt par rapport à ce que tu as fait...
Apres si vraiment il te le faut, je peux mais convaincs moi
Pas de probleme si tu as besoin d'aide, mais il faut qu'on se trouve un horraire et un endroit.
On gere ça par mail.
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#531 Le 07/11/2011, à 22:28
- marty
Re : [g2s] GUI d'extraction de fichiers mkv
bah en général les icônes se placent dans /usr/share/pixmaps
pourquoi tu me parles de lien vers /opt vu que dans tous les cas dans le mkv-extractor-gui.sh ca pointe vers /usr/share/mkv-extractor-gui/mkv-extractor-gui.png donc je suis obligé de patcher le fichier pour pointer vers /opt ou /usr/share/pixmaps
ArchLinux + KDE
Hors ligne
#532 Le 07/11/2011, à 23:16
- twocats
Re : [g2s] GUI d'extraction de fichiers mkv
Si tu veux plus de portabilité commence par remplacer :
#!/bin/bash
par :
#!/usr/bin/env bash
La réponse est 42
Hors ligne
#533 Le 08/11/2011, à 00:55
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
marty => je vais voir pour foutre l'image dans le dossier pixmaps
twocats => ok, je ne savais pas...
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#534 Le 08/11/2011, à 04:41
- marty
Re : [g2s] GUI d'extraction de fichiers mkv
si ca t'oblige à tout changer avec tes paquets .deb, laisse comme ca. je me suis adapté en changeant le chemin dans le mkv-extracor-gui.sh en appliquant un patch. désolé je viens de voir seulement mes mails. demain j'essaye d'apporter mes acquis sur ton post chez Arch. Mais le mieux serait que je te parle en "live" sur irc. tu pourras me poser toutes les questions pour ArchLinux, exposer tes problèmes et je penses qu'ils ne sont pas bien méchants
ArchLinux + KDE
Hors ligne
#535 Le 10/11/2011, à 21:10
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
Augmentation de la portabilité
Correction du bug sur les fichiers joints extraits
Pas de changement d'adresse pour le fichier image, trop galere pour glade.
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#536 Le 12/11/2011, à 21:19
- 21ch181
Re : [g2s] GUI d'extraction de fichiers mkv
Hello Hizoka,
Tout d'abord merci pour ton GUI que j'utilise depuis quelques temps avec grand plaisir.
J'ai un petit soucis avec la version 4.6.5 où la fonction de ré-encapsulage ne fait rien alors qu'elle fonctionne très bien avec Mkvmerge Gui.
je suis sur Lucid 64, avec Gnome 2
Est ce une erreur de ma part ou bien volontaire de ta part ?
Cordialement
Hors ligne
#537 Le 13/11/2011, à 18:12
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
non, ce n'est pas fait expres.
peux-tu me donner le contenu de l'onglet debug stp.
cela le fait avec tous mkv ?
EDIT : pas de soucis chez moi.
Dernière modification par Hizoka (Le 13/11/2011, à 18:56)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#538 Le 14/11/2011, à 17:31
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
je te relance, si tu veux pas poster ici, envoie par mail le retour.
merci
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#539 Le 14/11/2011, à 18:10
- 21ch181
Re : [g2s] GUI d'extraction de fichiers mkv
Hello,
je n'étais pas connecté ...
Oui cela le fait sur tous les MKV
Je te fais un copié-collé ASAP
Hors ligne
#540 Le 16/11/2011, à 03:40
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
avez vous des besoins ou des volontées ?
Pour la prochaine version :
=> Icones integréées
=> Remplacement de l'icone de selection par une coche
=> Ajout d'un menu forçant la langue à utiliser
=> Ajout du support des videos/audios pour les fichiers joints
=> Ajout d'une dependance dans la liste : iconv (qui était deja demandé par le logiciel)
=> Suppresion d'une dependance : libglade
=> Passage à gtkbuilder au lieu de libglade (qui est abandonné)
=> Traductions à jour
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#541 Le 18/11/2011, à 06:29
- 21ch181
Re : [g2s] GUI d'extraction de fichiers mkv
Hello,
J'ai trouvé un moment pour retester et me connecter et voici ce qu'il en ressort :
Debug :
Ouverture du fichier mkv : /media/Win_D/X-MEN.First.Class.mkv.
Place disponible sur le disque dur : 148793908 ko
Taille du fichier MKV : 9105948 ko
Commande mkvextract pour l'extraction des pistes :
mkvextract tracks "/media/Win_D/X-MEN.First.Class.mkv" 1:"/media/Win_D/MKV/1_Video_1920x816.mkv" 2:"/media/Win_D/MKV/2_Audio_Inconnu_fra.aac" 3:"/media/Win_D/MKV/3_Audio_Inconnu_fra.ac3"
---------------------------------------
Extraction des pistes terminée en : 00h25m16s.
Commande mkvmerge pour l'encapsulage des pistes :
mkvmerge -o "/media/Win_D/MKV/MEG_X-MEN.First.Class.mkv" --default-duration "0:frafps" --compression 0:none "/media/Win_D/MKV/1_Video_1920x816.mkv" --compression 0:none "/media/Win_D/MKV/2_Audio_Inconnu_fra.aac" --compression 0:none "/media/Win_D/MKV/3_Audio_Inconnu_fra.ac3"
---------------------------------------
Encapsulage des pistes terminé en : 00h00m00s.
---------------------------------------
Durée totale des opérations : 00h25m17s.
---------------------------------------
J'ai ensuite tenté de lancer l'instruction mkvmerge en console pour avoir les messages d'erreur éventuels :
tux@tux-laptop:~$ mkvmerge -o "/media/Win_D/MKV/MEG_X-MEN.First.Class.mkv" --default-duration "0:frafps" --compression 0:none "/media/Win_D/MKV/1_Video_1920x816.mkv" --compression 0:none "/media/Win_D/MKV/2_Audio_Inconnu_fra.aac" --compression 0:none "/media/Win_D/MKV/3_Audio_Inconnu_fra.ac3"
mkvmerge v3.0.0 ('Hang up your Hang-Ups') built on Dec 29 2009 00:21:20
Error: 'frafps' is not a valid default duration in '--default-duration frafps'.
En consultant le man de mkvmerge j'ai réussi à obtenir un réencapsulage normal avec cette ligne :
mkvmerge -o "/media/Win_D/MKV/MEG_X-MEN.First.Class.mkv" --default-duration "0:25fps" --compression 0:none "/media/Win_D/MKV/1_Video_1920x816.mkv" --compression 0:none "/media/Win_D/MKV/2_Audio_Inconnu_fra.aac" --compression 0:none "/media/Win_D/MKV/3_Audio_Inconnu_fra.ac3"
J'espère que cela peut t'aider.
Je ne serais pas connecté avant ce WE mais je reste à l'écoute de tes demandes.
Bonne journée
Hors ligne
#542 Le 18/11/2011, à 08:52
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
ouais, j'ai vu le probleme dans ta 1ere ligne de commande et comme tu me le confirme, ca vient de la detection des fps.
je vais y jeter un oeil.
Si tu peux me retourner :
ffmpeg -i ton_mkv
mkvmerge -I ton_mkv
Merci.
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#543 Le 18/11/2011, à 12:02
- twocats
Re : [g2s] GUI d'extraction de fichiers mkv
Pour info, récupérer la valeur du fps avec :
ffmpeg :
ffmpeg -i X-Men\ First\ Class.mkv 2>&1 | awk '/fps/ {print $12}'
mkvinfo :
mkvinfo X-Men\ First\ Class.mkv 2>&1 | awk '/fps/ {sub(/\(/, ""); print $6}'
et mplayer :
mplayer -ao null -vo null -frames 0 -nolirc -nocache -identify X-Men\ First\ Class.mkv 2>/dev/null | awk 'BEGIN {FS="="} /ID_VIDEO_FPS/ {print $2}'
Versions utilisées :
ffmpeg version 0.8.6
mkvmerge v4.4.0
MPlayer dev-SVN-r34327-4.5-openSUSE Linux 11.4 (x86_64)-Packman
La réponse est 42
Hors ligne
#544 Le 18/11/2011, à 12:21
- 21ch181
Re : [g2s] GUI d'extraction de fichiers mkv
Hello,
résultat de ffmpeg -1 :
tux@tux-laptop:/media/Win_D$ ffmpeg -i X-MEN.First.Class.mkv
FFmpeg version SVN-r0.5.1-4:0.5.1-1ubuntu1.2, Copyright (c) 2000-2009 Fabrice Bellard, et al.
configuration: --extra-version=4:0.5.1-1ubuntu1.2 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --disable-stripping --disable-vhook --enable-runtime-cpudetect --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --enable-shared --disable-static
libavutil 49.15. 0 / 49.15. 0
libavcodec 52.20. 1 / 52.20. 1
libavformat 52.31. 0 / 52.31. 0
libavdevice 52. 1. 0 / 52. 1. 0
libavfilter 0. 4. 0 / 0. 4. 0
libswscale 0. 7. 1 / 0. 7. 1
libpostproc 51. 2. 0 / 51. 2. 0
built on Sep 16 2011 17:08:44, gcc: 4.4.3
Seems stream 0 codec frame rate differs from container frame rate: 47.95 (54042/1127) -> 23.98 (24000/1001)
Input #0, matroska, from 'X-MEN.First.Class.mkv':
Duration: 02:11:42.85, start: 0.000000, bitrate: N/A
Stream #0.0(eng): Video: h264, yuv420p, 1920x816, PAR 1:1 DAR 40:17, 23.98 tbr, 1k tbn, 47.95 tbc
Stream #0.1(fra): Audio: aac, 48000 Hz, stereo, s16
Stream #0.2(fra): Audio: ac3, 48000 Hz, 5.1, s16
At least one output file must be specified
résultat de mkvmerge -I :
tux@tux-laptop:/media/Win_D$ mkvmerge -I X-MEN.First.Class.mkv
File 'X-MEN.First.Class.mkv': container: Matroska [duration:7902853000000]
Track ID 1: video (V_MPEG4/ISO/AVC) [language:eng display_dimensions:1920x816 default_track:1 forced_track:0 packetizer:mpeg4_p10_video]
Track ID 2: audio (A_AAC) [language:fra default_track:1 forced_track:0]
Track ID 3: audio (A_AC3) [language:fra default_track:0 forced_track:0]
A+
Dernière modification par 21ch181 (Le 18/11/2011, à 12:23)
Hors ligne
#545 Le 18/11/2011, à 19:49
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
twocats => perso je fais ça :
sed -n "/Stream #0.$(($ID-1))/ s/.*, \([0-9][0-9].*\) fps.*/\1 fps/p" <<< "${mkv_ffmpeg}"
ffmpeg -i X-Men\ First\ Class.mkv 2>&1 | awk '/fps/ {print $12}'
me renvoie : fps,
21ch181 => t'as un probleme avec ton mkv :
Seems stream 0 codec frame rate differs from container frame rate: 47.95 (54042/1127) -> 23.98 (24000/1001)
pour ça que le nombre de fps est mauvais...
mais il donne : 23.98 tbr, je sais pas trop ce que c'est...
Alors apres tests sur 90 mkv :
Tres souvent les valeurs sont les mêmes (79/90) :
25 fps, 25 tbr, 1k tbn, 180k tbc
25 fps, 25 tbr, 1k tbn, 50 tbc
24.50 fps, 24.50 tbr, 1k tbn, 49 tbc
30 fps, 30 tbr, 1k tbn, 30 tbc
23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc
29.97 fps, 29.97 tbr, 1k tbn, 29.97 tbc
Rarement problématique (10/90):
23.98 fps, 59.94 tbr, 1k tbn, 180k tbc => quasiment toujours ces valeurs là quand ça deconne
25 fps, 500 tbr, 1k tbn, 180k tbc
Et peuvent servir (1/90) :
1k fps, 25 tbr, 1k tbn
si vous avez quelques mkv :
for x in *.mkv; do ffmpeg -i "$x" 2>&1 | grep "Stream #0.0"; done
Mais il va falloir que je revois peut être pour ne plus utiliser ffmpeg au profit de mplayer pour diminuer les dependances, car mplayer me sert aux visualisations maintenant...
Le soucis avec mplayer, c'est qu'il me donne que les fps qui ne sont pas toujours bon...
mplayer : VIDEO: [H264] 720x368 0bpp 59.940 fps 0.0 kbps ( 0.0 kbyte/s)
ffmpeg : Video: h264 (High), yuv420p, 720x368 [PAR 32:27 DAR 160:69], PAR 186:157 DAR 8370:3611, 23.97 fps, 59.94 tbr, 1k tbn, 180k tbc (default)
et mkvinfo donne grosso modo les mêmes resultats que ffmpeg.
grrr...
ca va finir que je teste le nombre de fps qui, s'il semble etrange, affiche une fenetre pour demander confirmation...
vous en pensez quoi ?
Dernière modification par Hizoka (Le 18/11/2011, à 20:20)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#546 Le 18/11/2011, à 22:28
- twocats
Re : [g2s] GUI d'extraction de fichiers mkv
twocats => perso je fais ça :
sed -n "/Stream #0.$(($ID-1))/ s/.*, \([0-9][0-9].*\) fps.*/\1 fps/p" <<< "${mkv_ffmpeg}"
ffmpeg -i X-Men\ First\ Class.mkv 2>&1 | awk '/fps/ {print $12}'
me renvoie : fps
Problème de version de ffmpeg. J'utilise la 0.8.6, 21ch181 la 0.5.1-4 et toi tu n'indiques pas la tienne...
mplayer -identify reste la solution la plus fiable et pérenne.
La réponse est 42
Hors ligne
#547 Le 18/11/2011, à 22:35
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
ffmpeg version 0.7.2-4:0.7.2-1ubuntu1
désolé.
Ouais, je vais retourner vers mencoder, il faut que je vois pour la conversion DTS => ac3 (je l'utilisé avant ffmpeg)
il faut que je reflechisse à un systeme pour les fps etranges....
EDIT : mplayer2 me reconnait bien le bon fps
Dernière modification par Hizoka (Le 18/11/2011, à 23:06)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#548 Le 19/11/2011, à 00:08
- twocats
Re : [g2s] GUI d'extraction de fichiers mkv
Je te déconseille fortement d'utiliser un fork de mplayer (de fait pas forcément dispo sur toutes les distributions).
La réponse est 42
Hors ligne
#549 Le 19/11/2011, à 00:53
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
ouais, je ne force pas son utilisation.
Mais il semble mieux d'apres la doc...
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#550 Le 19/11/2011, à 04:19
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
ouais en fait j'ai des soucis...
mplayer ne me donne les fps que de la video par defaut et dans le cas de mkv multi video, ca passe pas...
donc la je réfléchis et c'est vraiment galere...
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne