#626 Le 28/12/2011, à 00:03
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
etrange... moi il detecte bien pourtant...
Tu peux me poster le retour de :
mkvmerge -I free_mkv_test.mkv
et lancer mkv-extractor-gui en console puis me renvoyer le retour une fois le fichier chargé.
tu peux me faire la meme chose pour ton autre mkv.
merci
PS : le topic va etre deplacé dans le forum "vos développements libres"
Dernière modification par Hizoka (Le 28/12/2011, à 00:03)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#627 Le 28/12/2011, à 10:51
- Stroumph83
Re : [g2s] GUI d'extraction de fichiers mkv
Tu peux me poster le retour de :
mkvmerge -I free_mkv_test.mkv
Fichier 'free_mkv_test.mkv' : conteneur : Matroska [duration:596480000000] Piste ID 0 : video (V_MPEG4/ISO/AVC) [language:und display_dimensions:853x480 default_track:1 forced_track:0 packetizer:mpeg4_p10_video default_duration:41666663] Piste ID 1 : audio (A_AAC) [language:und default_track:1 forced_track:0 default_duration:21333333 audio_sampling_frequency:48000 audio_channels:6] Pièce jointe ID 1 : type 'audio/mpeg', taille 16691895 octets, nom de fichier 'audio1.mp3' Pièce jointe ID 2 : type 'application/ogg', taille 13171376 octets, nom de fichier 'audio2.ogg' Pièce jointe ID 3 : type 'image/jpeg', taille 89961 octets, nom de fichier 'image1.jpg' Pièce jointe ID 4 : type 'image/png', taille 261273 octets, nom de fichier 'image2.png' Pièce jointe ID 5 : type 'image/gif', taille 622310 octets, nom de fichier 'image3.gif' Pièce jointe ID 6 : type 'image/x-ms-bmp', taille 1440054 octets, nom de fichier 'image4.bmp' Pièce jointe ID 7 : type 'video/mp4', taille 3889885 octets, nom de fichier 'video1.m4v' Pièce jointe ID 8 : type 'video/quicktime', taille 11061011 octets, nom de fichier 'video2.mov' Pièce jointe ID 9 : type 'application/ogg', taille 4360399 octets, nom de fichier 'video3.ogg' Pièce jointe ID 10 : type 'text/plain', taille 39 octets, nom de fichier 'text1' Pièce jointe ID 11 : type 'text/plain', taille 1433 octets, nom de fichier 'text2' Chapitres : 3 entrées Étiquettes globales : 2 entrées
et lancer mkv-extractor-gui en console puis me renvoyer le retour une fois le fichier chargé.
=> [[ PY ]] => :: FIFO write :: _filechoose1 /media/My Passport/free_mkv_test.mkv => [[ PY ]] => DEBUG=> in bash NOT GET _filechoose1 /media/My Passport/free_mkv_test.mkv => [[ PY ]] => SET@_img_video.set_from_stock("gtk-media-pause", gtk.ICON_SIZE_BUTTON) => [[ PY ]] => MULTI@@SET@@clear()@@store_treeview1,store_tree_pistes => [[ PY ]] => MULTI@@SET@@columns_autosize()@@treeview1,tree_pistes => [[ PY ]] => TEXT@@CLEAR@@_textedebug => [[ PY ]] => MULTI@@SET@@hide()@@_scrolle_txt,_video_box,_mediaview,_webbox => [[ PY ]] => SET@_hbox_img.show() => [[ PY ]] => IMG@@_visualisation_img@@/usr/share/pixmaps/mkv-extractor-gui.png@@298@@256 => [[ PY ]] => MULTI@@SET@@set_sensitive(False)@@_table1,_open_media,_info_media => [[ PY ]] => SET@_progressbar1.pulse() => [[ PY ]] => TEXT@@ENDTAG@@_textedebug@@Version de MKV Extractor Gui : <blue>4.6.8</blue>\n => [[ PY ]] => TEXT@@ENDTAG@@_textedebug@@\nOuverture du fichier mkv : <blue>/media/My Passport/free_mkv_test.mkv</blue>\n => [[ PY ]] => SET@_progressbar1.pulse() => [[ PY ]] => SET@_progressbar1.pulse() => [[ PY ]] => :: FIFO write :: GET@_visualisation_img_scale="298 256" => [[ PY ]] => SET@_progressbar1.pulse() => [[ PY ]] => SET@_progressbar1.pulse() => [[ PY ]] => SET@_progressbar1.pulse() => [[ PY ]] => SET@_progressbar1.set_text(' Ouverture de : free_mkv_test.mkv ') => [[ PY ]] => TEXT@@ENDTAG@@_textedebug@@\nPlace disponible sur le disque dur : <blue>23885188</blue> ko\n => [[ PY ]] => TEXT@@ENDTAG@@_textedebug@@\nTaille du fichier MKV : <blue>293556</blue> ko\n => [[ PY ]] => SET@_progressbar1.pulse() => [[ PY ]] => SET@_progressbar1.pulse() => [[ PY ]] => SET@_progressbar1.pulse() => [[ PY ]] => TREE@@END@@treeview1@@False|video-x-generic|0|853x480||Pas d'information => [[ PY ]] => TREE@@END@@treeview1@@False|audio-x-generic|1|853x480||und => [[ PY ]] => TREE@@END@@tree_pistes@@1|audio|audio1.mp3 => [[ PY ]] => TREE@@END@@treeview1@@False|applications-multimedia|1|audio1.mp3|mpeg|16691895 bytes => [[ PY ]] => TREE@@END@@tree_pistes@@2|media|audio2.ogg => [[ PY ]] => TREE@@END@@treeview1@@False|applications-multimedia|2|audio2.ogg|ogg|13171376 bytes => [[ PY ]] => TREE@@END@@tree_pistes@@3|image|image1.jpg => [[ PY ]] => TREE@@END@@treeview1@@False|image-x-generic|3|image1.jpg|jpeg|89961 bytes => [[ PY ]] => TREE@@END@@tree_pistes@@4|image|image2.png => [[ PY ]] => TREE@@END@@treeview1@@False|image-x-generic|4|image2.png|png|261273 bytes => [[ PY ]] => TREE@@END@@tree_pistes@@5|image|image3.gif => [[ PY ]] => TREE@@END@@treeview1@@False|image-x-generic|5|image3.gif|gif|622310 bytes => [[ PY ]] => TREE@@END@@tree_pistes@@6|image|image4.bmp => [[ PY ]] => TREE@@END@@treeview1@@False|image-x-generic|6|image4.bmp|x-ms-bmp|1440054 bytes => [[ PY ]] => TREE@@END@@tree_pistes@@7|video|video1.m4v => [[ PY ]] => TREE@@END@@treeview1@@False|applications-multimedia|7|video1.m4v|mp4|3889885 bytes => [[ PY ]] => TREE@@END@@tree_pistes@@8|video|video2.mov => [[ PY ]] => TREE@@END@@treeview1@@False|applications-multimedia|8|video2.mov|quicktime|11061011 bytes => [[ PY ]] => TREE@@END@@tree_pistes@@9|media|video3.ogg => [[ PY ]] => TREE@@END@@treeview1@@False|applications-multimedia|9|video3.ogg|ogg|4360399 bytes => [[ PY ]] => TREE@@END@@tree_pistes@@10|text|text1 => [[ PY ]] => TREE@@END@@treeview1@@False|accessories-text-editor|10|text1|plain|39 bytes => [[ PY ]] => TREE@@END@@tree_pistes@@11|text|text2 => [[ PY ]] => TREE@@END@@treeview1@@False|accessories-text-editor|11|text2|plain|1433 bytes => [[ PY ]] => SET@_progressbar1.pulse() => [[ PY ]] => TREE@@END@@treeview1@@False|x-office-address-book|X|Chapitres||3 Chapitres => [[ PY ]] => TREE@@END@@tree_pistes@@XX|chapters|3 Chapitres => [[ PY ]] => TREE@@END@@treeview1@@False|text-html|X|Tags||2 Balises => [[ PY ]] => TREE@@END@@tree_pistes@@XXX|tags|2 Balises => [[ PY ]] => MULTI@@SET@@scroll_to_cell(0)@@treeview1,tree_pistes => [[ PY ]] => SET@_progressbar1.set_fraction(0) => [[ PY ]] => MULTI@@SET@@set_sensitive(True)@@_mkvinfo,_menuitem_info,_table1,_vbox5 => [[ PY ]] => DEBUG => in boucle bash : _visualisation_img_scale="298 256"
Ce que j'ai quand je lance mkv-extractor-gui en console
trom@trom-Q310:~$ mkv-extractor-gui
VERSION="glade2script 2.3.0, Copyright (C) 2010-2011, November 2011"
[[ GTK LIB ]] ==> GtkBuilder > locale
[[ SYSTRAY ]]
[[ WIDGETS ]] ====>>>> MKV_Extractor_Gui
[[ WIDGETS ]] ====>>>> _preferences
[[ WIDGETS ]] ====>>>> _bitrate
[[ COMBO ]] ==> Start make
[[ COMBO ]] ==> Label
[[ COMBO ]] ==> Loaded
[[ WIDGETS ]] ====>>>> _boost
[[ WIDGETS ]] ====>>>> _canaux
[[ WIDGETS ]] ====>>>> _systray
[[ WIDGETS ]] ====>>>> _systray_blink
[[ WIDGETS ]] ====>>>> _systray_auto
[[ WIDGETS ]] ====>>>> _langue
[[ COMBO ]] ==> Start make
[[ COMBO ]] ==> Image
[[ COMBO ]] => Image > size 22
[[ COMBO ]] ==> Label
[[ WIDGETS ]] ====>>>> langue_reload
[[ WIDGETS ]] ====>>>> _fichier_tmp
[[ WIDGETS ]] ====>>>> del_pref
[[ WIDGETS ]] ====>>>> button2
[[ WIDGETS ]] ====>>>> _window1
[[ WIDGETS ]] ====>>>> bouton_about
[[ WIDGETS ]] ====>>>> _mkvinfo
[[ WIDGETS ]] ====>>>> _bouton_extract
[[ WIDGETS ]] ====>>>> _bouton_stop
[[ WIDGETS ]] ====>>>> _bouton_quit
[[ WIDGETS ]] ====>>>> _table1
[[ WIDGETS ]] ====>>>> _filechoose1
[[ WIDGETS ]] ====>>>> _filechoose2
[[ WIDGETS ]] ====>>>> dossier_mkv
[[ WIDGETS ]] ====>>>> image3
[[ WIDGETS ]] ====>>>> dossier_save
[[ WIDGETS ]] ====>>>> image5
[[ WIDGETS ]] ====>>>> button1
[[ WIDGETS ]] ====>>>> _notebook2
[[ WIDGETS ]] ====>>>> _hbox4
[[ WIDGETS ]] ====>>>> _hbox_img
[[ WIDGETS ]] ====>>>> _visualisation_img
[[ WIDGETS ]] ====>>>> _scrolle_txt
[[ WIDGETS ]] ====>>>> _visualisation_txt
[[ WIDGETS ]] ====>>>> _mediaview
[[ WIDGETS ]] ====>>>> _webbox
[[ WIDGETS ]] ====>>>> _taf
[[ WIDGETS ]] ====>>>> _video_box
[[ WIDGETS ]] ====>>>> _barre_video
[[ WIDGETS ]] ====>>>> etat_video
[[ WIDGETS ]] ====>>>> _img_video
[[ WIDGETS ]] ====>>>> _frame_attache
[[ WIDGETS ]] ====>>>> tree_pistes
[[ TREEVIEW ]] ==> Start make
[[ TREEVIEW ]] => 3 colonnes
[[ TREEVIEW ]] ==> hide 0
[[ TREEVIEW ]] ==> hide 1
[[ TREEVIEW ]] ==> Texte 2
[[ TREEVIEW ]] ==> Treeview Loaded
[[ WIDGETS ]] ====>>>> _frame_info
[[ WIDGETS ]] ====>>>> _text_info
[[ WIDGETS ]] ====>>>> _info_media
[[ WIDGETS ]] ====>>>> _open_media
[[ WIDGETS ]] ====>>>> image6
[[ WIDGETS ]] ====>>>> _vbox4
[[ WIDGETS ]] ====>>>> treeview1
[[ TREEVIEW ]] ==> Start make
[[ TREEVIEW ]] => 6 colonnes
[[ TREEVIEW ]] ==> Check 0
[[ TREEVIEW ]] ==> Icon 1
[[ TREEVIEW ]] => Icon > size 5
[[ TREEVIEW ]] ==> hide 2
[[ TREEVIEW ]] ==> Texte 3
[[ TREEVIEW ]] ==> Texte 4
[[ TREEVIEW ]] ==> Combo 5
[[ TREEVIEW ]] => Loaded
[[ TREEVIEW ]] ==> Treeview Loaded
[[ WIDGETS ]] ====>>>> _encapsulage
[[ WIDGETS ]] ====>>>> image12
[[ WIDGETS ]] ====>>>> _dts_ac3
[[ WIDGETS ]] ====>>>> image10
[[ WIDGETS ]] ====>>>> image8
[[ WIDGETS ]] ====>>>> _vbox5
[[ WIDGETS ]] ====>>>> _verifier_mkv
[[ WIDGETS ]] ====>>>> image15
[[ WIDGETS ]] ====>>>> _reparer_mkv
[[ WIDGETS ]] ====>>>> image14
[[ WIDGETS ]] ====>>>> _terminal
[[ WIDGETS ]] ====>>>> _remplacer
[[ WIDGETS ]] ====>>>> image7
[[ WIDGETS ]] ====>>>> _textedebug
[[ WIDGETS ]] ====>>>> image2
[[ WIDGETS ]] ====>>>> _progressbar1
[[ WIDGETS ]] ====>>>> image1
[[ WIDGETS ]] ====>>>> image4
[[ WIDGETS ]] ====>>>> _menuitem_show
[[ WIDGETS ]] ====>>>> _menuitem_executer
[[ WIDGETS ]] ====>>>> _menuitem_arreter
[[ WIDGETS ]] ====>>>> _menuitem_info
[[ WIDGETS ]] ====>>>> _menuitem_reload
[[ TERMINAL ]]
=> [[ PY ]] => SET@_notebook2.set_current_page(1)
=> [[ PY ]] => MULTI@@SET@@hide()@@_scrolle_txt,_video_box,_mediaview,_webbox
=> [[ PY ]] => SET@_hbox_img.show()
=> [[ PY ]] => FILE@@SETFILTER@@_filechoose1@@add_mime_type@@video/x-matroska
=> [[ PY ]] => TEXT@@CREATETAG@@_textedebug,_text_info@@blue@@foreground=blue,style=pango.STYLE_ITALIC
=> [[ PY ]] => TEXT@@CREATETAG@@_textedebug,_text_info@@red@@foreground=red,style=pango.STYLE_ITALIC
=> [[ PY ]] => SET@terminal.set_font( pango.FontDescription("monospace 8") )
=> [[ PY ]] => SET@terminal.set_scrollback_lines(100)
=> [[ PY ]] => GET@terminal_PID
=> [[ PY ]] => :: FIFO write :: GET@terminal_PID="5986"
=> [[ PY ]] => SET@MKV_Extractor_Gui.set_version('v4.6.8')
=> [[ PY ]] => SET@_window1.set_title('MKV Extractor Gui v4.6.8 - by Hizoka')
=> [[ PY ]] => PLUGIN@@INIT@@g2sPluginMplayer@@MyPlayer@@_mediaview@@None@@ProgressPlayerCb@@None
=> [[ PY ]] => EXEC@@self.MyPlayer.player.isVideo = True
=> [[ PY ]] => COMBO@@FINDSELECT@@_bitrate@@640
=> [[ PY ]] => SET@_canaux.set_active(False)
=> [[ PY ]] => SET@_remplacer.set_active(False)
=> [[ PY ]] => SET@_fichier_tmp.set_active(False)
=> [[ PY ]] => SET@_boost.set_value(71)
=> [[ PY ]] => SET@_systray.set_active(True)
=> [[ PY ]] => SET@_systray_blink.set_active(True)
=> [[ PY ]] => SET@_filechoose1.set_current_folder('/home/trom/Vidéos')
=> [[ PY ]] => SET@_filechoose2.set_current_folder('/media/Données')
=> [[ PY ]] => DEBUG => in boucle bash : terminal_PID="5986"
mplayer: Symbol `ff_codec_bmp_tags' has different size in shared object, consider re-linking
mplayer: Symbol `ff_codec_bmp_tags' has different size in shared object, consider re-linking
=> [[ PY ]] => :: FIFO write :: _bitrate 640 kbits/seconde
=> [[ PY ]] => DEBUG=> in bash NOT GET _bitrate 640 kbits/seconde
=> [[ PY ]] => :: FIFO write :: _fichier_tmp False
=> [[ PY ]] => DEBUG=> in bash NOT GET _fichier_tmp False
=> [[ PY ]] => :: FIFO write :: _boost 71.0
=> [[ PY ]] => :: FIFO write :: _barre_video 71.0
=> [[ PY ]] => DEBUG=> in bash NOT GET _boost 71.0
=> [[ PY ]] => DEBUG=> in bash NOT GET _barre_video 71.0
=> [[ PY ]] => :: FIFO write :: _systray True
=> [[ PY ]] => DEBUG=> in bash NOT GET _systray True
=> [[ PY ]] => :: FIFO write :: _systray_blink True
=> [[ PY ]] => MULTI@@SET@@set_sensitive(True)@@_systray_blink,_systray_auto
=> [[ PY ]] => SET@systray.set_visible(True)
=> [[ PY ]] => DEBUG=> in bash NOT GET _systray_blink True
=> [[ PY ]] => :: FIFO write :: _filechoose2 /media/Données
=> [[ PY ]] => DEBUG=> in bash NOT GET _filechoose2 /media/Données
=> [[ PY ]] => :: FIFO write :: GET@_visualisation_img_scale="298 256"
=> [[ PY ]] => DEBUG => in boucle bash : _visualisation_img_scale="298 256"
[[ SCALE IMG ]] 298 256 /usr/share/pixmaps/mkv-extractor-gui.png
=> [[ PY ]] => :: FIFO write :: GET@_visualisation_img_scale="298 256"
=> [[ PY ]] => DEBUG => in boucle bash : _visualisation_img_scale="298 256"
=> [[ PY ]] => :: FIFO write :: GET@_visualisation_img_scale="298 256"
=> [[ PY ]] => DEBUG => in boucle bash : _visualisation_img_scale="298 256"
Merci par avance
EDIT : j'ai le même problème avec mkvmerge-gui (version mkv merge 5.2.0). J'ai désinstallé cette version et réinstallé la 5.1.0, le problème est toujours présent. J'avoue que je sèche un peu là ...
Dernière modification par Stroumph83 (Le 28/12/2011, à 11:30)
LinuxMint 18 Cinnamon
Hors ligne
#628 Le 28/12/2011, à 13:07
- lylambda
Re : [g2s] GUI d'extraction de fichiers mkv
a mon avis, pas de rapport avec mkv-extractor-gui
Donc ce n'était bien qu'une coincidence. Merci et désolé pour cette remonté de bug inutile.
Hors ligne
#629 Le 28/12/2011, à 16:16
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
Stroumph83 => et les retours de :
ffmpeg -i free_mkv_test.mkv
ffmpeg -i free_mkv_test.mkv | sed -n "/Stream #0.0/ s/.*, \([0-9][0-9].*\) fps.*/\1 fps/p"
mkvinfo "${fichier_mkv}" | sed -n '/Default duration/ s/.* .\(.*\) fps.*/\1/p'
et un nouveau test :
mkvinfo -s free_mkv_test.mkv | sed -n "/^Track .: video/ s/.*default duration.*(\([0-9].*\) fps.*/\1/p"
lylambda => pas de soucis
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#630 Le 28/12/2011, à 19:00
- Stroumph83
Re : [g2s] GUI d'extraction de fichiers mkv
Stroumph83 => et les retours de :
ffmpeg -i free_mkv_test.mkvtrom@trom-Q310:/media/My Passport$ ffmpeg -i free_mkv_test.mkv ffmpeg version 0.7.2-4:0.7.2-1ubuntu1, Copyright (c) 2000-2011 the Libav developers built on Oct 2 2011 15:13:26 with gcc 4.6.1 configuration: --extra-version='4:0.7.2-1ubuntu1' --arch=amd64 --prefix=/usr --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --enable-libvpx --enable-runtime-cpudetect --enable-vaapi --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --enable-shared --disable-static WARNING: library configuration mismatch avutil configuration: --extra-version='4:0.7.2.1ubuntu1' --arch=amd64 --prefix=/usr --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --enable-libvpx --enable-runtime-cpudetect --enable-vaapi --enable-libopenjpeg --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdirac --enable-libmp3lame --enable-librtmp --enable-libx264 --enable-libxvid --enable-libvo-aacenc --enable-version3 --enable-libvo-amrwbenc --enable-version3 --enable-libdc1394 --enable-shared --disable-static avcodec configuration: --extra-version='4:0.7.2.1ubuntu1' --arch=amd64 --prefix=/usr --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --enable-libvpx --enable-runtime-cpudetect --enable-vaapi --enable-libopenjpeg --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdirac --enable-libmp3lame --enable-librtmp --enable-libx264 --enable-libxvid --enable-libvo-aacenc --enable-version3 --enable-libvo-amrwbenc --enable-version3 --enable-libdc1394 --enable-shared --disable-static libavutil 51. 7. 0 / 51. 7. 0 libavcodec 53. 5. 0 / 53. 5. 0 libavformat 53. 2. 0 / 53. 2. 0 libavdevice 53. 0. 0 / 53. 0. 0 libavfilter 2. 4. 0 / 2. 4. 0 libswscale 2. 0. 0 / 2. 0. 0 libpostproc 52. 0. 0 / 52. 0. 0 [matroska,webm @ 0x724560] Unknown entry 0x437E Last message repeated 2 times [matroska,webm @ 0x724560] max_analyze_duration reached [matroska,webm @ 0x724560] Estimating duration from bitrate, this may be inaccurate Input #0, matroska,webm, from 'free_mkv_test.mkv': Metadata: TITLE : Blue screen of the death ARTIST : C'est mon nom Duration: 00:09:56.48, start: 0.000000, bitrate: N/A Chapter #0.0: start 0.000000, end 5.000000 Metadata: title : Voici le 1er chapitre Chapter #0.1: start 6.000000, end 15.000000 Metadata: title : Et la le 2eme !! en US svp.... Chapter #0.2: start 16.000000, end 30.000000 Metadata: title : and the last chapter ! Stream #0.0: Video: h264 (Main), yuv420p, 854x480, PAR 1:1 DAR 427:240, 24 fps, 24 tbr, 1k tbn, 48 tbc (default) Stream #0.1: Audio: aac, 48000 Hz, 5.1, s16 (default) Stream #0.2: Attachment: [0][0][0][0] / 0x0000 Metadata: filename : audio1.mp3 Stream #0.3: Attachment: [0][0][0][0] / 0x0000 Metadata: filename : audio2.ogg Stream #0.4: Attachment: mjpeg Metadata: filename : image1.jpg Stream #0.5: Attachment: png Metadata: filename : image2.png Stream #0.6: Attachment: gif Metadata: filename : image3.gif Stream #0.7: Attachment: [0][0][0][0] / 0x0000 Metadata: filename : image4.bmp Stream #0.8: Attachment: [0][0][0][0] / 0x0000 Metadata: filename : video1.m4v Stream #0.9: Attachment: [0][0][0][0] / 0x0000 Metadata: filename : video2.mov Stream #0.10: Attachment: [0][0][0][0] / 0x0000 Metadata: filename : video3.ogg Stream #0.11: Attachment: [0][0][0][0] / 0x0000 Metadata: filename : text1 Stream #0.12: Attachment: [0][0][0][0] / 0x0000 Metadata: filename : text2 At least one output file must be specified
ffmpeg -i free_mkv_test.mkv | sed -n "/Stream #0.0/ s/.*, \([0-9][0-9].*\) fps.*/\1 fps/p"
trom@trom-Q310:/media/My Passport$ ffmpeg -i free_mkv_test.mkv | sed -n "/Stream #0.0/ s/.*, \([0-9][0-9].*\) fps.*/\1 fps/p" ffmpeg version 0.7.2-4:0.7.2-1ubuntu1, Copyright (c) 2000-2011 the Libav developers built on Oct 2 2011 15:13:26 with gcc 4.6.1 configuration: --extra-version='4:0.7.2-1ubuntu1' --arch=amd64 --prefix=/usr --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --enable-libvpx --enable-runtime-cpudetect --enable-vaapi --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --enable-shared --disable-static WARNING: library configuration mismatch avutil configuration: --extra-version='4:0.7.2.1ubuntu1' --arch=amd64 --prefix=/usr --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --enable-libvpx --enable-runtime-cpudetect --enable-vaapi --enable-libopenjpeg --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdirac --enable-libmp3lame --enable-librtmp --enable-libx264 --enable-libxvid --enable-libvo-aacenc --enable-version3 --enable-libvo-amrwbenc --enable-version3 --enable-libdc1394 --enable-shared --disable-static avcodec configuration: --extra-version='4:0.7.2.1ubuntu1' --arch=amd64 --prefix=/usr --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --enable-libvpx --enable-runtime-cpudetect --enable-vaapi --enable-libopenjpeg --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdirac --enable-libmp3lame --enable-librtmp --enable-libx264 --enable-libxvid --enable-libvo-aacenc --enable-version3 --enable-libvo-amrwbenc --enable-version3 --enable-libdc1394 --enable-shared --disable-static libavutil 51. 7. 0 / 51. 7. 0 libavcodec 53. 5. 0 / 53. 5. 0 libavformat 53. 2. 0 / 53. 2. 0 libavdevice 53. 0. 0 / 53. 0. 0 libavfilter 2. 4. 0 / 2. 4. 0 libswscale 2. 0. 0 / 2. 0. 0 libpostproc 52. 0. 0 / 52. 0. 0 [matroska,webm @ 0x1b57560] Unknown entry 0x437E Last message repeated 2 times [matroska,webm @ 0x1b57560] max_analyze_duration reached [matroska,webm @ 0x1b57560] Estimating duration from bitrate, this may be inaccurate Input #0, matroska,webm, from 'free_mkv_test.mkv': Metadata: TITLE : Blue screen of the death ARTIST : C'est mon nom Duration: 00:09:56.48, start: 0.000000, bitrate: N/A Chapter #0.0: start 0.000000, end 5.000000 Metadata: title : Voici le 1er chapitre Chapter #0.1: start 6.000000, end 15.000000 Metadata: title : Et la le 2eme !! en US svp.... Chapter #0.2: start 16.000000, end 30.000000 Metadata: title : and the last chapter ! Stream #0.0: Video: h264 (Main), yuv420p, 854x480, PAR 1:1 DAR 427:240, 24 fps, 24 tbr, 1k tbn, 48 tbc (default) Stream #0.1: Audio: aac, 48000 Hz, 5.1, s16 (default) Stream #0.2: Attachment: [0][0][0][0] / 0x0000 Metadata: filename : audio1.mp3 Stream #0.3: Attachment: [0][0][0][0] / 0x0000 Metadata: filename : audio2.ogg Stream #0.4: Attachment: mjpeg Metadata: filename : image1.jpg Stream #0.5: Attachment: png Metadata: filename : image2.png Stream #0.6: Attachment: gif Metadata: filename : image3.gif Stream #0.7: Attachment: [0][0][0][0] / 0x0000 Metadata: filename : image4.bmp Stream #0.8: Attachment: [0][0][0][0] / 0x0000 Metadata: filename : video1.m4v Stream #0.9: Attachment: [0][0][0][0] / 0x0000 Metadata: filename : video2.mov Stream #0.10: Attachment: [0][0][0][0] / 0x0000 Metadata: filename : video3.ogg Stream #0.11: Attachment: [0][0][0][0] / 0x0000 Metadata: filename : text1 Stream #0.12: Attachment: [0][0][0][0] / 0x0000 Metadata: filename : text2 At least one output file must be specified
mkvinfo "${fichier_mkv}" | sed -n '/Default duration/ s/.* .\(.*\) fps.*/\1/p'
trom@trom-Q310:/media/My Passport$ mkvinfo "${fichier_mkv}" | sed -n '/Default duration/ s/.* .\(.*\) fps.*/\1/p' sed: -e expression n°1, caractère 43: option inconnue pour `s'
et un nouveau test :
mkvinfo -s free_mkv_test.mkv | sed -n "/^Track .: video/ s/.*default duration.*(\([0-9].*\) fps.*/\1/p"trom@trom-Q310:/media/My Passport$ mkvinfo -s free_mkv_test.mkv | sed -n "/^Track .: video/ s/.*default duration.*(\([0-9].*\) fps.*/\1/p" trom@trom-Q310:/media/My Passport$
Merci et @+
LinuxMint 18 Cinnamon
Hors ligne
#631 Le 28/12/2011, à 19:10
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
renvoie bien :
Stream #0.0: Video: h264 (Main), yuv420p, 854x480, PAR 1:1 DAR 427:240, 24 fps, 24 tbr, 1k tbn, 48 tbc (default)
Ne renvoie pas du tout ce qu'il faut...
Erreur de ma part du au copier coller
Ne donne pas ce qu'il faut...
Bon il faut y aller par etapes :
ffmpeg -i free_mkv_test.mkv 2>/dev/null | sed -n "/Stream/p"
ffmpeg -i free_mkv_test.mkv 2>/dev/null | sed -n "/Stream #0.0/p"
mkvinfo free_mkv_test.mkv | sed -n '/Default duration/p'
mkvinfo free_mkv_test.mkv | sed -n '/Default duration/ s/.* .\(.*\) fps.*/\1/p'
mkvinfo -s free_mkv_test.mkv | sed -n "/^Track .: video/p"
Dernière modification par Hizoka (Le 28/12/2011, à 19:12)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#632 Le 28/12/2011, à 19:42
- Stroumph83
Re : [g2s] GUI d'extraction de fichiers mkv
Bon il faut y aller par etapes :
ffmpeg -i free_mkv_test.mkv 2>/dev/null | sed -n "/Stream/p"
trom@trom-Q310:/media/My Passport$ ffmpeg -i free_mkv_test.mkv 2>/dev/null | sed -n "/Stream/p"
trom@trom-Q310:/media/My Passport$
ffmpeg -i free_mkv_test.mkv 2>/dev/null | sed -n "/Stream #0.0/p"
trom@trom-Q310:/media/My Passport$ ffmpeg -i free_mkv_test.mkv 2>/dev/null | sed -n "/Stream #0.0/p"
trom@trom-Q310:/media/My Passport$
mkvinfo free_mkv_test.mkv | sed -n '/Default duration/p'
trom@trom-Q310:/media/My Passport$ mkvinfo free_mkv_test.mkv | sed -n '/Default duration/p'
trom@trom-Q310:/media/My Passport$
mkvinfo free_mkv_test.mkv | sed -n '/Default duration/ s/.* .\(.*\) fps.*/\1/p'
trom@trom-Q310:/media/My Passport$ mkvinfo free_mkv_test.mkv | sed -n '/Default duration/ s/.* .\(.*\) fps.*/\1/p'
trom@trom-Q310:/media/My Passport
mkvinfo -s free_mkv_test.mkv | sed -n "/^Track .: video/p"
trom@trom-Q310:/media/My Passport$ mkvinfo -s free_mkv_test.mkv | sed -n "/^Track .: video/p"
trom@trom-Q310:/media/My Passport$
Bizarre, il n'y a aucun retour ....
LinuxMint 18 Cinnamon
Hors ligne
#633 Le 28/12/2011, à 19:53
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
Tu es bien dans le dossier qui contient la video ?
ls -l *
car chez moi les mkvinfo passent...
mkvinfo free_mkv_test.mkv
mkvinfo -s free_mkv_test.mkv | head -2
mais encore une erreur de ma part pour ffmpeg
ffmpeg -i free_mkv_test.mkv 2>&1 | sed -n "/Stream/p"
ffmpeg -i free_mkv_test.mkv 2>&1 | sed -n "/Stream #0.0/p"
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#634 Le 28/12/2011, à 20:14
- Stroumph83
Re : [g2s] GUI d'extraction de fichiers mkv
Tu es bien dans le dossier qui contient la video ?
ls -l *
trom@trom-Q310:/media/My Passport$ ls -l *
...
-rw------- 1 trom trom 300598765 2011-12-27 21:32 free_mkv_test.mkv
...
System Volume Information:
total 20
-rw------- 1 trom trom 20480 2011-12-04 12:01 tracking.log
car chez moi les mkvinfo passent...
mkvinfo free_mkv_test.mkv
trom@trom-Q310:/media/My Passport$ mkvinfo free_mkv_test.mkv
+ En-tête EBML
|+ Version EBML : 1
|+ Version EBML lue : 1
|+ Longueur maximale de l'ID EBML : 4
|+ Longueur maximale de la taille EBML : 8
|+ Type de document : matroska
|+ Version du type de document : 2
|+ Version lue du type de document : 2
+ Segment, taille 300598713
|+ En-tête de recherche (sous-entrées ignorées)
|+ EbmlVoid (taille : 3995)
|+ Informations sur le segment
| + Coefficient temporel : 1000000
| + Application de multiplexage : libebml v1.2.1 + libmatroska v1.1.1
| + Application d'écriture : mkvmerge v4.9.1 ('Ich will') built on Sep 30 2011 22:45:24
| + Durée : 596.480s (00:09:56.480)
| + Date : Wed Dec 21 20:47:41 2011 UTC
| + UID du segment: 0x74 0x78 0xdf 0x2e 0x89 0xbd 0x06 0x6e 0xe8 0x57 0x3f 0x2d 0x6c 0x16 0x20 0x49
|+ Pistes du segment
| + Une piste
| + Numéro de la piste : 1
| + UID de la piste : 2724392198
| + Type de piste : video
| + Marque de laçage : 0
| + Cache minimum : 1
| + ID du codec : V_MPEG4/ISO/AVC
| + Données de codec privées, longueur 36 (profil h.264 : Main @L3.0)
| + Durée par défaut : 41.667ms (24.000 images par seconde pour une piste vidéo)
| + Langue : und
| + Piste vidéo
| + Largeur (pixels) : 853
| + Hauteur (pixels) : 480
| + Largeur à l'écran : 853
| + Hauteur à l'écran : 480
| + Encodages du contenu
| + Encodage du contenu
| + Compression du contenu
| + Algorithme : 3 (retrait des en-têtes)
| + Paramètres : longueur 1, données : 0x00
| + Une piste
| + Numéro de la piste : 2
| + UID de la piste : 3070827101
| + Type de piste : audio
| + ID du codec : A_AAC
| + Données de codec privées, longueur 2
| + Durée par défaut : 21.333ms (46.875 images par seconde pour une piste vidéo)
| + Langue : und
| + Audio track
| + Fréquence d'échantillonnage : 48000
| + Canaux : 6
|+ EbmlVoid (taille : 1096)
|+ Pièces jointes
| + Joints
| + Nom du fichier : audio1.mp3
| + Type MIME : audio/mpeg
| + Données du fichier, taille : 16691895
| + UIF du fichier : 3814180306
| + Joints
| + Nom du fichier : audio2.ogg
| + Type MIME : application/ogg
| + Données du fichier, taille : 13171376
| + UIF du fichier : 3250671440
| + Joints
| + Nom du fichier : image1.jpg
| + Type MIME : image/jpeg
| + Données du fichier, taille : 89961
| + UIF du fichier : 1628811542
| + Joints
| + Nom du fichier : image2.png
| + Type MIME : image/png
| + Données du fichier, taille : 261273
| + UIF du fichier : 2734291202
| + Joints
| + Nom du fichier : image3.gif
| + Type MIME : image/gif
| + Données du fichier, taille : 622310
| + UIF du fichier : 2522344850
| + Joints
| + Nom du fichier : image4.bmp
| + Type MIME : image/x-ms-bmp
| + Données du fichier, taille : 1440054
| + UIF du fichier : 2084422182
| + Joints
| + Nom du fichier : video1.m4v
| + Type MIME : video/mp4
| + Données du fichier, taille : 3889885
| + UIF du fichier : 3572678915
| + Joints
| + Nom du fichier : video2.mov
| + Type MIME : video/quicktime
| + Données du fichier, taille : 11061011
| + UIF du fichier : 2874128144
| + Joints
| + Nom du fichier : video3.ogg
| + Type MIME : application/ogg
| + Données du fichier, taille : 4360399
| + UIF du fichier : 1937803704
| + Joints
| + Nom du fichier : text1
| + Type MIME : text/plain
| + Données du fichier, taille : 39
| + UIF du fichier : 1228543025
| + Joints
| + Nom du fichier : text2
| + Type MIME : text/plain
| + Données du fichier, taille : 1433
| + UIF du fichier : 2734711189
|+ Chapitres
| + EditionEntry
| + EditionUID: 1168190216
| + EditionFlagDefault: 0
| + EditionFlagHidden: 0
| + ChapterAtom
| + ChapterUID: 2408604623
| + ChapterTimeStart: 00:00:00.000000000
| + ChapterTimeEnd: 00:00:05.000000000
| + ChapterFlagHidden: 0
| + ChapterFlagEnabled: 1
| + ChapterDisplay
| + ChapterString: Voici le 1er chapitre
| + ChapterLanguage: fre
| + ChapterCountry: fr
| + ChapterAtom
| + ChapterUID: 2942620926
| + ChapterTimeStart: 00:00:06.000000000
| + ChapterTimeEnd: 00:00:15.000000000
| + ChapterFlagHidden: 0
| + ChapterFlagEnabled: 1
| + ChapterDisplay
| + ChapterString: Et la le 2eme !! en US svp....
| + ChapterCountry: us
| + ChapterLanguage: eng
| + ChapterAtom
| + ChapterUID: 3450699346
| + ChapterTimeStart: 00:00:16.000000000
| + ChapterTimeEnd: 00:00:30.000000000
| + ChapterFlagHidden: 0
| + ChapterFlagEnabled: 1
| + ChapterDisplay
| + ChapterString: and the last chapter !
| + ChapterLanguage: spa
| + ChapterCountry: ae
|+ EbmlVoid (taille : 101)
|+ Cluster
mkvinfo -s free_mkv_test.mkv | head -2
trom@trom-Q310:/media/My Passport$ mkvinfo -s free_mkv_test.mkv | head -2
Piste 1 : vidéo, ID du codec : V_MPEG4/ISO/AVC (profil h.264 : Main @L3.0), Durée par défaut : 41.667ms (24.000 images par seconde pour une piste vidéo), langue : und, largeur (pixels) : 853, hauteur (pixels) : 480, Largeur à l'écran : 853, Hauteur à l'écran : 480
Piste 2 : audio, ID du codec : A_AAC, Durée par défaut : 21.333ms (46.875 images par seconde pour une piste vidéo), langue : und, fréquence d'échantillonnage : 48000, canaux : 6
mais encore une erreur de ma part pour ffmpeg
ffmpeg -i free_mkv_test.mkv 2>&1 | sed -n "/Stream/p"
trom@trom-Q310:/media/My Passport$ ffmpeg -i free_mkv_test.mkv 2>&1 | sed -n "/Stream/p"
Stream #0.0: Video: h264 (Main), yuv420p, 854x480, PAR 1:1 DAR 427:240, 24 fps, 24 tbr, 1k tbn, 48 tbc (default)
Stream #0.1: Audio: aac, 48000 Hz, 5.1, s16 (default)
Stream #0.2: Attachment: [0][0][0][0] / 0x0000
Stream #0.3: Attachment: [0][0][0][0] / 0x0000
Stream #0.4: Attachment: mjpeg
Stream #0.5: Attachment: png
Stream #0.6: Attachment: gif
Stream #0.7: Attachment: [0][0][0][0] / 0x0000
Stream #0.8: Attachment: [0][0][0][0] / 0x0000
Stream #0.9: Attachment: [0][0][0][0] / 0x0000
Stream #0.10: Attachment: [0][0][0][0] / 0x0000
Stream #0.11: Attachment: [0][0][0][0] / 0x0000
Stream #0.12: Attachment: [0][0][0][0] / 0x0000
ffmpeg -i free_mkv_test.mkv 2>&1 | sed -n "/Stream #0.0/p"
trom@trom-Q310:/media/My Passport$ ffmpeg -i free_mkv_test.mkv 2>&1 | sed -n "/Stream #0.0/p"
Stream #0.0: Video: h264 (Main), yuv420p, 854x480, PAR 1:1 DAR 427:240, 24 fps, 24 tbr, 1k tbn, 48 tbc (default)
Merci
LinuxMint 18 Cinnamon
Hors ligne
#635 Le 28/12/2011, à 20:46
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
OK, là c'est mieux
alors, à priori tu as mkvinfo en fr... comment tu as fait ?
export LANGUAGE=en; mkvinfo free_mkv_test.mkv | sed -n '/Default duration/p'
ffmpeg -i free_mkv_test.mkv 2>&1 | sed -n "/Stream #0.0/ s/.*, \([0-9][0-9].*\) fps.*/\1 fps/p"
export LANGUAGE=en; mkvinfo -s free_mkv_test.mkv | head -1 | sed 's/.*(\([0-9][0-9].*\) fps.*/\1 fps/'
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#636 Le 28/12/2011, à 21:54
- Stroumph83
Re : [g2s] GUI d'extraction de fichiers mkv
OK, là c'est mieux
alors, à priori tu as mkvinfo en fr... comment tu as fait ?
J'ai installé très récemment MKVTOOLNIX 5.2.0 par le ppa Bunkus. Il est vrai qu'auparavant, ton logiciel fonctionnait très bien chez moi.
deb http://www.bunkus.org/ubuntu/oneiric/ ./
deb-src http://www.bunkus.org/ubuntu/oneiric/ ./
export LANGUAGE=en; mkvinfo free_mkv_test.mkv | sed -n '/Default duration/p'
trom@trom-Q310:/media/My Passport$ export LANGUAGE=en; mkvinfo free_mkv_test.mkv | sed -n '/Default duration/p'
| + Default duration: 41.667ms (24.000 fps for a video track)
| + Default duration: 21.333ms (46.875 fps for a video track)
ffmpeg -i free_mkv_test.mkv 2>&1 | sed -n "/Stream #0.0/ s/.*, \([0-9][0-9].*\) fps.*/\1 fps/p"
trom@trom-Q310:/media/My Passport$ ffmpeg -i free_mkv_test.mkv 2>&1 | sed -n "/Stream #0.0/ s/.*, \([0-9][0-9].*\) fps.*/\1 fps/p"
24 fps
export LANGUAGE=en; mkvinfo -s free_mkv_test.mkv | head -1 | sed 's/.*(\([0-9][0-9].*\) fps.*/\1 fps/'
trom@trom-Q310:/media/My Passport$ export LANGUAGE=en; mkvinfo -s free_mkv_test.mkv | head -1 | sed 's/.*(\([0-9][0-9].*\) fps.*/\1 fps/'
24.000 fps
Merci et @+
Dernière modification par Stroumph83 (Le 28/12/2011, à 21:55)
LinuxMint 18 Cinnamon
Hors ligne
#637 Le 28/12/2011, à 22:23
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
OK,
je change la commande :
mkvinfo "${fichier_mkv}" | sed -n '/Default duration/ s/.* .\(.*\) fps.*/\1/p'
en
export LANGUAGE=en; mkvinfo -s free_mkv_test.mkv | head -1 | sed 's/.*[0-9]ms .\([0-9][0-9].*\) fps.*/\1 fps/'
fais la modifications en root du fichier /usr/share/mkv-extractor-gui/mkv-extractor-gui.sh (si ca vient du ppa) ou simplement (en tant qu'user) du fichier mkv-extractor-gui.sh (si ca vient du tar).
par contre pour ffmpeg je pige pas le soucis...
car la commande
ffmpeg -i free_mkv_test.mkv 2>&1 | sed -n "/Stream #0.0/ s/.*, \([0-9][0-9].*\) fps.*/\1 fps/p"
te renvoie ce qu'il faut... et c'est la même commande que dans le logiciel...
modifie le fichier à nouveau et ajoute
echo -e "${track}\nID : ${ID}, codec : ${codec}, info1 : ${info1}, info2 : ${info2}, type=${type}" > retour
apres :
info2=$(sed -n "/Stream #0.$(($ID-1))/ s/.*, \([0-9][0-9].*\) fps.*/\1 fps/p" <<< "${mkv_ffmpeg}")
ce qui donne :
info2=$(sed -n "/Stream #0.$(($ID-1))/ s/.*, \([0-9][0-9].*\) fps.*/\1 fps/p" <<< "${mkv_ffmpeg}")
echo -e "${track}\nID : ${ID}, codec : ${codec}, info1 : ${info1}, info2 : ${info2}, type=${type}" > retour
ainsi que :
echo -e "info1 : ${info1}, info2 : ${info2}" >> retour
apres
[[ -z ${info2} ]] && info2=$(export LANGUAGE=en; mkvinfo -s "${fichier_mkv}" | head -1 | sed 's/.*(\([0-9][0-9].*\) fps.*/\1 fps/')
ce qui donne :
[[ -z ${info2} ]] && info2=$(export LANGUAGE=en; mkvinfo -s "${fichier_mkv}" | head -1 | sed 's/.*(\([0-9][0-9].*\) fps.*/\1 fps/')
echo -e "info1 : ${info1}, info2 : ${info2}" >> retour ;;
ATTENTION aux ;; qui doivent etre apres la nouvelle commande et non apres l'ancienne.
et donne le retour du fichier stp.
edit, je suis sur le chat : http://chat.jabberfr.org/muckl_int/inde … ade2script
Dernière modification par Hizoka (Le 28/12/2011, à 22:38)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#638 Le 28/12/2011, à 22:51
- Stroumph83
Re : [g2s] GUI d'extraction de fichiers mkv
OK,
je change la commande :
mkvinfo "${fichier_mkv}" | sed -n '/Default duration/ s/.* .\(.*\) fps.*/\1/p'
en
export LANGUAGE=en; mkvinfo -s free_mkv_test.mkv | head -1 | sed 's/.*[0-9]ms .\([0-9][0-9].*\) fps.*/\1 fps/'
fais la modifications en root du fichier /usr/share/mkv-extractor-gui/mkv-extractor-gui.sh (si ca vient du ppa)
Avec cette modification, j'ai bien maintenant le nombre de fps affiché.
Est-ce-que je dois faire les modifications qui suivent (concernant ffmpeg)?
@+
LinuxMint 18 Cinnamon
Hors ligne
#639 Le 29/12/2011, à 00:07
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
Bon, grace à Stroumph83, j'ai pu regler un soucis en lien avec la nouvelle version de mkvmerge...
=> modification d'une partie du code pour qu'il soit compatible avec la nouvelle version de mkvmerge
=> si mkclean et mkvalidator ne sont pas installé, impossible de cliquer sur leur bouton
je n'ai pas fait de "nouvelle" version, juste une maj de l'actuelle, donc
- pour le ppa, le paquet va se mettre à jour comme d'hab
- pour la version sans install, il faut retelecharger le tar.gz
marty => c'est bon ?
Pouvez vous faire quelques tests sur la visualisation des pieces jointes svp ? (necessite les paquet python-webkit et imagemagick)
ainsi que la reparation et verification des mkv ? (necessite les paquets mkclean et mkvalidator)
Dernière modification par Hizoka (Le 29/12/2011, à 06:48)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#640 Le 29/12/2011, à 09:42
- Stroumph83
Re : [g2s] GUI d'extraction de fichiers mkv
Bon, grace à Stroumph83, j'ai pu regler un soucis en lien avec la nouvelle version de mkvmerge...
=> modification d'une partie du code pour qu'il soit compatible avec la nouvelle version de mkvmerge
=> si mkclean et mkvalidator ne sont pas installé, impossible de cliquer sur leur bouton
C'est tout bon maintenant.
Pouvez vous faire quelques tests sur la visualisation des pieces jointes svp ? (necessite les paquet python-webkit et imagemagick)
ainsi que la reparation et verification des mkv ? (necessite les paquets mkclean et mkvalidator)
Pendant la vérification et la réparation, la fenêtre du bas reste sur Vérification du MKV terminée en 00h00m00s, même lorsque la vérification (ou la réparation) est terminée.
Tout s'ouvre bien dans mkv-extractor-gui, quels que soient les formats de fichiers (test réalisés avec ton fichier de test).
Pour les pièces jointes, pour un fichier audio, Banshee se lance bien, mais sans la référence au fichier, donc ce dernier ne se lance pas ...
Toutes les autres pièces jointes se lancent bien avec l'application associée, sauf pour moi video1.m4v qui veut s'ouvrir avec gedit (petit problème avec les applications par défaut sûrement chez moi)
@+
Dernière modification par Stroumph83 (Le 29/12/2011, à 10:00)
LinuxMint 18 Cinnamon
Hors ligne
#641 Le 29/12/2011, à 10:21
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
Pendant la vérification et la réparation, la fenêtre du bas reste sur Vérification du MKV terminée en 00h00m00s, même lorsque la vérification (ou la réparation) est terminée.
ok, je vois ça...
EDIT : ok, c'est reglé, sera dispo sur la prochaine update.
Ok, le lancement des fichiers se font via xdg-open, donc je n'ai aucun impacte dessus, tout est gere par le systeme et les logiciel par defaut.
Dernière modification par Hizoka (Le 29/12/2011, à 10:43)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#642 Le 29/12/2011, à 11:19
- Stroumph83
Re : [g2s] GUI d'extraction de fichiers mkv
Pendant la vérification et la réparation, la fenêtre du bas reste sur Vérification du MKV terminée en 00h00m00s, même lorsque la vérification (ou la réparation) est terminée.
En fait, je viens de refaire des essais, et maintenant tout va bien. Bizarre ...
@+
LinuxMint 18 Cinnamon
Hors ligne
#643 Le 29/12/2011, à 11:39
- Haz
Re : [g2s] GUI d'extraction de fichiers mkv
Salut Hizoka. J'ai de nouveaux des soucis avec l'extraction.
Il me semble que c'est la numérotation dans la commande mkvextract qui pose pb. En effet le numéro de la première piste commence à 1 et pas 0 (info obtenues via mkvinfo). Du coup, rien ne se passe.
La case à cocher pour la conversion DTS ->AC3 reste aussi grisée, et je ne sais pas si c'est dû au problème précédent.
Versions utilisées :
mkvextract, mkvmerge, mkvinfo : 5.2.0
mkvextractor GUI : 4.6.8 obtenue sur ton ppa.
Merci d'avance.
Hors ligne
#644 Le 29/12/2011, à 11:49
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
Haz =>
mkvmerge -I ton_mkv
ffmpeg -i ton_mkv
mais c'est etrange car j'ai tester avec la version de mkvmerge qui commence à 0 et celle qui commence à 1
La case à cocher pour la conversion DTS ->AC3 reste aussi grisée, et je ne sais pas si c'est dû au problème précédent.
possible s'il ne trouve pas la bonne piste...
EDIT si tu utilise mkvmerge 5.2.0, normalement il debute à 0 et non 1...
il ne faut pas se fier à mkinfo pour ca
Dernière modification par Hizoka (Le 29/12/2011, à 11:55)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#645 Le 29/12/2011, à 12:18
- Haz
Re : [g2s] GUI d'extraction de fichiers mkv
mkvmerge - I monfichier.mkv :
Fichier 'monfichier.mkv' : conteneur : Matroska [duration:4845045000000]
Piste ID 0 : video (V_MPEG4/ISO/AVC) [language:eng display_dimensions:1280x720 default_track:1 forced_track:0 packetizer:mpeg4_p10_video default_duration:41666299]
Piste ID 1 : audio (A_DTS) [language:fre track_name:DTS\s1510\sKbps default_track:1 forced_track:0 default_duration:10666666 audio_sampling_frequency:48000 audio_channels:6]
Piste ID 2 : subtitles (S_TEXT/UTF8) [language:fre default_track:1 forced_track:0]
ffmpeg -i monfichier.mkv
ffmpeg version 0.7.2-4:0.7.2-1ubuntu1, Copyright (c) 2000-2011 the Libav developers
built on Oct 2 2011 15:13:26 with gcc 4.6.1
configuration: --extra-version='4:0.7.2-1ubuntu1' --arch=amd64 --prefix=/usr --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --enable-libvpx --enable-runtime-cpudetect --enable-vaapi --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --enable-shared --disable-static
libavutil 51. 7. 0 / 51. 7. 0
libavcodec 53. 5. 0 / 53. 5. 0
libavformat 53. 2. 0 / 53. 2. 0
libavdevice 53. 0. 0 / 53. 0. 0
libavfilter 2. 4. 0 / 2. 4. 0
libswscale 2. 0. 0 / 2. 0. 0
libpostproc 52. 0. 0 / 52. 0. 0
[matroska,webm @ 0x1357340] max_analyze_duration reached
[matroska,webm @ 0x1357340] Estimating duration from bitrate, this may be inaccurate
Seems stream 0 codec frame rate differs from container frame rate: 180000.00 (180000/1) -> 24.00 (24/1)
Input #0, matroska,webm, from 'monfichier.mkv':
Duration: 01:20:45.04, start: 0.000000, bitrate: 1536 kb/s
Stream #0.0(eng): Video: h264 (High), yuv420p, 1280x720 [PAR 1:1 DAR 16:9], 24 fps, 24 tbr, 1k tbn, 180k tbc (default)
Stream #0.1(fre): Audio: dca (DTS), 48000 Hz, 5.1, s16, 1536 kb/s (default)
Metadata:
title : DTS 1510 Kbps
Stream #0.2(fre): Subtitle: [0][0][0][0] / 0x0000 (default)
At least one output file must be specified
Merci encore d'être aussi dispo.
Hors ligne
#646 Le 29/12/2011, à 14:44
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
fichier_mkv="ton fichier mkv"
mkv_mkvmerge=$(export LANGUAGE=en; mkvmerge -I "${fichier_mkv}")
mkv_mkvmerge=${mkv_mkvmerge//\\c/:}
mkv_mkvmerge="${mkv_mkvmerge#*$'\n'}"
echo "${mkv_mkvmerge}"
mkv_ffmpeg=$(export LANGUAGE=en; ffmpeg -i "${fichier_mkv}" 2>&1)
codec=$(sed -n "/Stream #0.$((${ID}-${mkvmerge_id}))/ s/.*Video: \([[:alnum:]]*\).*/\1/p" <<< "${mkv_ffmpeg}")
info2=$(sed -n "/Stream #0.$((${ID}-${mkvmerge_id}))/ s/.*, \([0-9][0-9].*\) fps.*/\1 fps/p" <<< "${mkv_ffmpeg}")
info2b=$(export LANGUAGE=en; mkvinfo -s "${fichier_mkv}" | head -10 | sed -n '/^Track .: video,/ s/.*[0-9]ms .\([0-9][0-9].*\) fps.*/\1 fps/p')
echo "codec : $codec
info2 : $info2
info2b : $info2b"
modifie le fichier /usr/share/mkv-extractor-gui/mkv-extractor-gui.sh en root, vers la ligne 255 :
# Envoie des infos dans le tree des pistes
echo "TREE@@END@@treeview1@@False|${icone}|${ID}|${info1}|${codec}|${info2}"
en
echo -e " track : $track\n type : $type\n ID : $ID\n mkvmerge_id : $mkvmerge_id\n codec : $codec\n info1 : $info1\n info2 : info2\n icone : ${icone}\n\n" >> "${HOME}/retour"
# Envoie des infos dans le tree des pistes
echo "TREE@@END@@treeview1@@False|${icone}|${ID}|${info1}|${codec}|${info2}"
et donne moi le retour de ~/retour
merci
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#647 Le 29/12/2011, à 15:04
- Haz
Re : [g2s] GUI d'extraction de fichiers mkv
track : Track ID 0: video (V_MPEG4/ISO/AVC) [language:eng display_dimensions:12
80x720 default_track:1 forced_track:0 packetizer:mpeg4_p10_video default_duratio
n:41666299]
type : video
ID : 0
mkvmerge_id : 0
codec : h264
info1 : 1280x720
info2 : info2
icone : video-x-generic
track : Track ID 1: audio (A_DTS) [language:fre track_name:DTS-_-1510-_-Kbps default_track:1 forced_track:0 default_duration:10666666 audio_sampling_frequency:48000 audio_channels:6]
type : audio
ID : 1
mkvmerge_id : 0
codec : dts
info1 : DTS 1510 Kbps
info2 : info2
icone : audio-x-generic
track : Track ID 2: subtitles (S_TEXT/UTF8) [language:fre default_track:1 forced_track:0]
type : subtitles
ID : 2
mkvmerge_id : 0
codec : text
info1 : Pas de nom
info2 : info2
icone : text-x-generic
Hors ligne
#648 Le 29/12/2011, à 15:08
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
etrange... tout est bien....
utilise le logiciel en console et donne moi le retour console...
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#649 Le 29/12/2011, à 15:24
- Haz
Re : [g2s] GUI d'extraction de fichiers mkv
Si j'utilise les commandes en console (celles que j'ai dans la fenêtre débogage) :
mkvextract tracks "/home/hazgaard/DL/monfichier.mkv" 0:"/home/hazgaard/DL/0_Video_1280x720.mkv"
Erreur : Aucune piste d'ID 0 n'a été trouvée dans le fichier source.
Puis
ffmpeg -y -i "/home/hazgaard/DL/monfichier.mkv" -vn -map 0:0 -ab 512k -f ac3 "/home/hazgaard/DL/1_Audio_dts_fre.ac3"
ffmpeg version 0.7.2-4:0.7.2-1ubuntu1, Copyright (c) 2000-2011 the Libav developers
built on Oct 2 2011 15:13:26 with gcc 4.6.1
configuration: --extra-version='4:0.7.2-1ubuntu1' --arch=amd64 --prefix=/usr --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --enable-libvpx --enable-runtime-cpudetect --enable-vaapi --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --enable-shared --disable-static
libavutil 51. 7. 0 / 51. 7. 0
libavcodec 53. 5. 0 / 53. 5. 0
libavformat 53. 2. 0 / 53. 2. 0
libavdevice 53. 0. 0 / 53. 0. 0
libavfilter 2. 4. 0 / 2. 4. 0
libswscale 2. 0. 0 / 2. 0. 0
libpostproc 52. 0. 0 / 52. 0. 0
[matroska,webm @ 0x1dd8340] max_analyze_duration reached
[matroska,webm @ 0x1dd8340] Estimating duration from bitrate, this may be inaccurate
Seems stream 0 codec frame rate differs from container frame rate: 180000.00 (180000/1) -> 24.00 (24/1)
Input #0, matroska,webm, from '/home/hazgaard/DL/monfichier.mkv':
Duration: 01:20:45.04, start: 0.000000, bitrate: 1536 kb/s
Stream #0.0(eng): Video: h264 (High), yuv420p, 1280x720 [PAR 1:1 DAR 16:9], 24 fps, 24 tbr, 1k tbn, 180k tbc (default)
Stream #0.1(fre): Audio: dca (DTS), 48000 Hz, 5.1, s16, 1536 kb/s (default)
Metadata:
title : DTS 1510 Kbps
Stream #0.2(fre): Subtitle: [0][0][0][0] / 0x0000 (default)
Incompatible sample format 's16' for codec 'ac3', auto-selecting format 'flt'
Output #0, ac3, to '/home/hazgaard/DL/1_Audio_dts_fre.ac3':
Stream #0.0: Audio: ac3, 5.1, flt, 512 kb/s
Codec type mismatch for mapping #0.0 -> #0.0
Hors ligne
#650 Le 29/12/2011, à 15:36
- Hizoka
Re : [g2s] GUI d'extraction de fichiers mkv
quelle connerie... l'ID de la piste n'est pas celle à indiquer pour l'extraction...
j'ai mailer un mainteneur de mkvmerge... on va voir...
Dernière modification par Hizoka (Le 29/12/2011, à 15:56)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne