#451 Le 13/10/2010, à 13:21
- twocats
Re : [g2s] GUI d'extraction de fichiers mkv
Démonstration par l'exemple :
==> Found audio stream: 1
[mkv] Track ID 1: audio (A_AAC), -aid 0, -alang jpn
==> Found video stream: 2
[mkv] Aspect: 1.779167
[mkv] Track ID 2: video (V_MPEG4/ISO/AVC), -vid 0
[mkv] Will play video track 2.
Matroska file format detected.
La réponse est 42
Hors ligne
#452 Le 13/10/2010, à 13:35
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
oui mais la tu utilises mplayer rc3 non ?
car dans ton cas, ca devrait fonctionner car il recherche Track ID.
je teste vite fait en creant un mkv audio puis video
EDIT : Donc oui, c'est la merde la...
Dernière modification par Hizoka (Le 13/10/2010, à 13:40)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#453 Le 13/10/2010, à 13:56
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
Alors la je teste, ca devrait aller :
==> Found audio stream: 0
[lavf] stream 0: audio (aac), -aid 0, -alang fre, Audio French He-AAC 80
==> Found video stream: 1
[lavf] stream 1: video (rv40), -vid 0
==> Found audio stream: 2
[lavf] stream 2: audio (aac), -aid 1, -alang eng
LAVF: 2 audio and 1 video streams found
| + A track
| + Track number: 1
| + Track type: audio
| + Codec ID: A_AAC
| + A track
| + Track number: 2
| + Track type: video
| + Codec ID: V_REAL/RV40
| + Default duration: 40.000ms (25.000 fps for a video track)
| + A track
| + Track number: 3
| + Track type: audio
| + Codec ID: A_AAC
Track ID 1: audio (A_AAC) [language:fre track_name:Audio\sFrench\sHe-AAC\s80 default_track:0 forced_track:0]
Track ID 2: video (V_REAL/RV40) [language:eng display_dimensions:656x272 default_track:0 forced_track:0]
Track ID 3: audio (A_AAC) [language:eng default_track:0 forced_track:0]
Video
ID : 2
Format : RealVideo 4
Codec ID : V_REAL/RV40Audio #1
ID : 1
Format : AAC
Title : Audio French He-AAC 80
Language : FrenchAudio #2
ID : 3
Format : AAC
Language : English
Si on compare tous les numeros ca donne :
mplayer : [lavf] stream 0: audio (aac), -aid 0, -alang fre, Audio French He-AAC 80
mkvinfo : Track number: 1
mkvmerge : Track ID 1: audio (A_AAC) [language:fre track_name:Audio\sFrench\sHe-AAC\s80 default_track:0 forced_track:0]
mediainfo : ID : 1
On voit que seul mplayer indique 0 (stream) au lieu de 1 (track)
donc stream = track - 1
mplayer : [lavf] stream 2: audio (aac), -aid 1, -alang eng
mkvinfo : Track number: 3
mkvmerge : Track ID 3: audio (A_AAC) [language:eng default_track:0 forced_track:0]
mediainfo : ID : 3
encore une différence d'un entre stream et track.
donc en toute logique mon ID_mplayer=$((ID - 1)) ne doit pas être si mauvais, non ?
Autre exemple :
Track ID 1: video (V_REAL/RV40) [language:eng track_name:RV\s10\sEHQ\s100 display_dimensions:704x368 default_track:0 forced_track:0]
Track ID 2: audio (A_AAC) [language:jpn track_name:Audio\sJap-Us\sHe-AAC\s80 default_track:0 forced_track:0]
Track ID 3: audio (A_AAC) [language:fre track_name:Audio\sFrench\sHe-AAC\s80 default_track:0 forced_track:0]
Track ID 4: subtitles (S_TEXT/UTF8) [language:fre track_name:french default_track:0 forced_track:0]
Track ID 5: video (V_REAL/RV40) [language:eng display_dimensions:656x272 default_track:0 forced_track:0]
Track ID 6: audio (A_AAC) [language:fre default_track:0 forced_track:0]
Track ID 7: audio (A_AAC) [language:eng default_track:0 forced_track:0]
Track ID 8: subtitles (S_TEXT/UTF8) [language:mis default_track:0 forced_track:0]
Track ID 9: subtitles (S_VOBSUB) [language:fre default_track:0 forced_track:0]
Track ID 10: subtitles (S_VOBSUB) [language:eng default_track:0 forced_track:0]
[lavf] stream 0: video (rv40), -vid 0, RV 10 EHQ 100
[lavf] stream 1: audio (aac), -aid 0, -alang jpn, Audio Jap-Us He-AAC 80
[lavf] stream 2: audio (aac), -aid 1, -alang fre, Audio French He-AAC 80
[lavf] stream 3: subtitle (unknown), -sid 0, -slang fre, french
[lavf] stream 4: video (rv40), -vid 1
[lavf] stream 5: audio (aac), -aid 2, -alang fre
[lavf] stream 6: audio (aac), -aid 3, -alang eng
[lavf] stream 7: subtitle (unknown), -sid 1, -slang mis
[lavf] stream 8: subtitle (dvdsub), -sid 2, -slang fre
[lavf] stream 9: subtitle (dvdsub), -sid 3, -slang eng
On voit bien que la différence est encore d'un.
vous avez des contres exemples ?
Dernière modification par Hizoka (Le 13/10/2010, à 14:04)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#454 Le 13/10/2010, à 15:28
- twocats
Re : [g2s] GUI d'extraction de fichiers mkv
[lavf] stream 6: audio (aac), -aid 3, -alang eng
Le stream est le 6 donc ID_mplayer=5 dans ta logique. Hors l'aid dont a besoin mencoder est la 3...
La réponse est 42
Hors ligne
#455 Le 16/10/2010, à 07:43
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
non tu n'as pas piger le truc du tout là
[lavf] stream 6: audio (aac), -aid 3, -alang eng => c'est ID_mplayer
par contre ID sera 7, de ce fait :Track ID 7: audio (A_AAC) [language:eng default_track:0 forced_track:0]
c'est donc bien la même piste.
pour l'aid c'est récupérer via :
aid=$(mplayer "${fichier_mkv}" -v -vo null -ao null -frames 0 2>/dev/null | egrep "Track ID ${ID}|stream ${ID_mplayer}")
aid=${aid##*aid } aid=${aid%%,*}
donc l'aid sera bien 3.
D'autres remarques ?
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#456 Le 18/10/2010, à 19:22
- superpopo
Re : [g2s] GUI d'extraction de fichiers mkv
salut,
mais je me pose une question il n'est pas plus simple de revenir à aften ? ça a toujours fonctionné ça, non ?:/
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
#457 Le 18/10/2010, à 19:32
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
bah là ça fonctionne
le gros avantage de mplayer, c'est qu'il ne nécessite pas l'extraction de la piste audio au préalable et permet de booster le son...
donc je garde ce système
tu rencontres des problèmes là ?
Sinon, je pensais faire un système de file d'attente.
Le principe, on indique tout ce qu'on veut faire mais au lieu de lancer le travail, on sauvegarde els commandes, on ouvre un autre mkv... et à la fin on lance toutes les commandes à la suite.
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#458 Le 19/10/2010, à 11:47
- superpopo
Re : [g2s] GUI d'extraction de fichiers mkv
euh oui j'ai des soucis sur un fichier DTS qui sort sans le son.
je poste ça quand je rentre.
En fait au vu des discussions precedente il me semblait qu'il y avait encore des modifs.
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
#459 Le 19/10/2010, à 13:37
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
mets à jour, ça sera plus simple
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#460 Le 19/10/2010, à 17:08
- superpopo
Re : [g2s] GUI d'extraction de fichiers mkv
Je viens de mettre à jour et même soucis.
J'ai également testé avec ts muxer et celui ci ne reconnait carrément pas le fichier (donc problème au niveau du fichier).
En fait, le problème se situe bien au niveau du fichier en DTS car tout fonctionne (la vidéo je veux dire) mais pas le son.
Donc comprends bien que cela vient du fichier et pas de mkv extractor.
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
#461 Le 19/10/2010, à 17:20
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
Envoie le retour de :
mkv="ton fichier mkv"
file "${mkv}"
mkvmerge -I "${mkv}"
mkvinfo "${mkv}"
mediainfo "${mkv}"
mplayer "${mkv}" -v -vo null -ao null -frames 0 2>/dev/null
en ne modifiant que la 1ere ligne.
ainsi on verra ce qu'en pensent les differents logiciels
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#462 Le 19/10/2010, à 19:02
- superpopo
Re : [g2s] GUI d'extraction de fichiers mkv
alors voici le pavé :
mard@mard-desktop:~/Bureau$ mkv="test.mkv"
mard@mard-desktop:~/Bureau$ file "${mkv}"
test.mkv: data
mard@mard-desktop:~/Bureau$ mkvmerge -I "${mkv}"
File 'test.mkv': container: Matroska [duration:5685675000000]
Track ID 1: video (V_MPEG4/ISO/AVC) [language:fre display_dimensions:1280x528 default_track:0 forced_track:0 packetizer:mpeg4_p10_video]
Track ID 2: audio (A_DTS) [language:fre track_name:DTS\s5.1 default_track:0 forced_track:0]
Track ID 3: subtitles (S_TEXT/UTF8) [language:fre track_name:Forced default_track:0 forced_track:0]
mard@mard-desktop:~/Bureau$ mkvinfo "${mkv}"
+ 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 4687704498
|+ Seek head (subentries will be skipped)
|+ EbmlVoid (size: 4043)
|+ Segment information
| + Timecode scale: 1000000
| + Muxing application: libebml v1.0.0 + libmatroska v1.0.0
| + Writing application: mkvmerge v4.2.0 ('No Talking') built on Jul 28 2010 18:38:23
| + Duration: 5685.675s (01:34:45.675)
| + Date: Fri Aug 6 13:52:22 2010 UTC
| + Segment UID: 0x83 0x85 0xaf 0x47 0x24 0x53 0x57 0x03 0xa6 0xa1 0xce 0x7f 0xe4 0xee 0xff 0x8f
|+ Segment tracks
| + A track
| + Track number: 1
| + Track UID: 1
| + Track type: video
| + Lacing flag: 0
| + MinCache: 1
| + Codec ID: V_MPEG4/ISO/AVC
| + CodecPrivate, length 39
| + Default duration: 41.708ms (23.976 fps for a video track)
| + Language: fre
| + Video track
| + Pixel width: 1280
| + Pixel height: 528
| + Display width: 1280
| + Display height: 528
| + Content encodings
| + Content encoding
| + Content compression
| + Algorithm: 3 (header removal)
| + Settings: length 1, data: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x40 0xac
| + A track
| + Track number: 2
| + Track UID: 612334724
| + Track type: audio
| + Codec ID: A_DTS
| + Language: fre
| + Name: DTS 5.1
| + Audio track
| + Sampling frequency: 48000
| + Channels: 6
| + Content encodings
| + Content encoding
| + Content compression
| + Algorithm: 3 (header removal)
| + Settings: length 4, data: 0x7f 0xfe 0x80 0x01 0x00 0x00 0x00 0x00 0xd0 0xb6
| + A track
| + Track number: 3
| + Track UID: 2557957786
| + Track type: subtitles
| + Lacing flag: 0
| + Codec ID: S_TEXT/UTF8
| + Language: fre
| + Name: Forced
|+ EbmlVoid (size: 1137)
|+ Cluster
mard@mard-desktop:~/Bureau$ mediainfo "${mkv}"
General
Complete name : test.mkv
Format : Matroska
File size : 4.37 GiB
Duration : 1h 34mn
Overall bit rate : 6 596 Kbps
Encoded date : UTC 2010-08-06 13:52:22
Writing application : mkvmerge v4.2.0 ('No Talking') built on Jul 28 2010 18:38:23
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 34mn
Bit rate : 4 955 Kbps
Nominal bit rate : 5 095 Kbps
Width : 1 280 pixels
Height : 528 pixels
Display aspect ratio : 2.40:1
Frame rate : 23.976 fps
Resolution : 8 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.306
Stream size : 3.28 GiB (75%)
Writing library : x264 core 104 r1688 0b36c6d
Encoding settings : cabac=1 / ref=5 / deblock=1:0:0 / analyse=0x3:0x113 / 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=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=2pass / mbtree=1 / bitrate=5095 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / aq=1:1.00
Language : French
Audio
ID : 2
Format : DTS
Format/Info : Digital Theater Systems
Codec ID : A_DTS
Duration : 1h 34mn
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 : 1 023 MiB (23%)
Title : DTS 5.1
Language : French
Text
ID : 3
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Title : Forced
Language : French
mard@mard-desktop:~/Bureau$ mplayer "${mkv}" -v -vo null -ao null -frames 0 2>/dev/null
MPlayer SVN-r1.0~rc3+svn20090426-4.4.3 (C) 2000-2009 MPlayer Team
CPU vendor name: GenuineIntel max cpuid level: 13
CPU: Intel(R) Core(TM)2 Quad CPU Q9550 @ 2.83GHz (Family: 6, Model: 23, Stepping: 10)
extended cpuid-level: 8
extended cache-info: 402686016
Detected cache-line size is 64 bytes
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNowExt: 0 SSE: 1 SSE2: 1 SSSE3: 1
Compiled with runtime CPU detection.
get_path('codecs.conf') -> '/home/mard/.mplayer/codecs.conf'
Reading /home/mard/.mplayer/codecs.conf: Can't open '/home/mard/.mplayer/codecs.conf': No such file or directory
Reading /etc/mplayer/codecs.conf: Can't open '/etc/mplayer/codecs.conf': No such file or directory
Using built-in default codecs.conf.
Configuration: --prefix=/usr --confdir=/etc/mplayer --enable-xvmc --enable-menu --enable-largefiles --language=all --disable-libdvdcss-internal --disable-dvdread-internal --disable-libavutil_a --disable-libavcodec_a --disable-libavformat_a --disable-libpostproc_a --disable-libswscale_a --enable-runtime-cpudetection --enable-debug --enable-mga --enable-3dfx --enable-tdfxfb --disable-gui
CommandLine: 'test.mkv' '-v' '-vo' 'null' '-ao' 'null' '-frames' '0'
init_freetype
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
get_path('fonts') -> '/home/mard/.mplayer/fonts'
Using nanosleep() timing
get_path('input.conf') -> '/home/mard/.mplayer/input.conf'
Can't open input config file /home/mard/.mplayer/input.conf: No such file or directory
Parsing input config file /etc/mplayer/input.conf
Input config file /etc/mplayer/input.conf parsed: 89 binds
Setting up LIRC support...
get_path('test.mkv.conf') -> '/home/mard/.mplayer/test.mkv.conf'
Playing test.mkv.
get_path('sub/') -> '/home/mard/.mplayer/sub/'
[file] File size is 4687704550 bytes
STREAM: [file] test.mkv
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
LAVF_check: Matroska file format
Checking for YUV4MPEG2
ASF_check: not ASF guid!
Checking for REAL
Checking for SMJPEG
[mkv] Found the head...
[mkv] + a segment...
[mkv] /---- [ parsing seek head ] ---------
[mkv] /---- [ parsing cues ] -----------
[mkv] \---- [ parsing cues ] -----------
[mkv] \---- [ parsing seek head ] ---------
[mkv] |+ segment information...
[mkv] | + timecode scale: 1000000
[mkv] | + duration: 5685.675s
[mkv] |+ segment tracks...
[mkv] | + a track...
[mkv] | + Track number: 1
[mkv] | + Track type: Video
[mkv] | + Codec ID: V_MPEG4/ISO/AVC
[mkv] | + CodecPrivate, length 39
[mkv] | + Default duration: 41.708ms ( = 23.976 fps)
[mkv] | + Language: fre
[mkv] | + Video track
[mkv] | + Pixel width: 1280
[mkv] | + Pixel height: 528
[mkv] | + Display width: 1280
[mkv] | + Display height: 528
[mkv] | + a track...
[mkv] | + Track number: 2
[mkv] | + Track type: Audio
[mkv] | + Codec ID: A_DTS
[mkv] | + Language: fre
[mkv] | + Name: DTS 5.1
[mkv] | + Audio track
[mkv] | + Sampling frequency: 48000.000000
[mkv] | + Channels: 6
[mkv] | + a track...
[mkv] | + Track number: 3
[mkv] | + Track type: Subtitle
[mkv] | + Codec ID: S_TEXT/UTF8
[mkv] | + Language: fre
[mkv] | + Name: Forced
[mkv] |+ found cluster, headers are parsed completely :)
==> Found video stream: 1
[mkv] Aspect: 2.424242
[mkv] Track ID 1: video (V_MPEG4/ISO/AVC), -vid 0
==> Found audio stream: 2
[mkv] Track ID 2: audio (A_DTS) "DTS 5.1", -aid 0, -alang fre
[mkv] Track ID 3: subtitles (S_TEXT/UTF8) "Forced", -sid 0, -slang fre
[mkv] Will play video track 1.
Matroska file format detected.
VIDEO: [avc1] 1280x528 24bpp 23.976 fps 0.0 kbps ( 0.0 kbyte/s)
[V] filefmt:31 fourcc:0x31637661 size:1280x528 fps:23.976 ftime:=0.0417
get_path('sub/') -> '/home/mard/.mplayer/sub/'
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
INFO: libavcodec init OK!
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
Opening audio decoder: [libdca] DTS decoding with libdca
dec_audio: Allocating 18726 bytes for input buffer.
dec_audio: Allocating 16384 + 65536 = 81920 bytes for output buffer.
Maybe you are playing a non-interleaved stream/file or the codec failed?
For AVI files, try to force non-interleaved mode with the -ni option.
ds_fill_buffer: EOF reached (stream: audio)
ADecoder init failed :(
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
dec_audio: Allocating 18726 bytes for input buffer.
dec_audio: Allocating 192000 + 65536 = 257536 bytes for output buffer.
FFmpeg's libavcodec audio codec
INFO: libavcodec init OK!
Maybe you are playing a non-interleaved stream/file or the codec failed?
For AVI files, try to force non-interleaved mode with the -ni option.
ds_fill_buffer: EOF reached (stream: audio)
Uninit audio: ffmpeg
ADecoder init failed :(
Opening audio decoder: [hwac3] AC3/DTS pass-through S/PDIF
dec_audio: Allocating 8192 bytes for input buffer.
dec_audio: Allocating 16384 + 65536 = 81920 bytes for output buffer.
Maybe you are playing a non-interleaved stream/file or the codec failed?
For AVI files, try to force non-interleaved mode with the -ni option.
ds_fill_buffer: EOF reached (stream: audio)
ADecoder init failed :(
Read DOCS/HTML/en/codecs.html!
Audio: no sound
Freeing 0 unused audio chunks.
Starting playback...
Uninit video: ffmpeg
vo: x11 uninit called but X11 not initialized..
Exiting... (End of file)
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
#463 Le 19/10/2010, à 21:32
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
etrange, ils détectent bien la piste...
l'extraction simple marche ?
si oui extraction + convertion ?
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#464 Le 19/10/2010, à 22:36
- superpopo
Re : [g2s] GUI d'extraction de fichiers mkv
L'extraction simple de la piste audio fonctionne.
La conversion + extraction non.
Par contre extraction + aften oui c ok
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
version : 4.4.0
date : 05/10/2010
VARIABLES DU FICHIER DE CONFIGURATION :
dossier_mkv : /home/mard
dossier_save : /home/mard
systray : False (defaut : False)
resolution : (-1,-1) (defaut : 650, 466)
film : (facultatif)
service_script : False (defaut : False)
menu_lanceur : True (defaut : False)
menage_tmp : True (defaut : True)
priorité : 10 (defaut : 10)
débit ac3 : 640 (defaut : 448)
normalisation son : 0.25 (defaut : 0.25)
utilisation de tous les coeurs : True (defaut : True)
conserver les canaux : True (defaut : True)
mise à jour automatique : False (defaut : False)
Nom du fichier droppé : /home/mard/Bureau/test.mkv
Ouverture du fichier mkv : /home/mard/Bureau/test.mkv
Place disponible sur le disque dur : 47697896
Taille du fichier mkv : 9155688
AFFICHAGE DE LA VARIABLE contenu_mkv
Track ID 1: video (V_MPEG4/ISO/AVC) [language:fre display_dimensions:1280x528 default_track:0 forced_track:0 packetizer:mpeg4_p10_video]
Track ID 2: audio (A_DTS) [language:fre track_name:DTSs5.1 default_track:0 forced_track:0]
Track ID 3: subtitles (S_TEXT/UTF8) [language:fre track_name:Forced default_track:0 forced_track:0]
Dossier de sortie : /home/mard/Bureau
Place disponible sur le disque dur : 47697896
Taille du fichier mkv : 9155688
Nouvelle valeur de dts2ac3 : True
RECAPITULATIF DES VARIABLES :
menage_tmp : True
Valeur de l'encapsulage : False
Valeur de l'encapsulage total : False
Valeur de la conversion AC3 : True
AFFICHAGE DE LA VARIABLE tree_complet
gtk-no|video-x-generic|1|mpeg4_p10_video|V_MPEG4/ISO/AVC|1280x528
gtk-yes|audio-x-generic|2|DTSs5.1|A_DTS|fre
gtk-no|text-x-generic|3|Forced|S_TEXT/UTF8|fre
AFFICHAGE DU FICHIER /tmp/fichiers.txt
piste : /home/mard/Bureau/2_Audio_DTSs5.1_fre.ac3
AFFICHAGE DU FICHIER /tmp/dts2ac3.sh
# Conversion du DTS en ac3
mencoder "/home/mard/Bureau/test.mkv" -vc null -ovc frameno -oac lavc -lavcopts threads=4:acodec=ac3:abitrate=640 -aid 0 -af volnorm=1:0.25 -channels 2 -o "/home/mard/Bureau/2_Audio_DTSs5.1_fre.ac3" &> "/tmp/dts2ac3_retour.txt"
RECHERCHE DE L'EXECUTION DE BASH /tmp/dts2ac3.sh
mard 6932 1.0 0.0 10736 1428 ? SN 23:35 0:00 bash /tmp/dts2ac3.sh
Convertion de 2_Audio_DTSs5.1_fre.ac3 en cours...
Taille du fichier 2_Audio_DTSs5.1_fre.ac3 :
Conversion des fichiers DTS terminée.
Durée totale de l'opération : 00h00m00s.
Suppression du fichier : /tmp/dts2ac3.sh
Suppression du fichier : /tmp/fichiers.txt
Suppression du fichier : /tmp/dts2ac3_retour.txt
Durée totale des opérations : 00h00m02s.
voilou !
Dernière modification par superpopo (Le 19/10/2010, à 22:38)
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
#465 Le 19/10/2010, à 23:25
- twocats
Re : [g2s] GUI d'extraction de fichiers mkv
Version 4.2.0 de mkvmerge, compression des headers, toussa...
Ré-encapsule ton mkv en mkv MAIS en désactivant la compression des headers et retest.
La réponse est 42
Hors ligne
#466 Le 20/10/2010, à 07:08
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
mencoder "/home/mard/Bureau/test.mkv" -vc null -ovc frameno -oac lavc -lavcopts threads=4:acodec=ac3:abitrate=640 -aid 0 -af volnorm=1:0.25 -channels 2 -o "/home/mard/Bureau/2_Audio_DTSs5.1_fre.ac3"
ca semble ok, que te dit-il si tu lance cette commande ?
Sinon, extrait simplement ta piste audio, et renvoie :
ac3="ton fichier ac3"
file "${ac3}"
mediainfo "${ac3}"
mplayer "${ac3}" -v -vo null -ao null -frames 0 2>/dev/null
twocats => là, c'est pas le probleme car c'est la conversion qui pose probleme.
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#467 Le 20/10/2010, à 18:27
- superpopo
Re : [g2s] GUI d'extraction de fichiers mkv
Version 4.2.0 de mkvmerge, compression des headers, toussa...
Ré-encapsule ton mkv en mkv MAIS en désactivant la compression des headers et retest.
Merci, je vais voir.
hizoka :
1ere commande :
MEncoder SVN-r1.0~rc3+svn20090426-4.4.3 (C) 2000-2009 MPlayer Team
WARNING: OUTPUT FILE FORMAT IS _AVI_. See -of help.
success: format: 0 data: 0x0 - 0x1768b1e6
[mkv] Track 1 has been compressed with an unknown/unsupported compression
[mkv] algorithm (3). Skipping track.
[mkv] Track 2 has been compressed with an unknown/unsupported compression
[mkv] algorithm (3). Skipping track.
[mkv] Track ID 1: video (V_MPEG4/ISO/AVC), -vid 0
[mkv] Track ID 2: audio (A_DTS) "DTS 5.1", -aid 0, -alang fre
[mkv] Track ID 3: subtitles (S_TEXT/UTF8) "Forced", -sid 0, -slang fre
[mkv] Will play video track 1.
Matroska file format detected.
VIDEO: [avc1] 1280x528 24bpp 23.976 fps 0.0 kbps ( 0.0 kbyte/s)
[V] filefmt:31 fourcc:0x31637661 size:1280x528 fps:23.976 ftime:=0.0417
==========================================================================
Opening audio decoder: [libdca] DTS decoding with libdca
Too many video packets in the buffer: (1773 in 33566494 bytes).
Maybe you are playing a non-interleaved stream/file or the codec failed?
For AVI files, try to force non-interleaved mode with the -ni option.
dts sync failed
ADecoder init failed :(
ADecoder init failed :(
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
Too many video packets in the buffer: (1773 in 33566494 bytes).
Maybe you are playing a non-interleaved stream/file or the codec failed?
For AVI files, try to force non-interleaved mode with the -ni option.
Unknown/missing audio format -> no sound
ADecoder init failed :(
Opening audio decoder: [hwac3] AC3/DTS pass-through S/PDIF
No accelerated IMDCT transform found
Too many video packets in the buffer: (1773 in 33566494 bytes).
Maybe you are playing a non-interleaved stream/file or the codec failed?
For AVI files, try to force non-interleaved mode with the -ni option.
AC3/DTS sync failed
ADecoder init failed :(
ADecoder init failed :(
Cannot find codec for audio format 0x2001.
Read DOCS/HTML/en/codecs.html!
==========================================================================
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Pos: 117.5s 2818f ( 1%) 0.00fps Trem: 0min 2mb A-V:0.000 [0:0]
Too many audio packets in the buffer: (4102 in 8236816 bytes).
Maybe you are playing a non-interleaved stream/file or the codec failed?
For AVI files, try to force non-interleaved mode with the -ni option.
Writing index...
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Recommended video bitrate for 650MB CD: 46385
Recommended video bitrate for 700MB CD: 49954
Recommended video bitrate for 800MB CD: 57091
Recommended video bitrate for 2 x 650MB CD: 92777
Recommended video bitrate for 2 x 700MB CD: 99914
Recommended video bitrate for 2 x 800MB CD: 114189
Video stream: 0.767 kbit/s (95 B/s) size: 11272 bytes 117.534 secs 2818 frames
Pour la 2 eme demande j'ai donc des infos sur le fichier ac3 transformé à l'aide de aften :
audio.ac3: ATSC A/52 aka AC-3 aka Dolby Digital stream, 48 kHz,, complete main (CM) 3 front/2 rear, LFE on,, 640 kbit/s reserved Dolby Surround mode
mard@mard-desktop:~/Bureau$ mediainfo "${ac3}"
General
Complete name : audio.ac3
Format : AC-3
Format/Info : Audio Coding 3
File size : 434 MiB
Duration : 1h 34mn
Overall bit rate : 640 Kbps
Audio
Format : AC-3
Format/Info : Audio Coding 3
Duration : 1h 34mn
Bit rate mode : Constant
Bit rate : 640 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Side: L R, LFE
Sampling rate : 48.0 KHz
Stream size : 434 MiB (100%)
mard@mard-desktop:~/Bureau$ mplayer "${ac3}" -v -vo null -ao null -frames 0 2>/dev/null
MPlayer SVN-r1.0~rc3+svn20090426-4.4.3 (C) 2000-2009 MPlayer Team
CPU vendor name: GenuineIntel max cpuid level: 13
CPU: Intel(R) Core(TM)2 Quad CPU Q9550 @ 2.83GHz (Family: 6, Model: 23, Stepping: 10)
extended cpuid-level: 8
extended cache-info: 402686016
Detected cache-line size is 64 bytes
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNowExt: 0 SSE: 1 SSE2: 1 SSSE3: 1
Compiled with runtime CPU detection.
get_path('codecs.conf') -> '/home/mard/.mplayer/codecs.conf'
Reading /home/mard/.mplayer/codecs.conf: Can't open '/home/mard/.mplayer/codecs.conf': No such file or directory
Reading /etc/mplayer/codecs.conf: Can't open '/etc/mplayer/codecs.conf': No such file or directory
Using built-in default codecs.conf.
Configuration: --prefix=/usr --confdir=/etc/mplayer --enable-xvmc --enable-menu --enable-largefiles --language=all --disable-libdvdcss-internal --disable-dvdread-internal --disable-libavutil_a --disable-libavcodec_a --disable-libavformat_a --disable-libpostproc_a --disable-libswscale_a --enable-runtime-cpudetection --enable-debug --enable-mga --enable-3dfx --enable-tdfxfb --disable-gui
CommandLine: 'audio.ac3' '-v' '-vo' 'null' '-ao' 'null' '-frames' '0'
init_freetype
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
get_path('fonts') -> '/home/mard/.mplayer/fonts'
Using nanosleep() timing
get_path('input.conf') -> '/home/mard/.mplayer/input.conf'
Can't open input config file /home/mard/.mplayer/input.conf: No such file or directory
Parsing input config file /etc/mplayer/input.conf
Input config file /etc/mplayer/input.conf parsed: 89 binds
Setting up LIRC support...
get_path('audio.ac3.conf') -> '/home/mard/.mplayer/audio.ac3.conf'
Playing audio.ac3.
get_path('sub/') -> '/home/mard/.mplayer/sub/'
[file] File size is 454855680 bytes
STREAM: [file] audio.ac3
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
LAVF_check: no clue about this gibberish!
Checking for YUV4MPEG2
ASF_check: not ASF guid!
Checking for REAL
Checking for SMJPEG
Searching demuxer type for filename audio.ac3 ext: .ac3
Trying demuxer 35 based on filename extension
LAVF_check: no clue about this gibberish!
demuxer: continue fuzzy content-based format guessing...
Checking for Nullsoft Streaming Video
Checking for MOV
Checking for VIVO
header block 1 size: 119
Checking for PVA
Checking for MPEG-TS...
TRIED UP TO POSITION 68962, FOUND 47, packet_size= 0, SEEMS A TS? 0
Checking for LMLM4 Stream Format
Invalid packet in LMLM4 stream: ch=2935 size=608231920
LMLM4 Stream Format not found
sync_mpeg_ps: seems to be MP3 stream...
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)
MPEG packet stats: p100: 0 p101: 0 p1B6: 1 p12x: 1 sli: 0 a: 1 b: 0 c: 0 idr: 0 sps: 0 pps: 0 PES: 0 MP3: 105, synced: 0
Not MPEG System Stream format... (maybe Transport Stream?)
stream_seek: WARNING! Can't seek to 0x0 !
sync_mpeg_ps: seems to be MP3 stream...
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)
MPEG packet stats: p100: 0 p101: 0 p1B6: 0 p12x: 1 sli: 0 a: 1 b: 0 c: 0 idr: 0 sps: 0 pps: 0 PES: 0 MP3: 105, synced: 0
Not MPEG System Stream format... (maybe Transport Stream?)
stream_seek: WARNING! Can't seek to 0x0 !
==> Found video stream: 0
ds_fill_buffer: EOF reached (stream: video)
LAVF_check: no clue about this gibberish!
demux_aac_probe, failed to detect an AAC stream
vo: x11 uninit called but X11 not initialized..
Exiting... (End of file)
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
#468 Le 20/10/2010, à 23:23
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
étrange en effet, qu'il n'arrive pas à convertir le fichier...
j'espère que ce problème sera exceptionnel...
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#469 Le 16/01/2011, à 17:15
- Jarodd
Re : [g2s] GUI d'extraction de fichiers mkv
Bonjour,
J'essaye d'extraire une piste audio d'un MKV pour la passer en AC3 et que la vidéo soit lisible via la Freebox. Seulement le fichier AC3 obtenu avec MKV Extractor GUI n'est lisible avec aucun lecteur audio (j'ai essayé VLC, SMPlayer, Totem,...) donc je ne peux pas continuer.
J'ai seulement sélectionné le fichier audio dans le programme (avec le petit valider vert), puis j'ai fait Convertir les fichiers DTS en AC3 et enfin Exécuter. Depuis le MKV, le fichier est correct puisque j'ai bien le son. Faut-il faire autre chose pour que l'extraction soit bonne ? Une option à cocher, un traitement à faire avant ou après ?
Merci d'avance.
Ubuntu 22.04.3 LTS (64 bits)
En ligne
#470 Le 16/01/2011, à 18:41
- Jarodd
Re : [g2s] GUI d'extraction de fichiers mkv
Bon, finalement j'ai lancé la "reconstruction" du MKV avec l'audio sélectionné, et il semblerait que ça ait mieux fonctionné. J'essayerai de m'en souvenir pour ne pas refaire les étapes manuelles, il faut tout lancer en une seule fois. Merci d'ailleurs à l'auteur du programme, il est bien pratique
Ubuntu 22.04.3 LTS (64 bits)
En ligne
#471 Le 17/01/2011, à 03:54
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
merci
mais il a encore quelques bugs donc je me remettrai dedans dans les temps qui viennent...
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#472 Le 18/02/2011, à 02:36
- darkeclypse
Re : [g2s] GUI d'extraction de fichiers mkv
J'ai créer un fichier deb pour mkv-extractor.gui
http://filebox.me/files/6gf79gzrz_mkvex … 4.0.tar.gz
Merci beaucoup pour ton travail.
Hors ligne
#473 Le 18/02/2011, à 02:40
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
d'ici quelques temps je le mettrai sur ppa, je suis en train de refaire mes logiciels en ce sens.
et je devrai remodifier pas mal le code...
EDIT : je suis dessus, ça prendra quelques jours (vu que je vais taffer ce week end...)
Dernière modification par Hizoka (Le 18/02/2011, à 06:37)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#474 Le 10/03/2011, à 11:49
- marty
Re : [g2s] GUI d'extraction de fichiers mkv
salut
Ton programme semble excellent, mais il n'est destiné qu'au distribution .deb based ?
Car il me cherche dpkg lorsque je clique sur le go_mkv_extractor_gui.sh, ce que je n'ai évidemment pas sur ArchLinux.
ArchLinux + KDE
Hors ligne
#475 Le 10/03/2011, à 18:51
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
en effet...
Supprime ceci dans le go* :
# Vérification des dépendances
liste_paquet=$(dpkg -l)
# python-gtk-doc
for i in links mkvtoolnix python-glade2 python-notify mencoder libdca-utils
do
if [[ -z $(egrep "^ii ${i}" <<< "${liste_paquet}") ]]
then
# Si le paquet n'est pas trouvé, on le met dans la variable "paquets"
paquets="${paquets} ${i}"
fi
done
if [[ -n ${paquets} ]]
then
# Si la variable "paquets" existe, alors on installe les paquets manquants
if [[ -n $(which zenity) ]]
then
zenity --question --title="$(eval_gettext 'Dépendances manquantes')" --text="$(eval_gettext 'Il manque certaines dépendances pour le bon fonctionnement du logiciel.
Veuillez installer') : ${paquets}
$(eval_gettext 'La confirmation entrainera le lancement de la commande (nécessite les droits root) :')
gksudo apt-get install ${paquets}"
[[ ${?} == 0 ]] && gksudo apt-get install ${paquets}
elif [[ -n $(which kdialog) ]]
then
kdialog --title "$(eval_gettext 'Dépendances manquantes')" --warningcontinuecancel "$(eval_gettext 'Il manque certaines dépendances pour le bon fonctionnement du logiciel.
Veuillez installer') : ${paquets}
$(eval_gettext 'La confirmation entrainera le lancement de la commande (nécessite les droits root) :')
gksudo apt-get install ${paquets}
"
[[ ${?} == 0 ]] && kdesudo apt-get install ${paquets}
fi
fi
# Verification de l'existence d'une autre instance en cours
if [[ -n $(ps aux | egrep "python.*mkv_.*_gui" | grep -v "grep") ]]
then
[[ $(which zenity) ]] && zenity --question --title="$(eval_gettext 'Il existe déjà une instance')" --text="$(eval_gettext 'Une instance de MKV Extractor Gui est déjà lancé au vu des processus lancés.
Faut-il fermer tous les processus de MKV Extractor Gui ?')" && killall || exit
[[ $(which zenity) ]] && kdialog --title "$(eval_gettext 'Il existe déjà une instance')" --warningyesno "$(eval_gettext 'Une instance de MKV Extractor Gui est déjà lancé au vu des processus lancés.
Faut-il fermer tous les processus de MKV Extractor Gui ?')" && killall || exit
fi
mais il te faut quand meme les dépendances equivalente...
je suis sur une nouvelle version allégée, qui sera proposé en tar sans install et sans verif de dependances ainsi qu'une version pour ppa.
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne