FiLinX
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору greeple Цитата: ага, их например с этим .ps1 скриптом сразу две в плейлист потплеера добавляет: Код: $url = Read-Host "URL" if ($url -like "*?t=*") { $hms = $url | Select-String -Pattern "(?<=t=)(\d{1,2})h?(\d{0,2})m?(\d{0,2})s?" -AllMatches $1 = $hms.Matches.Groups[1].Value $2 = $hms.Matches.Groups[2].Value $3 = $hms.Matches.Groups[3].Value if (($hms.Matches.Value -like "*h*") -and ($hms.Matches.Value -like "*m*")) {$time = (New-TimeSpan -Hours $1 -Minutes $2 -Seconds $3).TotalSeconds} elseif (($hms.Matches.Value -like "*h*") -and ($hms.Matches.Value -notlike "*m*")) {$time = (New-TimeSpan -Hours $1 -Seconds $2).TotalSeconds} elseif ($hms.Matches.Value -like "*m*") {$time = (New-TimeSpan -Minutes $1 -Seconds $3).TotalSeconds} else {$time = $1} } $link = & yt-dlp -g $url Start-Process "путь до \PotPlayerMini64.exe" -ArgumentList "$link", "/user_agent=`"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36`"", "/seek=$time" | и на видео дорожку (которую сразу и воспроизводит), и на аудио тоже рабочую, если кликнуть в листе по ней. но с этим скриптом в потплеере замечательно воспроизводит видосы с рутубов-вконтактов! этот же скрипт и в VLC с ютуба кажет только видео без звука, плюс отлично воспроизводит с рутуба, но с вконтакта не хотит.. для того чтоб сразу и рутубно-вконтактовые в VLC воспроизводило, у меня хорошо работает этот .ps1: Код: [Console]::OutputEncoding = [System.Text.Encoding]::GetEncoding("windows-1251") $url = Read-Host "URL" $regex = "(?<=\?t=)\d{1,2}h?\d{0,2}m?\d{0,2}s?" if ($url -match $regex) { $t = $matches[0] } else { $t = "0" } $hours = [int]([regex]::Match($t, '\d+h').Value.TrimEnd('h')) $minutes = [int]([regex]::Match($t, '\d+m').Value.TrimEnd('m')) $seconds = [int]([regex]::Match($t, '\d+s').Value.TrimEnd('s')) $time = ($hours * 3600) + ($minutes * 60) + $seconds $link = & yt-dlp -g $url $title = & yt-dlp -e $url if ($LASTEXITCODE -ne 0) { Write-Host "" Write-Host "This video is unavailable" -ForegroundColor Red Write-Host "=========================" Read-Host "Press Enter to exit" exit } Start-Process "путь до \vlc\vlc.exe" -ArgumentList "--start-time=$time", "$link", ":http-user-agent=`"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36`"", "--meta-title=`"$title`"" | жаль, ни один из 6 сохранённых мной отсюда .ps1 скриптов - не работает совсем с MPC вобщем, какой вывод я себе сделал - на этот момент, если просто надо запустить просмотр с рутуба-вконтакта в любом из PotPlayer-VLC-MPC - то идеально работает самый первый батник! но, если надо с тех же рутубов-вконтактов запустить видос с нужного места по таймингу, или что важнее иметь возможность управлять воспроизведением с перемоткой на таймлайн полосе - то надо юзать .ps1 скриптом! вот только само по себе заюзать через такой скрипт - это адово неудобство!!! это надо сначало открыть контекст на файле скрипта, чтоб там только выцелить в пункт "Выполнить с помощью PowerShell", а затем наступает саааааамый выворачивающий кости момент - НАДО ОТОРВАТЬ РУКУ ОТ МЫШИ и переместив её куда-то в бок где на диване у вас лежит клава - растопырить пальцы, чтоб клацнуть на сочетание Ctrl+V и ещё потом нажать на Enter.. ыыыыыыыыыыыы... жжуть.. но да, за всё надо платить) | Всего записей: 2380 | Зарегистр. 05-05-2010 | Отправлено: 21:18 06-06-2023 | Исправлено: FiLinX, 21:21 06-06-2023 |
|