- commit
- 3bacbb837cd24e3d381cec5c27d140762764b0c4
- parent
- 4aaedf67707114b962c97d0082357256981b9b7f
- Author
- Tobias Bengfort <tobias.bengfort@posteo.de>
- Date
- 2026-10-02 05:57
extend video/audio formats
Diffstat
| M | neddit.py | 3 | ++- |
| M | static/video.js | 12 | ++++++------ |
2 files changed, 8 insertions, 7 deletions
diff --git a/neddit.py b/neddit.py
@@ -85,7 +85,8 @@ env.filters['link'] = normalize_link 85 85 86 86 87 87 def dash_resize(url):88 -1 return re.sub('DASH_[0-9]*', 'DASH_220', url)-1 88 result = re.sub('DASH_[0-9]*', 'DASH_220', url) -1 89 return re.sub('CMAF_[0-9]*', 'CMAF_220', result) 89 90 env.filters['dash_resize'] = dash_resize 90 91 91 92
diff --git a/static/video.js b/static/video.js
@@ -35,13 +35,13 @@ document.querySelectorAll('video').forEach(video => {
35 35 return;
36 36 }
37 37
38 -1 var url = video.querySelectorAll('source')[4].src;
-1 38 var url = video.querySelector('source[type="video/mp4"]').src;
39 39 var audio = document.createElement('audio');
40 -1 if (url.includes('DASH_96')) {
41 -1 addSource(audio, url.replace('DASH_96', 'DASH_AUDIO_64'));
42 -1 addSource(audio, url.replace('DASH_96', 'DASH_audio'));
43 -1 } else if (url.includes('CMAF_96')) {
44 -1 addSource(audio, url.replace('CMAF_96', 'CMAF_AUDIO_128'));
-1 40 if (url.includes('DASH_')) {
-1 41 addSource(audio, url.replace(/DASH_[0-9]*/, 'DASH_AUDIO_64'));
-1 42 addSource(audio, url.replace(/DASH_[0-9]*/, 'DASH_audio'));
-1 43 } else if (url.includes('CMAF_')) {
-1 44 addSource(audio, url.replace(/CMAF_[0-9]*/, 'CMAF_AUDIO_64'));
45 45 }
46 46 audio.preload = 'none';
47 47 audio.loop = true;