diff --git a/ffprobe/ffprobe.py b/ffprobe/ffprobe.py index f1eb3dc..242ed77 100644 --- a/ffprobe/ffprobe.py +++ b/ffprobe/ffprobe.py @@ -264,3 +264,22 @@ def bit_rate(self): return int(self.__dict__.get('bit_rate', '')) except ValueError: raise FFProbeError('None integer bit_rate') + + def loop_start(self): + """ + Returns loop_start as an integer in samples + """ + try: + return int(self.__dict__.get('TAG:LoopStart', None)) + except ValueError: + raise FFProbeError('None integer loop_start') + + def loop_end(self): + """ + Returns loop_end as an integer in samples + """ + try: + return int(self.__dict__.get('TAG:LoopEnd', None)) + except ValueError: + raise FFProbeError('None integer loop_end') +