#426 Le 04/10/2010, à 23:00
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
test.mkv: data
il n'est pas censé te répondre ça...
mais Matroska ou Matroska data...
EDIT : j'ai trouvé un fichier me donnant la meme info... il faudra donc se baser plus sur mplayer...
que te repont-il avec :
mediainfo ton_fichier_mkv
et
mplayer -ao null -vo null -frames 0 -nolirc -nocache -identify ton_fichier_mkv
Dernière modification par Hizoka (Le 05/10/2010, à 01:20)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#427 Le 05/10/2010, à 06:07
- superpopo
Re : [g2s] GUI d'extraction de fichiers mkv
En effet certains mkv chez moi sont "reconnus" comme des fichiers (pas de petite icône de film), mais lorsque je les lancent pas de souci vlc les prend en charge.
Dans l'ordre :
General
Complete name : test.mkv
Format : Matroska
File size : 6.56 GiB
Duration : 1h 24mn
Overall bit rate : 11.2 Mbps
Encoded date : UTC 2010-09-06 16:19:03
Writing application : mkvmerge v4.1.1 ('Bouncin' Back') built on Jul 3 2010 22:54:08
Writing library : libebml v1.0.0 + libmatroska v1.0.0
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 5 frames
Muxing mode : Container profile=Unknown@4.1
Codec ID : V_MPEG4/ISO/AVC
Duration : 1h 24mn
Bit rate : 7 914 Kbps
Nominal bit rate : 8 140 Kbps
Width : 1 920 pixels
Height : 816 pixels
Display aspect ratio : 2.35:1
Frame rate : 25.000 fps
Resolution : 8 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.202
Stream size : 4.65 GiB (71%)
Writing library : x264 core 104 r1713 c276662
Encoding settings : cabac=1 / ref=5 / deblock=1:0:0 / analyse=0x3:0x2 / me=umh / subme=7 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-2 / threads=12 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=0 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc=2pass / mbtree=0 / bitrate=8140 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / pb_ratio=1.30 / aq=1:1.00
Language : French
Audio #1
ID : 2
Format : DTS
Format/Info : Digital Theater Systems
Codec ID : A_DTS
Duration : 1h 24mn
Bit rate mode : Constant
Bit rate : 1 510 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Side: L R, LFE
Sampling rate : 48.0 KHz
Resolution : 24 bits
Stream size : 909 MiB (14%)
Title : DTS 5.1
Language : French
Audio #2
ID : 3
Format : DTS
Format/Info : Digital Theater Systems
Codec ID : A_DTS
Duration : 1h 24mn
Bit rate mode : Constant
Bit rate : 1 510 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Resolution : 24 bits
Stream size : 909 MiB (14%)
Title : DTS 2.0
Language : French
Puis :
MPlayer SVN-r1.0~rc3+svn20090426-4.4.3 (C) 2000-2009 MPlayer Team
Playing test.mkv.
ID_VIDEO_ID=0
[mkv] Track ID 1: video (V_MPEG4/ISO/AVC), -vid 0
ID_AUDIO_ID=0
ID_AID_0_NAME=DTS 5.1
ID_AID_0_LANG=fre
[mkv] Track ID 2: audio (A_DTS) "DTS 5.1", -aid 0, -alang fre
ID_AUDIO_ID=1
ID_AID_1_NAME=DTS 2.0
ID_AID_1_LANG=fre
[mkv] Track ID 3: audio (A_DTS) "DTS 2.0", -aid 1, -alang fre
[mkv] Will play video track 1.
Matroska file format detected.
VIDEO: [avc1] 1920x816 24bpp 25.000 fps 0.0 kbps ( 0.0 kbyte/s)
ID_FILENAME=test.mkv
ID_DEMUXER=mkv
ID_VIDEO_FORMAT=avc1
ID_VIDEO_BITRATE=0
ID_VIDEO_WIDTH=1920
ID_VIDEO_HEIGHT=816
ID_VIDEO_FPS=25.000
ID_VIDEO_ASPECT=2.3529
ID_AUDIO_FORMAT=8193
ID_AUDIO_BITRATE=0
ID_AUDIO_RATE=48000
ID_AUDIO_NCH=6
ID_LENGTH=5049.16
ID_SEEKABLE=1
ID_CHAPTERS=0
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
ID_VIDEO_CODEC=ffh264
==========================================================================
Opening audio decoder: [libdca] DTS decoding with libdca
Stream with high frequencies VQ coding
AUDIO: 48000 Hz, 2 ch, s16le, 1536.0 kbit/100.00% (ratio: 192000->192000)
ID_AUDIO_BITRATE=1536000
ID_AUDIO_RATE=48000
ID_AUDIO_NCH=2
Selected audio codec: [dts] afm: libdca (DTS-libdca)
==========================================================================
AO: [null] 48000Hz 2ch s16le (2 bytes per sample)
ID_AUDIO_CODEC=dts
Starting playback...
Exiting... (End of file)
ID_EXIT=EOF
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
#428 Le 05/10/2010, à 16:19
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
Bon j'aimerai evité d'utiliser mediainfo alors qu'on devrait pouvoir tiré quelque chose de mplayer.
Voila quelques retours avec la commande :
mplayer -ao null -vo null -frames 0 -nolirc -nocache -identify fichier_mkv 2>/dev/null| egrep -i "mkv|matroska|libavformat|lavfpref"
Meme retour pour 10 mkv :
libavformat file format detected.
doctype: matroska
ID_CLIP_INFO_VALUE0=matroska
ID_DEMUXER=lavfpref
Si vous pouviez me donner le retour de cette commande pour plusieurs mkv, ça pourrait m'aider..
merci
Dernière modification par Hizoka (Le 05/10/2010, à 16:21)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#429 Le 05/10/2010, à 16:30
- twocats
Re : [g2s] GUI d'extraction de fichiers mkv
@Hizoka
quelle est la version de mplayer que tu utilises ?
La réponse est 42
Hors ligne
#430 Le 05/10/2010, à 16:38
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
MPlayer 1.0rc4-4.4.5 (C) 2000-2010 MPlayer Team
celui de base de maverick
mais ca change pas qu'il faut qu'on trouve une solution quelque soit la version (du moins pour les dernières...)
Dernière modification par Hizoka (Le 05/10/2010, à 16:39)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#431 Le 05/10/2010, à 16:55
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
Just some random notes and changes. In SVN the lavf demuxer is now default for Matroska files. We are trying to fix the problems in it, so please report some bugs if you run into them.
c'est récent donc on peut utiliser ID_DEMUXER pour mkv ou pour lavfpref.
je fixe ça !
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#432 Le 05/10/2010, à 17:30
- twocats
Re : [g2s] GUI d'extraction de fichiers mkv
Le problème c'est que lavfpref est également utiliser pour désigner le mp4.
La réponse est 42
Hors ligne
#433 Le 05/10/2010, à 17:56
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
et merde...
bon je vais devoir ajouter :
[extension.mkv]
demuxer=mkv
dans ~/.mplayer/config
pour avoir : ID_DEMUXER=mkv
pas super fan mais je ne vois pas trop comment faire sinon...
une idée twocats ?
EDIT : Ca sert pas à grand chose car cela se base sur le nom du fichier...
2 solutions :
- Je permets l'ouverture de mp4 qui ne semble pas poser trop de problème
- J'utilise mkvmerge pour vérifier que c'est un mkv.
qu'en pensez vous ?
EDIT : POUR LE MOMENT JE BLOQUE LES MP4 ON VERA PLUS TARD POUR LES ACCEPTER (DEVRAIT PAS ETRE TROP DUR...)
Dernière modification par Hizoka (Le 05/10/2010, à 18:21)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#434 Le 05/10/2010, à 18:32
- superpopo
Re : [g2s] GUI d'extraction de fichiers mkv
euh, donc ?
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
#435 Le 05/10/2010, à 18:40
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
je vais bientôt faire une mise à jour
là je regarde pour simplifier le code du scan du mkv
mais en attendant tu peux virer la verification.
Dernière modification par Hizoka (Le 05/10/2010, à 18:48)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#436 Le 05/10/2010, à 22:15
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
et hop, la mise à jour est up.
correction de bugs et simplification du code.
merci de me faire vos retours
Dernière modification par Hizoka (Le 05/10/2010, à 22:17)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#437 Le 06/10/2010, à 21:22
- Lulux3
Re : [g2s] GUI d'extraction de fichiers mkv
Bonsoir Hizoka
Désolé, jusqu'ici, je n'avais plus de soucis (avec les ptit"s corrections dont on a parlé plus haut), mais là, il semble qu'il y ait un nouveau problème:
AFFICHAGE DU FICHIER /tmp/dts2ac3.sh
# Conversion du DTS en ac3
mencoder "/home/jean-claude/Temp/SampleTest.mkv" -vc null -ovc frameno -oac lavc -lavcopts threads=2:acodec=ac3:abitrate=640 -aid -af volnorm=1:0.4 -channels 6 -o "/home/jean-claude/Temp/2_Audio_Inconnu_eng.ac3" &> "/tmp/dts2ac3_retour.txt"
AFFICHAGE DU FICHIER /tmp/dts2ac3_retour.txt
MEncoder 1.0rc4-4.4.5 (C) 2000-2010 MPlayer Team
The aid option must be an integer: -af
Exiting... (error parsing command line)
A suivre...
Edit: même erreur avec l'ancienne version, qui avait fini par fonctionner parfaitement la semaine dernière... Passé à Maverick ce week-end: ma version de Mplayer est maintenant 2.1.0-rc4 try1.dsfg1. Ca peut venir de là?
Dernière modification par Lulux3 (Le 06/10/2010, à 21:50)
Hors ligne
#438 Le 06/10/2010, à 22:11
- superpopo
Re : [g2s] GUI d'extraction de fichiers mkv
salut,
de mon côté j'ai juste eu le temps de test le fichier MKV récalcitrant : il s affiche maintenant
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
#439 Le 07/10/2010, à 07:37
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
Lulux3 => en effet j'ai le même probleme alors que je ne l'avais plus sous la rc3.
mplayer a changer sa façon de lire les fichiers...grrr...
je look ça.
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#440 Le 07/10/2010, à 08:11
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
tiens pour toi, que renvoie :
mplayer "${fichier_mkv}" -v -vo null -ao null -frames 0 2>/dev/null | egrep "Track ID ${ID}|stream ${ID}"
je veux bien que quelqu'un qui ait la version rc3 de mplayer me donne le retour de la commande.
en tout cas, lulux, normalement en changeant :
mplayer "${fichier_mkv}" -v -vo null -ao null -frames 0 2>/dev/null | grep "Track ID ${ID}"
par
mplayer "${fichier_mkv}" -v -vo null -ao null -frames 0 2>/dev/null | egrep "Track ID ${ID}|stream ${ID}"
ca devrait le faire...
EDIT : je serai absent pendant quelques jours, donc pas de réponse de ma part
Dernière modification par Hizoka (Le 07/10/2010, à 18:27)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#441 Le 07/10/2010, à 19:12
- Lulux3
Re : [g2s] GUI d'extraction de fichiers mkv
Bonsoir
Et bien non, ça n'a pas l'air de le faire: je n'ai plus d'avertissement de Mencoder, mais une erreur pendant l'encodage en AC3.
Par contre, en enlevant l'option "-aid" dans la commande MEncoder, ça fonctionne, du moins dans mon cas.
Question d'un ignare: elle sert à quoi, l'option -aid, à part à faire planter l'encodage?
A un de ces jours
Hors ligne
#442 Le 09/10/2010, à 00:37
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
elle sert a determiner la piste son à traiter dans le cas de pistes multiples.
tu peux me renvoyer les resultats de commande ci dessus stp.
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#443 Le 09/10/2010, à 08:21
- Lulux3
Re : [g2s] GUI d'extraction de fichiers mkv
Voilà
mplayer SampleTest.mkv -v -vo null -ao null -frames 0 2>/dev/null | egrep "Track ID ${ID}|stream ${ID}"
[lavf] stream 0: video (h264), -vid 0
[lavf] stream 1: audio (dca), -aid 0, -alang eng
Hors ligne
#444 Le 09/10/2010, à 18:10
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
mplayer SampleTest.mkv -v -vo null -ao null -frames 0 2>/dev/null | egrep "Track ID ${ID}|stream ${ID}: audio"
ca devrait etre mieux maintenant
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#445 Le 10/10/2010, à 11:43
- Lulux3
Re : [g2s] GUI d'extraction de fichiers mkv
Et bien non. Désolé, ça ne me retourne rien
jean-claude@JC:~/Temp$ mplayer SampleTest.mkv -v -vo null -ao null -frames 0 2>/dev/null | egrep "Track ID ${ID}|stream ${ID}: audio"
jean-claude@JC:~/Temp$
Une piste: j'ai tracé la variable ID, qui est à 2 au moment de l'appel mplayer. C'est le numéro de la piste ("track"), pas du "stream", qui lui est à 1. Ce qui explique que egrep ne renvoie rien, non?
Hors ligne
#446 Le 11/10/2010, à 10:59
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
ok, je revois ça demain soir.
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#447 Le 12/10/2010, à 23:14
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
alors comme tu l'as signalé, il y a un décalage dans les numeros, donc :
aid=$(mplayer "${fichier_mkv}" -v -vo null -ao null -frames 0 2>/dev/null | egrep "Track ID ${ID}|stream ${ID}")
ou si non changé
mplayer "${fichier_mkv}" -v -vo null -ao null -frames 0 2>/dev/null | grep "Track ID ${ID}"
par :
aid=$(mplayer "${fichier_mkv}" -v -vo null -ao null -frames 0 2>/dev/null | egrep "Track ID ${ID}|stream ${ID_mplayer}")
et :
old_ifs=${IFS} IFS='|' liste=(${track}) icone=${liste[1]} ID=${liste[2]} info=${liste[3]} codec=${liste[4]} langue=${liste[5]} IFS=${old_ifs}
par
old_ifs=${IFS} IFS='|' liste=(${track}) icone=${liste[1]} ID=${liste[2]} info=${liste[3]} codec=${liste[4]} langue=${liste[5]} IFS=${old_ifs} ID_mplayer=$((${ID} - 1))
Si tu veux faire apparaitre les numeros d'ID dans la liste, change
./glade2script.py -d -g ./mkv_extractor_gui.glade --systray="menu1@mkv_extractor_gui_48.png@MKV Extractor GUI" --tree "@@treeview1@@ICON%%4%%clic%%Etat|ICON%%5%%Type|HIDE|Info|Codec/Type|Resolution/Langue/Poids" --tree "@@tree_pistes@@HIDE|HIDE|Noms des fichiers|Descriptions"
par
./glade2script.py -d -g ./mkv_extractor_gui.glade --systray="menu1@mkv_extractor_gui_48.png@MKV Extractor GUI" --tree "@@treeview1@@ICON%%4%%clic%%Etat|ICON%%5%%Type|ID|Info|Codec/Type|Resolution/Langue/Poids" --tree "@@tree_pistes@@HIDE|HIDE|Noms des fichiers|Descriptions"
dans le fichier go_mkv_extractor_gui.sh
Dernière modification par Hizoka (Le 12/10/2010, à 23:16)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#448 Le 13/10/2010, à 08:31
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
rencontrez vous d'autres problèmes ?
car j'aimerai bien finaliser la version 4.4.0 qui représenterait une version vraiment bien stable et testé !
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#449 Le 13/10/2010, à 10:56
- twocats
Re : [g2s] GUI d'extraction de fichiers mkv
ID_mplayer=$((${ID} - 1))
Je dois mal comprendre... Supposons un mkv avec une piste vidéo et une piste audio. La vidéo est en 1 : Track ID 1, l'audio est en 2 : Track ID 2.
Pour la piste audio l'ID sera égale à 2 et l'ID_mplayer à 1 (soit si j'ai compris le stream audio 1).
Supposons maintenant un mkv avec une piste vidéo et une piste audio. L'audio est en 1 : Track ID 1, la vidéo est en 2 : Track ID 2. (Si, si, c'est possible...)
Pour la piste audio l'ID sera égale à 1 et l'ID_mplayer à 0, et le stream audio 0 n'existe pas !
Où me gourre-je ???
La réponse est 42
Hors ligne
#450 Le 13/10/2010, à 12:39
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
Supposons maintenant un mkv avec une piste vidéo et une piste audio. L'audio est en 1 : Track ID 1, la vidéo est en 2 : Track ID 2. (Si, si, c'est possible...)
arg je pensais que la vidéo était toujours premiere...
bon va vraiment falloir se repencher la dessus...
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne