|
171059cf45
|
avoid distutils, no longer in python 3.12
|
2024-08-29 20:22:37 +02:00 |
|
|
414cb00115
|
add force_framerate flag
|
2024-06-08 11:37:47 +01:00 |
|
|
70565970b3
|
use avg_frame_rate if video is 90k
|
2024-06-08 11:22:25 +01:00 |
|
|
31a491570c
|
the many ways of tagging video rotation
|
2023-08-25 12:13:01 +02:00 |
|
|
baec9c4ea6
|
180/-180 rotation does not change width/height
|
2023-07-06 17:07:11 +05:30 |
|
|
5919345d3d
|
fix aspect ratio
|
2022-10-22 11:50:46 +02:00 |
|
|
8e6bea8972
|
flip display_aspect_ratio if rotated
|
2022-06-14 22:29:47 +02:00 |
|
|
373ff6ee0f
|
split real media
|
2022-01-01 14:31:33 +01:00 |
|
|
868a401553
|
detect add real media files
|
2021-11-14 13:35:26 +00:00 |
|
|
67c6c24131
|
add m2v
|
2021-09-22 18:56:25 +02:00 |
|
|
7e72cfd163
|
support dat
|
2021-02-23 09:09:35 +01:00 |
|
|
3574be2975
|
don't fall back to ffmpeg2theora
|
2019-12-21 20:29:44 +02:00 |
|
|
23a641189c
|
fix subtitle language
|
2019-08-01 20:54:04 +02:00 |
|
|
b49acd47dc
|
load subtitle info
|
2019-08-01 16:28:00 +02:00 |
|
|
8c14d28aa2
|
remove rec again, not a real format
|
2019-07-22 17:11:46 +02:00 |
|
|
b7979779fe
|
.rec files
|
2019-07-22 10:38:14 +02:00 |
|
|
3e589c454a
|
folder might not exist
|
2017-06-14 13:00:44 +02:00 |
|
|
5e84e59f95
|
dont treat coverart as video
|
2017-05-21 11:19:43 +02:00 |
|
|
51af80545f
|
add .asf
|
2017-02-16 17:15:33 +01:00 |
|
|
f1fea0f939
|
rotation migth be negative, fixes #2984
|
2017-01-07 12:30:28 +01:00 |
|
|
354784a93b
|
rotate width/height
|
2017-01-07 12:11:21 +01:00 |
|
|
077c979a41
|
iexists
|
2017-01-07 12:11:05 +01:00 |
|
|
faf8b9914f
|
add m2ts
|
2016-10-26 23:38:44 +02:00 |
|
|
5153c08698
|
remove with_statement(for 2.5) from __future__
|
2016-08-23 18:12:46 +02:00 |
|
|
164a71ed51
|
decode stdout
|
2016-08-23 18:11:20 +02:00 |
|
|
f54cb4160e
|
add amr
|
2016-08-06 13:17:10 +02:00 |
|
|
d05acbfbbb
|
add vtt as subtitle extension
|
2016-07-01 18:02:42 +02:00 |
|
|
75d71707dd
|
include chapters in avinfo
|
2016-06-16 15:55:12 +02:00 |
|
|
77f8876fca
|
cleanup pylint errors and py2/3 issues
|
2016-06-08 15:32:46 +02:00 |
|
|
959931114b
|
add rmvb as video extension
|
2016-03-01 14:44:47 +05:30 |
|
|
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 |
|