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.

#351 Le 18/09/2010, à 07:42

Hizoka

Re : [g2s] GUI d'extraction de fichiers mkv

ok, je jetterai un oeil à ce probleme.


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

Hors ligne

#352 Le 18/09/2010, à 19:25

superpopo

Re : [g2s] GUI d'extraction de fichiers mkv

Salut !

Version 4.3.7 :

donc le logiciel fonctionne pour un film mkv en demuxe / remuxe complete, par contre plante lors que je veux demuxer/remuxer une vidéo de ma camera retravaillée avec le logiciel open shot.

voici  le debug :

VARIABLES DE BASES :
config : /home/mard.config/mkv_extractor_gui/config.txt
mkvextract : /tmp/mkvextract.sh
extraction : /tmp/extraction_mkv.txt
mkvmerge : /tmp/mkvmerge.sh
dts2ac3 : /tmp/dts2ac3.sh
desktop : /home/mard/.local/share/applications/mkv_extractor_gui.desktop
fichiers : /tmp/fichiers.txt
image : /tmp/mkv_cover_gui.png
texte : /tmp/mkv_cover_gui.txt
version : 4.3.7
date :  17/09/2010

VARIABLES DU FICHIER DE CONFIGURATION :
dossier_mkv : /home/mard
dossier_save : /home/mard
systray : False
resolution : (-1,-1)
film :  (facultatif)
menage_tmp : True
priorité : 8 (defaut : 10)
débit ac3 : 640 (defaut : 448)
normalisation son : 0.25 (defaut : 0.25)

Dossier de sortie : /home/mard

Ouverture du fichier mkv : /home/mard/Bureau/test.mkv

Place disponible sur le disque dur : 30321916
Taille du fichier mkv : 493608


AFFICHAGE DE LA VARIABLE test_fichier_mkv
File '/home/mard/Bureau/test.mkv': container: Matroska [duration:132160000000]
Track ID 1: video (V_MPEG4/ISO/AVC) [language:und display_dimensions:1920x1080 default_track:0 forced_track:0 packetizer:mpeg4_p10_video]
Track ID 2: audio (A_AC3) [language:und default_track:0 forced_track:0]

Nouvelle valeur de l'encapsulage total : True
Nouvelle valeur de l'encapsulage : False

RECAPITULATIF DES VARIABLES :
menage_tmp : True
Valeur de l'encapsulage : False
Valeur de l'encapsulage total : True
Valeur de la conversion AC3 : False

AFFICHAGE DE LA VARIABLE tree_complet
gtk-yes|video-x-generic|1|mpeg4_p10_video|V_MPEG4/ISO/AVC|1920x1080
gtk-yes|audio-x-generic|2|Inconnu|A_AC3|und


AFFICHAGE DU FICHIER /tmp/fichiers.txt
mkv : /home/mard/MEG_test.mkv
piste : /home/mard/1_Video_mpeg4_p10_video.avi
piste : /home/mard/2_Audio_Inconnu_und.ac3


AFFICHAGE DU FICHIER /tmp/mkvextract.sh
mkvextract tracks "/home/mard/Bureau/test.mkv" 1:"/home/mard/1_Video_mpeg4_p10_video.avi" 2:"/home/mard/2_Audio_Inconnu_und.ac3"

RECHERCHE DE L'EXECUTION DE BASH /tmp/mkvextract.sh
22144 ?        00:00:00 mkvextract

Taille des pistes en cours d'extraction :
113M    total
241M    total
Extraction de la piste /home/mard/1_Video_mpeg4_p10_video.avi ok.
Extraction de la piste /home/mard/2_Audio_Inconnu_und.ac3 ok.

Durée totale de l'opération : 00h00m09s.

AFFICHAGE DU FICHIER /tmp/mkvmerge.sh
mkvmerge -o "/home/mard/MEG_test.mkv" --default-duration "0:fps" "/home/mard/1_Video_mpeg4_p10_video.avi" "/home/mard/2_Audio_Inconnu_und.ac3" > "/tmp/mkvmerge_retour.txt"

RECHERCHE DE L'EXECUTION DE BASH /tmp/mkvmerge.sh


Taille du fichier /home/mard/MEG_test.mkv pendant la conversion :

Une erreur s'est produite pendant l'encapsulage.

AFFICHAGE DU FICHIER /tmp/mkvmerge.sh


AFFICHAGE DU FICHIER /tmp/mkvmerge_retour.txt
mkvmerge v3.0.0 ('Hang up your Hang-Ups') built on Dec 29 2009 00:21:20
Error: 'fps' is not a valid default duration in '--default-duration fps'.

Suppression de /home/mard/1_Video_mpeg4_p10_video.avi
Suppression de /home/mard/2_Audio_Inconnu_und.ac3
Suppression du fichier : /tmp/extraction_mkv.txt
Suppression du fichier : /tmp/mkvextract.sh
Suppression du fichier : /tmp/mkvmerge.sh
Suppression du fichier : /tmp/fichiers.txt

Durée totale des opérations : 00h00m10s.

Dis moi si tu veux plus de precision sur le type de fichier smile Car apparemment il bug sur les fps ?!?


Ubuntu 18.04 64 bits
Crucial MX 200 250Go -GYGABYTE GA-990XA-UD3 _wifi - FX 8350 - 16 gb ram - HIS Ice Q turbo X 6950 2 Go
Lenovo E325 sous Lubuntu

Hors ligne

#353 Le 19/09/2010, à 07:06

Hizoka

Re : [g2s] GUI d'extraction de fichiers mkv

en effet, il semble ne pas reperer le nombre de fps, alors, regarde si de base il trouve le nombre de fps de ta vidéo :

mkvinfo "/home/mard/Bureau/test.mkv" | grep 'Default duration'

le 2e test consiste à extraire les pistes normalement et de lancer la commande sans les fps :

mkvmerge -o "/home/mard/MEG_test.mkv" "/home/mard/1_Video_mpeg4_p10_video.avi" "/home/mard/2_Audio_Inconnu_und.ac3"

merci pour le retour.


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

Hors ligne

#354 Le 19/09/2010, à 10:06

superpopo

Re : [g2s] GUI d'extraction de fichiers mkv

salut merci,

1ere commande : rien ne se passe....

2eme commande :

mkvmerge v3.0.0 ('Hang up your Hang-Ups') built on Dec 29 2009 00:21:20
Error: The source file '/home/mard/Bureau/1_Video_mpeg4_p10_video.avi' could not be opened successfully, or retrieving its size by seeking to the end did not work.

roll

Par contre media info me reconnait le nombre de fps :

ormat                           : AVC
Format/Info                      : Advanced Video Codec
Format profile                   : High@L5.1
Format settings, CABAC           : Yes
Format settings, ReFrames        : 1 frame
Muxing mode                      : Container profile=Unknown@5.1
Codec ID                         : V_MPEG4/ISO/AVC
Duration                         : 2mn 12s
Bit rate                         : 14.7 Mbps
Nominal bit rate                 : 15.0 Mbps
Width                            : 1 920 pixels
Height                           : 1 080 pixels
Display aspect ratio             : 16:9
Frame rate mode                  : Constant
Frame rate                       : 25.000 fps

De plus si je réalise l'opération en manuel (demuxer avec mkv extractor puis remuxer avec mkv merge)

Pas de soucis roll


Ubuntu 18.04 64 bits
Crucial MX 200 250Go -GYGABYTE GA-990XA-UD3 _wifi - FX 8350 - 16 gb ram - HIS Ice Q turbo X 6950 2 Go
Lenovo E325 sous Lubuntu

Hors ligne

#355 Le 19/09/2010, à 17:47

Hizoka

Re : [g2s] GUI d'extraction de fichiers mkv

renvoie un simple :

mkvinfo "/home/mard/Bureau/test.mkv"

pour la 2e commande, tu avais extrait au préalable les pistes ?

c'est quoi media info, une commande ?


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

Hors ligne

#356 Le 19/09/2010, à 18:20

twocats

Re : [g2s] GUI d'extraction de fichiers mkv

http://mediainfo.sourceforge.net/fr


La réponse est 42

Hors ligne

#357 Le 19/09/2010, à 18:32

Hizoka

Re : [g2s] GUI d'extraction de fichiers mkv

en effet, c'est pas mal comme truc.

mais bon je me vois mal ajouter ça en dépendances, ca ajoute encore du poids et qui plus est un logiciel non dispo sur les serveurs...

mais bon je vais voir si ça me permet de simplifier le tout ou pas...


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

Hors ligne

#358 Le 19/09/2010, à 18:55

superpopo

Re : [g2s] GUI d'extraction de fichiers mkv

Hizoka a écrit :

renvoie un simple :

mkvinfo "/home/mard/Bureau/test.mkv"

pour la 2e commande, tu avais extrait au préalable les pistes ?

pour la 2eme commande non, mais je l'avais fait par la suite en manuel est ça a fonctionné avec mkv merge.

pour mkv info :

+ EBML head
|+ EBML version: 1
|+ EBML read version: 1
|+ EBML maximum ID length: 4
|+ (Unknown element: EBMLMaxSizeLength; ID: 0x42f3 size: 4)
|+ Doc type: matroska
|+ Doc type version: 2
|+ Doc type read version: 2
+ Segment, size 252724545
|+ Seek head (subentries will be skipped)
|+ EbmlVoid (size: 145)
|+ Segment information
| + Timecode scale: 1000000
| + Muxing application: Lavf52.31.0
| + Writing application: Lavf52.31.0
| + Segment UID: 0xab 0xf2 0xd9 0xcb 0x2f 0xaf 0xaf 0xec 0x1d 0xc5 0xf5 0xf6 0xe8 0x3b 0xea 0xbf
| + Duration: 132.160s (00:02:12.160)
|+ Segment tracks
| + A track
|  + Track number: 1
|  + Track UID: 1
|  + Lacing flag: 0
|  + Language: und
|  + Codec ID: V_MPEG4/ISO/AVC
|  + Track type: video
|  + Video track
|   + Pixel width: 1920
|   + Pixel height: 1080
|   + Display width: 1920
|   + Display height: 1080
|  + CodecPrivate, length 41
| + A track
|  + Track number: 2
|  + Track UID: 2
|  + Lacing flag: 0
|  + Language: und
|  + Codec ID: A_AC3
|  + Track type: audio
|  + Audio track
|   + Channels: 2
|   + Sampling frequency: 48000
|   + Bit depth: 16
|+ Cluster

voilà je ne vois nul part du fps.

ET tu sais personne ne te demande d'utlser ou d'integrer media info;) tranquilise toi.

Dernière modification par superpopo (Le 19/09/2010, à 18:55)


Ubuntu 18.04 64 bits
Crucial MX 200 250Go -GYGABYTE GA-990XA-UD3 _wifi - FX 8350 - 16 gb ram - HIS Ice Q turbo X 6950 2 Go
Lenovo E325 sous Lubuntu

Hors ligne

#359 Le 20/09/2010, à 07:09

Hizoka

Re : [g2s] GUI d'extraction de fichiers mkv

en effet pas de fps en vu...

donc j'ajoute une verification sur le fps...
ligne 1620 :

[[ ${codec} =~ AVC ]] && echo -n " --default-duration \"0:${fps}fps\"" >> "${mkvmerge}"

en

[[ ${codec} =~ AVC && -n ${fps} ]] && echo -n " --default-duration \"0:${fps}fps\"" >> "${mkvmerge}"

le risque c'est qu'il te décale le son, si c'est le cas, il me faudra intégrer media info...

dis moi si ça passe bien avec cette modif.


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

Hors ligne

#360 Le 20/09/2010, à 10:42

twocats

Re : [g2s] GUI d'extraction de fichiers mkv

Je n'ai pas regardé ton code, donc si je dis une bêtise, pardonne-moi.;)
Pour les FPS pourquoi ne pas faire :

FPS_ID=$(mplayer "${fichier_mkv}"  -identify -vo null -ao null -frames 0 2>/dev/null | awk 'BEGIN {FS="="} /ID_VIDEO_FPS/ {print $2}')

Puis pour corriger les FPS fantaisistes :

case ${FPS_ID%.*} in
    23 ) DURATION_ID="24000/1001" ;;
    24 ) DURATION_ID=24 ;;
    25 ) DURATION_ID=25 ;;
    29 ) DURATION_ID="30000/1001" ;;
    30 ) DURATION_ID=30 ;;
    * ) DURATION_ID=${FPS_ID} ;;
esac

Où DURATION_ID se placera ainsi :

--default-duration 0:${DURATION_ID}fps

La réponse est 42

Hors ligne

#361 Le 20/09/2010, à 11:09

superpopo

Re : [g2s] GUI d'extraction de fichiers mkv

Hizoka a écrit :

en effet pas de fps en vu...

donc j'ajoute une verification sur le fps...
ligne 1620 :

[[ ${codec} =~ AVC ]] && echo -n " --default-duration \"0:${fps}fps\"" >> "${mkvmerge}"

en

[[ ${codec} =~ AVC && -n ${fps} ]] && echo -n " --default-duration \"0:${fps}fps\"" >> "${mkvmerge}"

le risque c'est qu'il te décale le son, si c'est le cas, il me faudra intégrer media info...

dis moi si ça passe bien avec cette modif.

Modification faite, donc sur mes petits fichiers pas de décalage, par contre sur les gros il y un décalage qui apparait sad.

Je regarde ce soir si je peux t'envoyer un gros mkv fait avec open shot.

P.S : je n'ai pas essayé encore les modifs proposés par twocats.


Ubuntu 18.04 64 bits
Crucial MX 200 250Go -GYGABYTE GA-990XA-UD3 _wifi - FX 8350 - 16 gb ram - HIS Ice Q turbo X 6950 2 Go
Lenovo E325 sous Lubuntu

Hors ligne

#362 Le 20/09/2010, à 17:44

Hizoka

Re : [g2s] GUI d'extraction de fichiers mkv

twocats => Tu parles de fps fantaisiste, en as tu déjà trouvé ?
et tu ne parles pas de 23.976.

superpopo => ça c'est plus embêtant...
as tu ce decalage si tu extrait les pistes et les encapsule avec mmg ?


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

Hors ligne

#363 Le 20/09/2010, à 18:14

twocats

Re : [g2s] GUI d'extraction de fichiers mkv

Tu parles de fps fantaisiste, en as tu déjà trouvé ?

J'ai déjà vu du 27.xxx, c'est généralement du à une erreur dans le transcodage de la raw.

et tu ne parles pas de 23.976

Si, si... :

23 ) DURATION_ID="24000/1001" ;;

24000/1001 = 23,976 lol
Ce n'est, cette fois, pas un fps fantaisiste mais la norme NTSC.


La réponse est 42

Hors ligne

#364 Le 20/09/2010, à 18:22

superpopo

Re : [g2s] GUI d'extraction de fichiers mkv

Hizoka a écrit :

twocats => Tu parles de fps fantaisiste, en as tu déjà trouvé ?
et tu ne parles pas de 23.976.

superpopo => ça c'est plus embêtant...
as tu ce decalage si tu extrait les pistes et les encapsule avec mmg ?

Alors en fait j'ai tester sur un fichier mkv maison avec ma camera et le film dure 6 min max, je n'ai pas remarqué de décalage.

Là ou j'ai eu du décalage c avec un film avec bande son dts, et malheureusement je n'en ai que un en ce moment.

De plus ce film est vraiment ch*ant à manipuler (maivais muxage de base je crois, beaucoup  de blems obligé souvent à redémarrer mkv extractor).

Alors je me suis dit que le décalage son/image peut être réalisé lors de la transformation DTS en AC3 big_smile Et je pense que c de là que vient le problème?

Autre question tu as toi même (comme moi) un quad coeur en processeur, et lorsque j'utilise mkv extractor il n'y a que un seul qui tourne.

Est ce pareil chez toi ? y a t il une option à appliquer quelque part pour le multi threading ?

Merci smile


Ubuntu 18.04 64 bits
Crucial MX 200 250Go -GYGABYTE GA-990XA-UD3 _wifi - FX 8350 - 16 gb ram - HIS Ice Q turbo X 6950 2 Go
Lenovo E325 sous Lubuntu

Hors ligne

#365 Le 20/09/2010, à 18:33

Hizoka

Re : [g2s] GUI d'extraction de fichiers mkv

twocats => tu dis avoir trouvé du 27, de ce fait ton case ne règle pas le problème car il mettra ce qu'il a trouvé...

superpopo => donc tu n'as pas de soucis avec tes videos perso c'est ça ?
uniquement avec des films ?

normalement pas de décalage lors de l'encodage... (mais je vais retester dans le doute)

tu peux filer le retour d'un mkvinfo de ton mkv + debug de mkv extractor gui stp ?

pour le thread, je regarderai ça...

Dernière modification par Hizoka (Le 20/09/2010, à 18:34)


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

Hors ligne

#366 Le 20/09/2010, à 19:56

superpopo

Re : [g2s] GUI d'extraction de fichiers mkv

et voilà le tout est envoyé par MP.

bon courage . . .


Ubuntu 18.04 64 bits
Crucial MX 200 250Go -GYGABYTE GA-990XA-UD3 _wifi - FX 8350 - 16 gb ram - HIS Ice Q turbo X 6950 2 Go
Lenovo E325 sous Lubuntu

Hors ligne

#367 Le 20/09/2010, à 21:53

twocats

Re : [g2s] GUI d'extraction de fichiers mkv

tu dis avoir trouvé du 27, de ce fait ton case ne règle pas le problème car il mettra ce qu'il a trouvé...

Oui, car tu ne peux modifier que le fps de la vidéo dans un mkv. Et si tu le fait l'audio en sera forcément décalé. Ex. : Une vidéo en 27.000 corrigée en 23,976 + une audio en 27.000 muxées dans un mkv = décalage automatique.


La réponse est 42

Hors ligne

#368 Le 20/09/2010, à 21:58

Hizoka

Re : [g2s] GUI d'extraction de fichiers mkv

oui c'est pour ça que je pige pas trop l'interet du case...

pour le multi threads ca ne va être possible car mkvmerge et extract ne le prennent pas en compte, mais je vais voir pour l’implanter dans mencoder...

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


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

Hors ligne

#369 Le 20/09/2010, à 21:59

superpopo

Re : [g2s] GUI d'extraction de fichiers mkv

twocats a écrit :

tu dis avoir trouvé du 27, de ce fait ton case ne règle pas le problème car il mettra ce qu'il a trouvé...

Oui, car tu ne peux modifier que le fps de la vidéo dans un mkv. Et si tu le fait l'audio en sera forcément décalé. Ex. : Une vidéo en 27.000 corrigée en 23,976 + une audio en 27.000 muxées dans un mkv = décalage automatique.

oui le problème viens tout simplement de là je pense.


Ubuntu 18.04 64 bits
Crucial MX 200 250Go -GYGABYTE GA-990XA-UD3 _wifi - FX 8350 - 16 gb ram - HIS Ice Q turbo X 6950 2 Go
Lenovo E325 sous Lubuntu

Hors ligne

#370 Le 20/09/2010, à 22:08

Hizoka

Re : [g2s] GUI d'extraction de fichiers mkv

donc d'apres ton mail.

la video de base est en 23.976 fps et je ré-encode en 23.976fps, donc ça ne vient pas de là...

essaie de simplement convertir l'audio en AC3, compare la duree de l'ac3 et du dts.
Si ce sont les mêmes, alors muxe le tout avec mmg pour voir ce qu'il en pense...


pour le multi threads ca ne va être possible car mkvmerge et extract ne le prennent pas en compte, mais je vais voir pour l’implanter dans mencoder...

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


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

Hors ligne

#371 Le 20/09/2010, à 22:16

twocats

Re : [g2s] GUI d'extraction de fichiers mkv

Le nombre de proc :

THREADS=$(grep -cF processor /proc/cpuinfo)

@superpopo :
Ta caméra sortirait pas du MPEG TS par hasard ?


La réponse est 42

Hors ligne

#372 Le 20/09/2010, à 22:22

Hizoka

Re : [g2s] GUI d'extraction de fichiers mkv

merci pour la commande là, j'étais sur : lscpu

j'vais manger et matter un film, à plus tard.

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


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

Hors ligne

#373 Le 20/09/2010, à 22:24

superpopo

Re : [g2s] GUI d'extraction de fichiers mkv

twocats a écrit :

@superpopo :
Ta caméra sortirait pas du MPEG TS par hasard ?

Et oui une belle s*loperie bien difficile à monter...

Puisque je re encode les mts en mkv (le son en Ac3) avec open shot video (logiciel de montage) mais pour qu 'il soit fluide je dois les re convertir avec mkv merge et donc demux remux de mkv extractor.

Le soucis du décalage son/image intervient sur d'autre fichiers qui n'ont rein a voir avec ma caméra. Puisque je dois convertir le DTS en AC3 et paf décalage ....

@hizoka oui je vais faire des manips je reviens des que possible.


Ubuntu 18.04 64 bits
Crucial MX 200 250Go -GYGABYTE GA-990XA-UD3 _wifi - FX 8350 - 16 gb ram - HIS Ice Q turbo X 6950 2 Go
Lenovo E325 sous Lubuntu

Hors ligne

#374 Le 20/09/2010, à 22:30

Hizoka

Re : [g2s] GUI d'extraction de fichiers mkv

pour ta cam passe peut-être par avidemux non ?


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

Hors ligne

#375 Le 20/09/2010, à 23:17

twocats

Re : [g2s] GUI d'extraction de fichiers mkv

je dois convertir le DTS en AC3 et paf décalage ....

Tu peux essayer mon script :
http://h264tobox.free.fr/
Syntaxe :

h264tobox -i ton_fichier.mkv -o mkv

La réponse est 42

Hors ligne