Сергей Тихонов, Спасибо
Но теперь начало сыпать алерты типа Non-monotonous DTS in output stream 0:2; previous: 34677, current: 34667; changing to 34677. This may result in incorrect timestamps in the output file.
Что это? почему? что можно сделать?
Локализировал проблему:
ffmpeg пытается перекодировать обложку (cover.jpg) в hevc.
Почему-то он её распознаёт как stream mjpeg
Подскажите как заставить скрипт кодировать только первый видеопоток, но с сохранением всех аудио дорожек и титров.?
Гугл предлагает использовать -map V , но тогда не сохраняет аудио.
А использовать последовательность -map 0, map v map V я что-то не умею.
Подправьте код плс :)
nidalee, поставил 24 для исходника WEB-DL 7000kbat. На выходе получил 3500кбит HEVC. Качество сносное.
Надо ли выставлять частоту кадров как у оригинала? (ну т.е. 24 = 24, 23.766=23.796, 30=30 и т.д ?)
nidalee, осталось много вопросов:
- почему-то mediaInfo отображает битрейт видео от оригинала.
- как добавить аудио без кродирования?
- а субтитры и главы?
- какой примерно выставлять crf если качество исходника WEBRip 6000kbps? (по теории в х265 для этого же качества достаточно 3000кбит?)
- что ставить для 720 или даже 480р шакального качества?
- no-ssao и другие параметры с опорными картами и т.д это лишнее?
Пожалуйста, скиньте ещё шаблонов для:
- аниме (типа оптимизация под редкие кадры)
- мультфильмов (типа от дисней, где важно качество)
- фильмов
- фильмов-боевиков где много движения
llliax, Пока решил попробовать unraid
вполне норм вариант если юзать как обертку для контейнеров docker
а в контейнерах есть и nextcloud и jellyfin и куча другого софта.
плюс типа рейд.
минус только один - надо бы баблишка подкинуть разрабам
Пожалуйста, не надо мне предлагать использовать другие велосипеды :)
Я же старался максимально подробно расписать что именно мне нужно.
Напишите примеры следующих задач (пожалуйста) и я буду пробовать делать сам (если вам лень).
Задачи:
1. Поместить информацию о разрядности Windows удалённого ПК в переменную при помощи cmd \ powershell (в моём случае пока нашёл только psexec для удалённого выполнения команд)
2. Как вызвать другой файл и передать в него имя ПК из основного скрипта?
3. Как сделать проверку наличия папки на сетевом пк?
1. Их ресурс что, недоступен из интернета?
2. Раз у них на 10.44.0.10 крутится веб сервер который отдаёт странички только по адресу (а не по localhost) - вам нужно В ВАШЕЙ СЕТИ настроить редирект https://ih_service.domain.com/ на 10.44.0.40
Через DNS, или nginx или как умеете.
Главное чтобы запросы с ваших ПК шли на ВАШ DNS (где-то же у вас стоит роутер который раздаёт интернет), или на ваш веб-сервер (хотя какой тогда смысл? Потому что если вы сумеете завернуть запросы по этому домену на ваш сервер, то заворачиваете сразу на 10.44.0.40). Главное чтобы в заголовках был https://ih_service.domain.com/
Костыльные варианты:
- попросить "их" админов повесить сервис на другой порт
- попросить их админов поставить в конфиге localhost или * чтобы страницы отдавались всегда (но это только если у них один сервис на этом ІР)
- попросить их админов сделать доступ извне (по порту или поддомен) с авторизацией. Было бы проще всего.
Но теперь начало сыпать алерты типа Non-monotonous DTS in output stream 0:2; previous: 34677, current: 34667; changing to 34677. This may result in incorrect timestamps in the output file.
Что это? почему? что можно сделать?