Advertisement
para_bellum

mkvextract guide

Jul 13th, 2015
215
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.41 KB | None | 0 0
  1. 1/ Se débrouiller pour qu'on puisse exécuter mkvextract depuis l'invite de commande Windows.
  2. Quand Windows veut exécuter un programme, il regarde sa variable d'environnement « PATH ».
  3. Cette variable reprend un ensemble de dossiers dans lesquels Windows regarde s'il peut trouver l'exécutable qu'on veut démarrer.
  4. On va donc ajouter le dossier d'installation de mkvextract au PATH de Windows :
  5. "My Computer" > "Properties" > "Advanced" > "Environment Variables" > "Path"
  6. Il faut /ajouter/ à la fin de la variable : « ;\path\to\mkvextract ». Il ne faut surtout pas supprimer tout ce qui était déjà là.
  7. On pourrait par exemple obtenir quelque chose du genre : « PATH=C:\Program Files\MaBiteCestDuBeton;C:\Program Files\java;C:\Program Files\MKVmachin », l'exécutable de mkvextract étant dans le dossier « C:\Program Files\MKVmachin ».
  8. On peut aussi simplement se déplacer dans le dossier « C:\Program Files\MKVmachin » et lancer la commande depuis ce dossier directement, mais c'est moins élégant et pratique.
  9.  
  10. 2/ Utiliser mkvextract
  11. De manière générale, on peut obtenir l'aide d'une commande de deux façon :
  12. 2.1/ > mkvextract /?
  13. C'est l'équivalent de « mkvextract --help » sous Linux.
  14. Rien que cette aide fournit normalement des informations suffisamment amples pour faire tout ce qu'on veut.
  15.  
  16. 2.2/ Lire le manuel (RTFM -- Read The Fucking Manual)
  17. Le manuel, c'est ce qu'on obtient quand on entre « man nom_du_programme » dans une console Linux. On peut trouver ces manuel sur internet en demandant gentiment à Google => http://linux.die.net/man/1/mkvextract
  18. die.net est vachement cool et a même des fonctionnalités sympas http://www.die.net/earth/
  19.  
  20. 3/ Exemple
  21. J'ai un épisode de Akatsuki no Yona dont je veux extraire la piste audio, mais pauvre de moi la GUI de mkvextract ne fonctionne plus.
  22. 3.1/ Identifier l'ID des pistes que je veux extraire en utilisant mkvinfo :
  23. para@para-clevo:~/downloads$ mkvinfo "[FFF] Akatsuki no Yona - 01 [388AC37C].mkv"
  24. [...]
  25. | + A track
  26. | + Track number: 1 (track ID for mkvmerge & mkvextract: 0)
  27. | + Track UID: 1
  28. | + Track type: video
  29. | + Lacing flag: 0
  30. | + MinCache: 1
  31. | + Codec ID: V_MPEG4/ISO/AVC
  32. | + CodecPrivate, length 44 (h.264 profile: High 10 @L5.0)
  33. | + Default duration: 41.708ms (23.976 frames/fields per second for a video track)
  34. | + Language: jpn
  35. | + Name: 10bit H.264 - 720p
  36. | + Video track
  37. | + Pixel width: 1280
  38. | + Pixel height: 720
  39. | + Display width: 1280
  40. | + Display height: 720
  41. | + A track
  42. | + Track number: 2 (track ID for mkvmerge & mkvextract: 1)
  43. | + Track UID: 277131690
  44. | + Track type: audio
  45. | + Codec ID: A_AAC
  46. | + CodecPrivate, length 2
  47. | + Default duration: 23.220ms (43.066 frames/fields per second for a video track)
  48. | + Language: jpn
  49. | + Name: 2.0 AAC
  50. | + Audio track
  51. | + Sampling frequency: 44100
  52. | + Channels: 2
  53. | + A track
  54. | + Track number: 3 (track ID for mkvmerge & mkvextract: 2)
  55. | + Track UID: 9804204409319613872
  56. | + Track type: subtitles
  57. | + Lacing flag: 0
  58. | + Codec ID: S_TEXT/ASS
  59. | + CodecPrivate, length 1344
  60. | + Name: FFF
  61. [...]
  62.  
  63. 3.2/ Extraire la piste qui m'intéresse (le son) :
  64. para@para-clevo:~/downloads$ mkvextract tracks "[FFF] Akatsuki no Yona - 01 [388AC37C].mkv" 1:audio.aac
  65. Extracting track 1 with the CodecID 'A_AAC' to the file 'audio.aac'. Container format: raw AAC file with ADTS headers
  66. Progress: 100%
  67.  
  68. Et voilà, j'ai extrait le son du mkv dans audio.aac.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement