Commit Graph

129 Commits

Author SHA1 Message Date
j 774450d263 missing imports and typos 2024-04-05 21:20:45 +01:00
j 4794c0f68a fix remux 2023-11-20 20:58:58 +00:00
j 06dbc277c7 don't fail if extract.timelines is called from another folder 2023-11-14 14:44:57 +01:00
j cbaeffde68 Image.ANTIALIAS->Image.LANCZOS 2023-08-24 23:39:54 +02:00
j 9d5222f0cc oder of video/audio settings matters in ffmpeg>5 2023-07-29 11:07:36 +02:00
j a25ad7c947 revert 8c977 wrong format, use b:v instead of vb, b:a instead of ab, no speed for 1st pass vp9 2023-07-29 10:58:52 +02:00
j 4073942ec2 only use vp9 if also enabled 2023-07-29 10:27:47 +02:00
j 8c977ba11b newer version of ffmpeg require -v:pass to limit 2-pass encoing to video 2023-07-28 19:53:13 +02:00
j 1c8b5b4b48 avoid double test for h264 2022-10-20 11:09:43 +02:00
j 7f31998254 add 0p for audio only profile 2021-04-01 11:30:28 +02:00
j 5d6e753b05 DEA.L. and DEAIL. work for aac 2020-10-17 09:47:07 +02:00
j 548a73f121 python3 only: remove six.moves imports 2020-05-29 12:17:18 +02:00
j 844382b1e8 drop python2 support, upgrade to django 3 2020-05-29 00:25:16 +02:00
j 6f4bdebd88 format crop string 2020-03-22 16:45:29 +01:00
j 823b8f2136 foundations to directly use upoaded videos if format is usable 2019-12-01 16:20:20 +01:00
j 551ffc5c86 make sure video is 420p 2019-11-01 19:48:35 +01:00
j 401347e29b longer queue 2019-10-19 12:45:05 +01:00
j ce423303d5 encode clips 2019-08-21 16:23:34 +02:00
j 01f32871fd only extract keyframe index for video files 2018-12-23 14:11:22 +01:00
j 6c5fc9030a cleanup subtitle 2018-11-06 15:25:42 +01:00
j 40f5de20d2 disable chop, not really working yet 2018-08-13 21:26:24 +02:00
j d488119748 chop only works with ffmpeg > 3 2018-08-10 11:12:01 +01:00
j 8584632555 followup to ba5e4af355 - create keyframe index as part of creating stream 2018-08-10 09:11:40 +01:00
j ba5e4af355 chop/encode mp4 and include subtitles 2018-08-09 21:35:38 +01:00
j dbf740e55e use .editorconfig 2018-06-19 08:33:26 +02:00
j a687f01fc7 use h264 high profile for .mp4 2017-08-30 14:54:26 +02:00
j 8bd4cd6305 reset video fps/codec 2017-05-21 11:35:54 +02:00
j 0963abac9b stdout is binary 2017-04-28 17:09:12 +02:00
j b8f191b3c9 more filter->list(filter 2017-02-25 11:41:48 +01:00
j 58c762a624 map needed more often, fix cad911a 2016-09-19 20:24:36 +02:00
j cad911a807 only use -map for audio if needed 2016-09-19 20:05:57 +02:00
j 48fae31b62 better debug 2016-09-19 12:04:35 +02:00
j 6aabe8d9df py3 fixes 2016-08-31 00:31:38 +02:00
j 181f27b93a fix audio only uploads 2016-08-25 18:34:49 +02:00
j 1468ddbecb towards supporting python 2 and 3
- use absolute_imports
- make use of six.moves
- use exec instead of execfile
- use list(dict) instead if dict.keys()
2016-08-25 18:34:36 +02:00
j 2aef460225 do not set -ac if audiochannels is None 2016-08-05 14:46:27 +02:00
j ff8dd16456 fix profile selection 2016-08-03 11:41:46 +02:00
j d780045306 flake8 2016-07-01 17:48:43 +02:00
j 3166bf5beb show timeline errors 2016-07-01 17:34:45 +02:00
j 5aeffcfb6a check first audio track 2016-06-27 16:51:18 +02:00
j 0d89ad640b ignore some broken audio codecs 2016-06-26 15:33:52 +02:00
j 2cec1b9ad5 s/import Image/from PIL import Image/g 2016-06-25 20:39:29 +02:00
j 4785f314cb Add VP9/Opus support, use VP8 by default
- support vp9 and opus
- switch to 2 pass encoding
- use ffmpeg -movflags +faststart instead of qtfaststart
2016-06-23 17:36:41 +02:00
j d83647c4a5 don't hide oxtimelines errors 2016-06-20 18:27:31 +02:00
j 0486d62ec9 use absolute path 2016-06-16 14:48:09 +02:00
j 6b1ce30eb2 from __future__ import print_function 2016-02-18 16:19:26 +05:30
j b7cfcfa182 add some encoding options: crop, trim, aspect 2015-11-12 16:15:02 +00:00
j 65fb9ccb6d reduce ffmpeg output 2015-09-16 15:04:44 +01:00
j 7359a24d78 keep video height if its < profile height 2015-05-22 19:01:05 +05:30
j 4ed0d56f4f add mkv cues to audio only files to fix seeking in firefox 2015-02-04 00:09:22 +05:30