Commit graph

66 commits

Author SHA1 Message Date
j
171059cf45 avoid distutils, no longer in python 3.12 2024-08-29 20:22:37 +02:00
j
414cb00115 add force_framerate flag 2024-06-08 11:37:47 +01:00
j
70565970b3 use avg_frame_rate if video is 90k 2024-06-08 11:22:25 +01:00
j
31a491570c the many ways of tagging video rotation 2023-08-25 12:13:01 +02:00
j
baec9c4ea6 180/-180 rotation does not change width/height 2023-07-06 17:07:11 +05:30
j
5919345d3d fix aspect ratio 2022-10-22 11:50:46 +02:00
j
8e6bea8972 flip display_aspect_ratio if rotated 2022-06-14 22:29:47 +02:00
j
373ff6ee0f split real media 2022-01-01 14:31:33 +01:00
j
868a401553 detect add real media files 2021-11-14 13:35:26 +00:00
j
67c6c24131 add m2v 2021-09-22 18:56:25 +02:00
j
7e72cfd163 support dat 2021-02-23 09:09:35 +01:00
j
3574be2975 don't fall back to ffmpeg2theora 2019-12-21 20:29:44 +02:00
j
23a641189c fix subtitle language 2019-08-01 20:54:04 +02:00
j
b49acd47dc load subtitle info 2019-08-01 16:28:00 +02:00
j
8c14d28aa2 remove rec again, not a real format 2019-07-22 17:11:46 +02:00
j
b7979779fe .rec files 2019-07-22 10:38:14 +02:00
j
3e589c454a folder might not exist 2017-06-14 13:00:44 +02:00
j
5e84e59f95 dont treat coverart as video 2017-05-21 11:19:43 +02:00
j
51af80545f add .asf 2017-02-16 17:15:33 +01:00
j
f1fea0f939 rotation migth be negative, fixes #2984 2017-01-07 12:30:28 +01:00
j
354784a93b rotate width/height 2017-01-07 12:11:21 +01:00
j
077c979a41 iexists 2017-01-07 12:11:05 +01:00
j
faf8b9914f add m2ts 2016-10-26 23:38:44 +02:00
j
5153c08698 remove with_statement(for 2.5) from __future__ 2016-08-23 18:12:46 +02:00
j
164a71ed51 decode stdout 2016-08-23 18:11:20 +02:00
j
f54cb4160e add amr 2016-08-06 13:17:10 +02:00
j
d05acbfbbb add vtt as subtitle extension 2016-07-01 18:02:42 +02:00
j
75d71707dd include chapters in avinfo 2016-06-16 15:55:12 +02:00
j
77f8876fca cleanup pylint errors and py2/3 issues 2016-06-08 15:32:46 +02:00
j
959931114b add rmvb as video extension 2016-03-01 14:44:47 +05:30
j
fa29557a6f ignore audio language if stream length does not match 2015-12-18 15:46:01 +01:00
j
4a3fecab19 force cache update 2015-05-23 21:44:37 +02:00
j
47bdf3c897 include size for unknown formats 2015-04-24 16:09:31 +02:00
j
dc6f25aac1 dont fail if files dont have all format keys 2015-01-22 15:31:36 +05:30
j
e4c51f0598 use ffprobe in avinfo if installed 2015-01-03 10:58:21 +01:00
j
f02d42712d dont throw exception for invalid files 2014-12-24 23:18:29 +01:00
j
fd0c35fa14 fix ox.ffprobe output to match ox.avinfo 2014-12-19 11:57:38 +00:00
j
c2de06d9d8 better performances of ox.js.minify 2014-09-30 23:19:19 +02:00
j
46278349e3 fix ox.file 2014-09-30 21:30:25 +02:00
j
d4d09b56b6 use six to support python 2 and 3 2014-09-30 21:04:46 +02:00
j
1b1dcf1c58 add ts to video extensions 2014-09-29 18:03:56 +02:00
j
25c203e981 use metadata from ffmpeg2theora if available 2014-07-20 12:54:13 +02:00
j
2f129c4766 parse language from audio track if video has multiple audio tracks 2014-07-20 11:35:55 +02:00
j
bc9c3c8944 map track language to track 2014-07-20 11:20:43 +02:00
j
5488920d07 add more video extensions 2014-06-04 14:04:25 +03:00
j
2ee2087b1d add aiff 2014-05-17 22:24:17 +02:00
j
92d7c210ca work around thread issues with ox.cache 2014-05-17 11:25:19 +02:00
j
5c1ab13749 no need to load json string into ram 2013-11-15 16:16:21 +01:00
j
0effb090a3 move EXTENSIONS to ox.file and add image type 2013-10-14 20:07:05 +02:00
j
5c6ff50027 use iter to read file with a multiple of hash block_size(sha1sum) 2013-10-14 12:35:07 +02:00