diff --git a/lib/ffprobe.js b/lib/ffprobe.js
index <HASH>..<HASH> 100644
--- a/lib/ffprobe.js
+++ b/lib/ffprobe.js
@@ -11,7 +11,8 @@ function parseFfprobeOutput(out) {
   var lines = out.split(/\r\n|\r|\n/);
   var data = {
     streams: [],
-    format: {}
+    format: {},
+    chapters: []
   };
 
   function parseBlock(name) {
@@ -46,6 +47,9 @@ function parseFfprobeOutput(out) {
     if (line.match(/^\[stream/i)) {
       var stream = parseBlock('stream');
       data.streams.push(stream);
+    } else if (line.match(/^\[chapter/i)) {
+      var chapter = parseBlock('chapter');
+      data.chapters.push(chapter);
     } else if (line.toLowerCase() === '[format]') {
       data.format = parseBlock('format');
     }
@@ -105,6 +109,7 @@ module.exports = function(proto) {
         break;
     }
 
+
     if (index === null) {
       if (!this._currentInput) {
         return callback(new Error('No input specified'));
ffprobe - parsing of chapters metadata