#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 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.
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
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
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
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 .
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
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
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 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
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
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
@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