diff --git a/templates/chapters.srt b/templates/chapters.srt
index bfb463281ac0903e02ca7a0f899031bd89dfa44b..0ad04a0cc4c1b8c9aa541507984532a4d3ffbf14 100644
--- a/templates/chapters.srt
+++ b/templates/chapters.srt
@@ -1,4 +1,4 @@
-{% macro vtttime(time) %}{{ '%02d:%02d:%02d.000'|format( time//3600, (time//60)%60, time%60) }}{% endmacro %}
+{% from 'macros.html' import vtttime %}
 WEBVTT
 
 
diff --git a/templates/macros.html b/templates/macros.html
index 35e5291e786b9073d932aeed8a2ba9417b4c2ae2..23b57e0a9e2ed999daa7bb1bac33c9c194411083 100644
--- a/templates/macros.html
+++ b/templates/macros.html
@@ -187,3 +187,5 @@ $('#embedcodebtn').popover(
 		</button>
 	{% endif %}
 {% endmacro %}
+
+{% macro vtttime(time) %}{{ '%02d:%02d:%02d.000'|format( time//3600, (time//60)%60, time%60) }}{% endmacro %}