Jaime Marquínez Ferrándiz
360e1ca5cc
[youtube] Convert to new subtitles system
The automatic captions are stored in the 'automactic_captions' field, which is used if no normal subtitles are found for an specific language.
9 years ago
Jaime Marquínez Ferrándiz
a1f2a06b34
[dailymotion] Convert to new subtitles system
9 years ago
Jaime Marquínez Ferrándiz
c84dd8a90d
[YoutubeDL] store the subtitles to download in the 'requested_subtitles' field
We need to keep the orginal subtitles information, so that the '--load-info' option can be used to list or select the subtitles again.
We'll also be able to have a separate field for storing the automatic captions info.
9 years ago
Jaime Marquínez Ferrándiz
65469a7f8b
[vimeo] Convert to new subtitles system
Removed some tests, the behaviour should be checked in a test for the YoutubeDL class
9 years ago
Jaime Marquínez Ferrándiz
a504ced097
Improve subtitles support
For each language the extractor builds a list with the available formats sorted (like for video formats), then YoutubeDL selects one of them using the '--sub-format' option which now allows giving the format preferences (for example 'ass/srt/best').
For each format the 'url' field can be set so that we only download the contents if needed, or if the contents needs to be processed (like in crunchyroll) the 'data' field can be used.
The reasons for this change are:
* We weren't checking that the format given with '--sub-format' was available, checking it in each extractor would be repetitive.
* It allows to easily support giving a format preference.
* The subtitles were automatically downloaded in the extractor, but I think that if you use for example the '--dump-json' option you want to finish as fast as possible.
Currently only the ted extractor has been updated, but the old system still works.
9 years ago
Jaime Marquínez Ferrándiz
8fb474fb17
[test/subtitles] Fix some tests
The checksym for the CeskaTelevize subtitles has changed again, so we just test that it has a reasonable length.
9 years ago
Jaime Marquínez Ferrándiz
36e7a4ca2e
[test/subtitles] Update checksums
9 years ago
Jaime Marquínez Ferrándiz
d304209a85
[test/parameters.json] Set 'fixup' to 'never'
The fixed audio files for Youtube have a size lower that the minimum required.
9 years ago
Philipp Hagemeister
6a78740211
[test/test_youtube_signature] Use fake YDL
9 years ago
Philipp Hagemeister
347de4931c
[YoutubeDL] Add generic video filtering ( Fixes #4916 )
This functionality is intended to eventually encompass the current format filtering.
9 years ago
Jaime Marquínez Ferrándiz
0161353d7d
[test/test_YoutubeDL] Remove debug print call
9 years ago
Jaime Marquínez Ferrándiz
2b4ecde2c8
[test/YoutubeDL] Add a simple test for postprocesors
Just checks that the 'keepvideo' option works as intended.
9 years ago
Philipp Hagemeister
9bb8e0a3f9
[wsj] Add new extractor ( Fixes #4854 )
9 years ago
Philipp Hagemeister
23d9ded655
[franceculture] Rewrite for new HTML scheme ( Fixes #4853 )
9 years ago
Philipp Hagemeister
8f4b58d70e
[ntvde] Add new extractor ( Fixes #4850 )
9 years ago
Philipp Hagemeister
9e3f19919a
[jsinterp] Beef up and add tests
In preparation for #4822 , extend jsinterp by a lot. (We may even have to/want to write a proper interpreter with actual parsing)
9 years ago
Philipp Hagemeister
4e980275b5
[test_download] Remove references to "file" in test definitions
9 years ago
Philipp Hagemeister
dc35bfd2d5
[test/helper] Clarify which keys have to be added
9 years ago
Philipp Hagemeister
03d8d4df38
[test_http] PEP8
9 years ago
Philipp Hagemeister
83fda3c000
Add a test for --no-check-certificate
9 years ago
Philipp Hagemeister
7d346331b5
[audiomack:album] Update testcase
9 years ago
Philipp Hagemeister
cfb56d1af3
Add --list-thumbnails
9 years ago
Philipp Hagemeister
61ca9a80b3
[generic] Add support for BOMs ( Fixes #4753 )
9 years ago
Philipp Hagemeister
083c9df93b
[YoutubeDL] Allow filtering by properties ( Fixes #4584 )
9 years ago
Philipp Hagemeister
78111136db
[twitch] Move URL matching tests into extractor
9 years ago
Philipp Hagemeister
650ab5beeb
[comedycentral:shows] Remove references to colbert report
9 years ago
Naglis Jonaitis
a69801e2c6
[utils] Add additional format to unified_strdate
10 years ago
Sergey M․
a5fb718c50
[test_utils] Add more tests for parse_duration
10 years ago
Philipp Hagemeister
2aeb06d6dc
[utils] Improve colon handling ( Fixes #4683 )
10 years ago
Philipp Hagemeister
dd622d7c4e
[netzkino] Add new extractor ( Fixes #4669 )
10 years ago
Philipp Hagemeister
5fbf25a681
[test_age_restriction] remove misbehaving test
We now test for the age_limit being set right in test_download, so we don't need more than two tests for the actual age limit handling.
10 years ago
Philipp Hagemeister
0217c78377
[YoutubeDL] Allow selection by more extensions
10 years ago
Philipp Hagemeister
bec2248141
[InfoExtractor/common] Correct and test meta tag matching
10 years ago
Philipp Hagemeister
0590062925
Respect age_limit when listing extractors ( Fixes #4653 )
10 years ago
Sergey M․
0b54a5b10a
[ceskatelevize] Add subtitles tests
10 years ago
Philipp Hagemeister
c11125f9ed
[tests] Remove format 138 from tests ( #4559 )
10 years ago
Jaime Marquínez Ferrándiz
7d900ef1bf
[youtube] Add support for automatically translated subtitles ( fixes #4555 )
They have a manually uploaded subtitles track and YouTube can transtale it.
10 years ago
Sergey M․
f74b341dde
expect_info_dict actual-expected argument consistency
10 years ago
Jaime Marquínez Ferrándiz
2cb5b03e53
[test/test_unicode_literals] Remove duplicated imports
10 years ago
Philipp Hagemeister
cae97f6521
Improve and test ffmpeg version detection
10 years ago
Philipp Hagemeister
6cbf345f28
Remove test/write_info_json
This is now covered by every single test_download testcase anyways :)
10 years ago
Philipp Hagemeister
da4d4191a9
Merge branch 'master' of github.com:rg3/youtube-dl
10 years ago
Jaime Marquínez Ferrándiz
1557ed153c
[test_unicode_literals] Import from test.helper
10 years ago
Philipp Hagemeister
8bdcb436f9
[test_unicode_literals] Fix test
10 years ago
Philipp Hagemeister
42bdd9d051
[cinchcast] Add new extractor ( Fixes #4428 )
10 years ago
Philipp Hagemeister
47d7c64274
[test_utils] Make test more realistically ( #4377 )
10 years ago
Philipp Hagemeister
5f9b83944d
[ffmpeg] Improve version check and call it from hls ( Fixes #4377 )
10 years ago
Philipp Hagemeister
e8df5cee12
[minhateca] Fix duration parsing
10 years ago
Philipp Hagemeister
4349c07dd7
[minhateca] Add extractor ( Fixes #4094 )
10 years ago
Jaime Marquínez Ferrándiz
4472f84f0c
[test/test_subtitles] Update checksum for vimeo subtitle file
10 years ago