Settings['youtube_com'] = { interactive = false -- false, true, 'all' , useFallbackHost = true -- false/true/строка , skip3D = true --, qualityList = {22, 18, 43} -- в порядке уменьшения качества -- https://gist.github.com/sidneys/7095afe4da4ae58694d128b1034e01e2 -- https://gist.github.com/Marco01809/34d47c65b1d28829bb17c24c04a0096f , qualityList = {37,46,96,299,303,137,248,334,298,136,247,22,333,135,244,332,134,18,243,43,331,133,242,36,272,337,315,313,336,302,308,271,335,141,140,172,171,139} -- DASH, нужен dashMerge , dashAudio = {141,140,172,171,139} -- по умолчанию {140,171} , dashMerge = [[dashMerge.bat]] -- аргументы: video, audio, output --, dashAudioFix = [[dashAudioFix.bat]] -- не все плееры понимают DASH audio , nameTemplate = '%author%-%title%' --, nameTemplate = '%author% - %uploadDate% - %title%' --, nameTemplate = function (data) return data.author end --, nameTemplate = function (data)local p=usd.get('http://www.youtube.com/watch?v='..data.video_id) debugSaveInc('yt_nameTemplate.html',p) return (p:match('"datePublished" content="([^"]+)"') or 'no_date')..'-'..data.title end , delCountryBlocked = true , subtitles = { langs = {'ru','en'} --, translate = 'ru' -- "Иногда ваше видео смотреть на людей, которые этого не понимают." , translateSrc = 'en' -- по умолчанию английский , xml = false , srt = false , sbv = false , asrs = false -- автоматически распознанные } , saveCover = false , chunkedDownload = true -- false / true / 'audio' / 'video' / 'first' (звук и первый кусок видео); нужен Proxomitron , chunkSize = 4*1024*1024 , chunkSize2 = 1024*1024 -- для мелких файлов , chunkBuffer = 16*1024*1024 , chunkPause = 0 , rateBypass = true , maxDecoderAge = 60*60*24*3 , smallestAudio = false -- выбирает из dashAudio (для видео) --, userAgent = 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0' , disableOtf = false -- куча мелких файлов, нужно проверить доступность всех , skipOtfCheck = true , removeMutedSound = false -- передает "nul" вместо имени файла } |