Settings['youtube_com'] = { interactive = true , useFallbackHost = false -- false/true/строка , skip3D = true --, qualityList = {22, 18, 43} -- в порядке уменьшения качества http://www.genyoutube.net/formats-resolution-youtube-videos.html , qualityList = {138, 266, 264, 299, 137, 298, 22, 136, 135, 18, 140} -- DASH MP4, нужен dashMerge , dashMerge = usd.workdir ..[[ffmpeg\dashMerge.bat]] --[[ аргументы: video, audio, output; батник должен удалить video и audio: ffmpeg -i "%~1" -i "%~2" -codec copy "%~3" if errorlevel 1 exit 1 del "%~1" del "%~2" --]] --, dashAudioFix = [[dashAudioFix.bat]] --[[ конвертит DASH mp4 в обычный mp4; аргументы: audio, output; батник должен удалить audio: ffmpeg.exe -i "%~1" -vn -acodec copy "%~2" if errorlevel 1 exit 1 del "%~1" --]] , nameTemplate = '%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','en-US'} --, translate = 'ru' -- "Иногда ваше видео смотреть на людей, которые этого не понимают." --, translateSrc = 'de' -- по умолчанию английский , xml = false , srt = false , sbv = false , asrs = false -- автоматически распознанные } , saveCover = false , chunkedDownload = false -- false / true / 'audio' / 'video' / 'first' (выкачать звук и первый кусок видео) , chunkSize = 800*1024 , rateBypass = true } |