aboutsummaryrefslogtreecommitdiffstats
path: root/yt_dlp/extractor/adn.py
diff options
context:
space:
mode:
authorJesús <heckyel@hyperbola.info>2021-10-20 11:45:20 -0500
committerJesús <heckyel@hyperbola.info>2021-10-20 11:45:20 -0500
commitc7afb25e19a91493db6069d1db9f7d1bc8491dc1 (patch)
treed4f4d0a125e191585af49dcfb189d2f1ba9acf17 /yt_dlp/extractor/adn.py
parent000d2844fd93d8c35fc74d22588291e7c7d742fa (diff)
parentd3c93ec2b7f5bcb872b0afb169efaa2f1abdf6e2 (diff)
downloadhypervideo-pre-c7afb25e19a91493db6069d1db9f7d1bc8491dc1.tar.lz
hypervideo-pre-c7afb25e19a91493db6069d1db9f7d1bc8491dc1.tar.xz
hypervideo-pre-c7afb25e19a91493db6069d1db9f7d1bc8491dc1.zip
updated from upstream | 20/10/2021 at 11:45
Diffstat (limited to 'yt_dlp/extractor/adn.py')
-rw-r--r--yt_dlp/extractor/adn.py9
1 files changed, 3 insertions, 6 deletions
diff --git a/yt_dlp/extractor/adn.py b/yt_dlp/extractor/adn.py
index a55ebbcbd..5a1283baa 100644
--- a/yt_dlp/extractor/adn.py
+++ b/yt_dlp/extractor/adn.py
@@ -15,6 +15,7 @@ from ..compat import (
compat_ord,
)
from ..utils import (
+ ass_subtitles_timecode,
bytes_to_intlist,
bytes_to_long,
ExtractorError,
@@ -68,10 +69,6 @@ class ADNIE(InfoExtractor):
'end': 4,
}
- @staticmethod
- def _ass_subtitles_timecode(seconds):
- return '%01d:%02d:%02d.%02d' % (seconds / 3600, (seconds % 3600) / 60, seconds % 60, (seconds % 1) * 100)
-
def _get_subtitles(self, sub_url, video_id):
if not sub_url:
return None
@@ -117,8 +114,8 @@ Format: Marked,Start,End,Style,Name,MarginL,MarginR,MarginV,Effect,Text'''
continue
alignment = self._POS_ALIGN_MAP.get(position_align, 2) + self._LINE_ALIGN_MAP.get(line_align, 0)
ssa += os.linesep + 'Dialogue: Marked=0,%s,%s,Default,,0,0,0,,%s%s' % (
- self._ass_subtitles_timecode(start),
- self._ass_subtitles_timecode(end),
+ ass_subtitles_timecode(start),
+ ass_subtitles_timecode(end),
'{\\a%d}' % alignment if alignment != 2 else '',
text.replace('\n', '\\N').replace('<i>', '{\\i1}').replace('</i>', '{\\i0}'))