|
Yurasyk
Стаж: 16 лет 3 месяца Сообщений: 3506
|
Yurasyk ·
07-Авг-11 07:40
(13 лет 4 месяца назад, ред. 14-Авг-14 16:50)
Воспроизведение 10-битного видео возможно только на компьютере или на достаточно мощных современных мобильных устройствах.
В связи с всё большим распространением такого видео, особенно в разделе аниме предлагаю (уже не)маленькую инструкцию. Компьютеры
скрытый текст
Примерные требования к мощности процессора для комфортного просмотра 10-битного видео:
больше 1300 очков для 1080р и больше 500 очков для 720р в рейтинге. Windows (x86-x64)
Рекомендуется удалить установленные ранее кодек-паки CCCP, K-lite. Для профилактики также желательно почистить реестр от всякого мусора программами типа «CCleaner», «Auslogics BoostSpeed», «TuneUp Utilities».
После этого есть несколько вариантов:
1) Скачать и установить или MPC-HC (x86), или MPC-BE (x86), или KMP, или VLC.
2) Скачать и установить свежую версию СССР или K-Lite (Standard или Full или Mega) и смотреть видео с помощью встроенного туда плеера MPC-HC. ( Не надо ставить одновременно два кодек-пака, от этого будет только хуже.)
3) Если система достаточно новая и мощная (а также у вас есть прямые руки™ и желание получить максимально качественный результат), тогда:
Внимание! Не уверен - не влезай!
Скачать и установить
1) madVR (архив с madVR распаковать в любую папку, путь к которой не содержит кириллицу (желательно в Program Files), и запустить install.bat с правами администратора, после этого папку не удалять.)
2) MPC Home Cinema (x86).
После этого сделать следующее:
1. В настройках MPC выбрать “madVR” в качестве рендерера.
2. Перезапустить плеер.
Если у выскочила ошибка такого рода "Creating Direct3D device failed (8876086c)", значит madVR не поддерживается вашей видеокартой, и в качестве рендерера нужно выбрать какой-то другой, например "EVR Custom Pres" (и забыть о всём, что под этим спойлером).
3. Для вывода субтитров можно либо с ОК-фейсом использовать внутренний рендерер MPC-HC, настроенный следующим образом:
либо немножечко напрячься и обеспечить качественный и адекватный вывод субтитров, используя xySubFilter:
скрытый текст
а) Скачать актуальную версию по ссылке, найденной в топике здесь.
б) Установить подобным до madVR образом из архива или при помощи инсталлятора.
в) После этого в MPC-HC отключить автозагрузку сабов
Более детально почитать (на английском языке) о выводе субтитров и узнать, почему встроенный обработчик сабов не комильфо, можно по этой ссылке.
Лишний раз убедиться в православности 10-битного вывода можно так: время воспроизведения 10-битного видео жмём Ctrl+J и смотрим на OSD.
Православно ----------------------------------------- Неправославно
з.Ы. Если вы используете madVR в PotPlayer, нужно также отключить встроенный обработчик видео, чтобы не было преобразования в 8 бит:
Linux
Юзать SMplayer ( mplayer2), mpv, VLC. OS X
Юзать MplayerX, MPV (official), MPV (bld. by ChrisK), VLC.
Мобильные устройства
скрытый текст
Android OS
Юзать BSPlayer, MX Player. Для просмотра 720p нужен чип, набирающий не менее 16 тысяч баллов в бенчмарке. iOS
Юзать HD Player Pro. Сами ищите, где его скачать.
Перекодирование
Как кодировать в 10 бит
Кодирование в 10 бит возможно с использованием специальных 10-бит версий кодека x264, сборки которого можно скачать либо с офф. сайта, либо с сайта Jeeb'а. После этого следует заменить в папке используемой вами программы (например в Megui это C:\Program Files\MeGUI\tools\x264) старый 8-битный x264.exe на новый скачанный 10-битный. Имена файлов должны быть одинаковыми. После этого всё видео, которое кодируется с его помощью, будет 10-битным. Принципиальных отличий нету никаких (кроме тонких нюансов). Кто умеет читать логи кодирования, должен помнить, что 10-битное кодирование даёт кванты примерно на 12 единиц выше, чем 8-битное (Не путать с CRF, там значения можно оставить такими же, или немножко повысить).
Более детально о православном кодировании в 10 бит с помощью ависинта можно почитать здесь.
Как перекодировать 10 бит в обычные 8
Вариант 1) Использовать универсальный перекодировщик TEncoder, либо XMedia Recode
Вариант 2) Воспользоваться инструкцией отюда:
1. Скачайте 32bit 8bit-depth x264.
2. Сохраните его в папке с именем x264.exe.
3. Создайте новый текстовый файл. Вставьте эту строку (вместо "х264" нужно написать имя того файла который вы скачали, если оно отличается):
а) для XP:
Код:
%0\..\x264 --preset veryfast --tune animation --crf 18 -o %1.8bit.mkv %1
б) для более поздних версий Windows:
Код:
x264 --preset veryfast --tune animation --crf 18 -o %1.8bit.mkv %1
Рекомендуется менять только параметр "preset":
veryfast - самое быстрое конвертирование - максимальный размер файла
veryslow - самое медленное конвертирование (можно использовать промежуточные ключи fast, medium, slow) - минимальный размер файла
5. Сохраните текстовый файл как encode.bat в одной папке с x264 (не encode.bat.txt )
5. Перемеcтите 10bit-файл, который будет перекодироваться в ту же папку.
6. Нажмите и перетащите 10bit-файл на encode.bat.
6.1 Если после этого ничего не происходит, замените в файле encode.bat %1 на имя исходного файла, после чего запустите кодирование двойным щелчком мыши на файле encode.bat.
Например
Код:
x264 --preset veryfast --tune animation --crf 18 -o "My file.8bit.mkv" "My file.mkv"
Если в названии файла содержатся пробелы, его обязательно надо брать в кавычки.
7. Начнется перекодирование файла.
8. Дождитесь его окончания.
Смотрим полученный результат с перекодированным в 8 бит видео и звуком в ААС.
Если нужно сохранить оригинальный звук или ваш х264 не перекодировал звук, следуем дальше.
9. Запустите MKVMerge GUI
10. Перетащите оригинальное видео как исходный файл. Снять птичку с V_MPEG4 (это 10 бит видео)
11. Теперь перетащите перекодированое видео. Оно должно быть с таким же именем, как оригинальное видео, только с 8 bit.mkv в конце. (Снимите галочку с ААС-дорожки перекодированного файла, если она есть.)
12. Запустите муксирование.
Готово.
Справочка, как работать с MKVMerge GUI.
Как это делать в ависинте, также можно почитать здесь.
З.Ы. Если что-то не запускается, то допишите в батник второй строкой слово pause и прочитайте внимательно то, что будет написано в окне.
Если вы не поняли сути ошибки, скопируйте текст (правой клавишей вызываем контекстное меню - "копировать" - выделяем весь текст и нажимаем <Enter>) и вставьте тут в сообщение. Тогда вам наверняка помогут с исправлением вашей ошибки.
Если что-то не получается
1) Проверьте правильность выполнения действий.
2) Попробуйте другие варианты.
3) Напишите комментарий в теме и подробно опишите суть своей проблемы и все совершённые действия. Для любопытных
Почему 10 бит лучше, чем 8, даже если исходник 8-битный.
Почему 10 бит лучше, чем 8, даже если исходник 8-битный (Гуглоперевод).
Обьяснение на пальцах, почему 10 лучше, чем 8.
Сравнение 10-ти и 8-битного видео, закодированных с 8-битного источника.
Пару слов о разных рендерерах и всём таком. Уголок юмора
скрытый текст
1)
Ts_UAf писал(а):
50694764Я делаю рипы 720х576 в коллецию с 1920х1080 исходников и получаю качество почти как у исходника.
З.Ы. Ts_UAf, без обид.
2)
Lenchik писал(а):
52860147— Сидишь за компом и тащишься от 10 битного видео. И веришь, что свободен ты, и жизнь лишь началась.
— Я не смотрел Hi10P…
— Ладно, не заливай! Ни разу не смотрел Hi10P?
— Не довелось. Не заморачивался.
— Не знал, что на небесах никуда без этого?
На небе только и разговоров, что о 10 битах и о закате. О том как чертовски здорово hi10p может отобразить всю красоту простым смертным. Тот еле видимый свет, словно от свечи, горящий где-то в глубине... А ты?.. Что ты им скажешь? Ведь ты ни разу не смотрел 10 битного видео. Там наверху тебя окрестят лохом…
3)
unreg2000 писал(а):
54872669В целом на качество видео влияет больше, в сколько проходов оно получено
4)
Menopuppet писал(а):
57166618Во-первых 10 бит используют только в аниме и ты сам знаешь почему: там много однотонных бэкграундов и переход цвета при жатке получается лестницей, 10 бит - это всего навсего визуальный фильтр который убирает эту лестницу и ничего более
5)
B@R5uk писал(а):
57361905
oleg_aka_djmeg писал(а):
57361752объясните лучше, почему 10битные равки по идее должны весить меньше, но раздачи стали весить только больше?
Вообще-то в них больше информации. 10 бит -- это не 8 бит, 10 бит -- это 8 бит + 25% !!!
Сообщения из этой темы были выделены в отдельный топик [архив #1] Как смотреть 10-битное видео (10-bit) GarfieldX
|
|
fedoRRRX
Стаж: 15 лет 10 месяцев Сообщений: 1139
|
fedoRRRX ·
11-Янв-14 20:56
(спустя 2 года 5 месяцев)
Цитата:
Сообщения из этой темы были выделены в отдельный топик [архив #1] Как смотреть 10-битное видео (10-bit)
[архив #1] Как смотреть 10-битное видео (10-bit), Страница 101 писал(а):
ЧЯДНТ?
|
|
degifly
Стаж: 14 лет 3 месяца Сообщений: 951
|
degifly ·
11-Янв-14 21:11
(спустя 15 мин.)
Да вроде сейчас все ок, мб что-то временно не так было.
|
|
Не сэнсэй
Стаж: 15 лет 9 месяцев Сообщений: 2060
|
Не сэнсэй ·
11-Янв-14 21:18
(спустя 7 мин.)
fedoRRRX писал(а):
62492993ЧЯДНТ?
поперёк батьки полезли... темки из прелепленых, если они достигли максимального количества страниц и закрываются, востанавливают модераторы. причём, как вы видите с первым постом, где все инструкции.
но впрочем так можно сделать с любым топиком, но для этого к модераторам нужно уже обращаться. и если он посчитает темку стоящей того, то востановит с первым постом...
|
|
fedoRRRX
Стаж: 15 лет 10 месяцев Сообщений: 1139
|
fedoRRRX ·
11-Янв-14 21:23
(спустя 4 мин.)
Не сэнсэй
не знал что так интересно референс работает...
|
|
bota_nik
Стаж: 16 лет 1 месяц Сообщений: 3593
|
bota_nik ·
11-Янв-14 22:51
(спустя 1 час 27 мин.)
|
|
Yurasyk
Стаж: 16 лет 3 месяца Сообщений: 3506
|
Yurasyk ·
11-Янв-14 23:44
(спустя 52 мин.)
fedoRRRX писал(а):
62492993ЧЯДНТ?
Это ссылка на тему, которая была создана модератором вместо этой (и удалена после вырезания сообщений отсюда) и которую он (по ошибке, видимо, скопировал из своего сообщения на 101 странице) забыл заменить на ссылку на архивную тему, куда были вырезаны все старые сообщения отсюда, но потом исправил. GarfieldX, спасибо.
|
|
Nexuss666
Стаж: 16 лет 4 месяца Сообщений: 420
|
Nexuss666 ·
12-Янв-14 11:11
(спустя 11 часов, ред. 12-Янв-14 11:11)
А ведь тема теперь по другому адресу находится, да? ;3
|
|
Ich Lauf
Стаж: 16 лет 2 месяца Сообщений: 11227
|
Ich Lauf ·
12-Янв-14 12:16
(спустя 1 час 4 мин.)
GarfieldX, спасибо, а то у нас в разделе факи, а у многих и раздачи, к этой теме привязаны, у нас нынче 10бит сверх популярно =)
|
|
LazyCat
Стаж: 14 лет 9 месяцев Сообщений: 188
|
LazyCat ·
12-Янв-14 20:53
(спустя 8 часов, ред. 02-Фев-14 21:30)
LAV Filters 0.60
changelog
0.60.0 - 2014/01/12 LAV Splitter - Improved playback of a few Blu-ray discs, avoids a hiccup at clip change - Support for reading embedded Cue Sheets from audio files as chapters - Added support for reporting the stream bitrate through IBitrateInfo (for MPC-HC et al.) - Additional metadata from the source file is exported through IPropertyBag (including "ROTATION" for video orientation information) - Fixed demuxing of MKV files with huge SSA/ASS format blocks (> 1MB) - Fixed playback of certain MPEG4 ASP streams in MKV to be smooth LAV Video - Added support for VC-1/WMV3 DXVA2 decoding on recent Intel GPUs (Ivy Bridge/Haswell, needs recent drivers) - Fixed a crash when stopping playback or seeking on AMD when using DXVA2 Native - Fixed playback of WMVA videos in software mode - Fixed a few issues with output of odd-height videos when converting to various pixel formats - Fixed a few corner cases when reporting the video range to madVR - Fixed a crash when playing raw video files with unaligned width (non mod16) LAV Audio - The version of the DTS DLL decoder is now checked, and versions before 1.1.0.0 are blocked (since they do not work) - Fixed an issue with DTS parsing which could result in occasional audio stutter - Improved support for Opus audio pre-skip
|
|
GarfieldX
Стаж: 19 лет 10 месяцев Сообщений: 4016
|
GarfieldX ·
12-Янв-14 21:48
(спустя 54 мин., ред. 12-Янв-14 21:48)
fedoRRRX писал(а):
62492993ЧЯДНТ?
Это ссылка на продолжение темы (новый топик), которая была удалена за ненадобностью. Yurasyk, Ich Lauf
|
|
Nexuss666
Стаж: 16 лет 4 месяца Сообщений: 420
|
Nexuss666 ·
13-Янв-14 23:14
(спустя 1 день 1 час, ред. 13-Янв-14 23:14)
Никто не знает что за ошибку может выдавать madVR при разворачивании видео на весь экран?) An error occured что-то там... Исключительно при этих действиях происходит. Знаю что тема немного не про это, тем не менее наверное самая подходящая для вопроса по этому рендереру.
|
|
degifly
Стаж: 14 лет 3 месяца Сообщений: 951
|
degifly ·
14-Янв-14 02:13
(спустя 2 часа 58 мин., ред. 14-Янв-14 02:13)
Может видеопамять кончилась (=> нужно попробовать уменьшить GPU очереди)? Что за ошибка то?
|
|
Nexuss666
Стаж: 16 лет 4 месяца Сообщений: 420
|
Nexuss666 ·
14-Янв-14 10:58
(спустя 8 часов, ред. 14-Янв-14 10:58)
Видеопамять? Это ж сколько ее надо то, сразу пару гигов?)
degifly писал(а):
62527335(=> нужно попробовать уменьшить GPU очереди)?
Вот этого я не совсем понимаю.
А ошибка не регулярная, ее еще выловить надо чтоб заскринить. degifly
Нашел на форуме mpc-be баг-репорт своей проблемы от другого человека, правда в англоязычной ветке, здесь наверно нельзя ссылку туда давать? Последовал бы советам тамошним, да плеер другой - Light Alloy.) http://dev.mpc-next.ru/index.php/topic,1697.0.html рискну)
Исходя из этого гнать на плеер не стоит, проблема не только на нем как видите.
|
|
degifly
Стаж: 14 лет 3 месяца Сообщений: 951
|
degifly ·
14-Янв-14 11:43
(спустя 44 мин.)
Nexuss666 писал(а):
62528906Видеопамять? Это ж сколько ее надо то, сразу пару гигов?)
Видеокарта указана не была, значит предполагаю возможное...
Nexuss666 писал(а):
62528906Нашел на форуме mpc-be баг-репорт своей проблемы от другого человека, правда в англоязычной ветке, здесь наверно нельзя ссылку туда давать? Последовал бы советам тамошним, да плеер другой - Light Alloy.)
Совпадает стэк вызовов? Или "точно такая же ошибка" - это "падение madVR"?
В таком случае нужно использовать кнопку для отправления багрепорта - по-моему оно в багтрекер направляет.
|
|
Nexuss666
Стаж: 16 лет 4 месяца Сообщений: 420
|
Nexuss666 ·
14-Янв-14 12:54
(спустя 1 час 11 мин., ред. 14-Янв-14 12:54)
degifly писал(а):
62530277Видеокарта указана не была, значит предполагаю возможное...
Ну я объективно оцениваю возможности своей системы, на что-то реально доисторическое даже пробовать мадВР не стал бы - GTX260)
degifly писал(а):
62530277Или "точно такая же ошибка" - это "падение madVR"?
Ага, именно замечено такое же поведение("падение", да) как там, глубже не копал...
degifly писал(а):
62528906В таком случае нужно использовать кнопку для отправления багрепорта - по-моему оно в багтрекер направляет.
А вот это только не с моим уровнем владения английским.
И в догонку спрошу - На какие циферки в OSD обращать внимание чтобы понять что система тянет всё кошерно?)
|
|
Yurasyk
Стаж: 16 лет 3 месяца Сообщений: 3506
|
Yurasyk ·
14-Янв-14 13:48
(спустя 53 мин., ред. 14-Янв-14 13:49)
Nexuss666 писал(а):
62530336И в догонку спрошу - На какие циферки в OSD обращать внимание чтобы понять что система тянет всё кошерно?)
1) Значения в очередях близкие к максимальным (тем, что по дефолту) и не сильно проседают
2) Значение времени рендеринга меньше 1000/fps мс.
3) Ну и самое показательное: количество задержанных и пропущенных кадров - не должно [сильно] расти во время просмотра.
|
|
Nexuss666
Стаж: 16 лет 4 месяца Сообщений: 420
|
Nexuss666 ·
14-Янв-14 14:16
(спустя 27 мин.)
Yurasyk
https://rutr.life/forum/viewtopic.php?t=3668589 - видео, например.
Настройки madVR:
Jinc 3 taps with antiringing filter для chroma и image upscaling
Catmull-Rom with antiringing filter для image downscaling
1. Queue которые? Если да, то цифры всегда очень близки к значению за разделителем.
2. 1000\24 = ~42 > ~15-18 ms.
3. Кадры задерживаются и дропаются только при включении и перемотке, при просмотре не замечено.
|
|
Yurasyk
Стаж: 16 лет 3 месяца Сообщений: 3506
|
Yurasyk ·
14-Янв-14 14:35
(спустя 19 мин.)
Nexuss666, если такие цифры (~15-18 ms) при выводе 1080р на 1080р экране, то могло быть и лучше (многофпсное видео не покатит), но для 95% случаев пойдёт.
Более показательным будет вывод с масштабированием.
|
|
Nexuss666
Стаж: 16 лет 4 месяца Сообщений: 420
|
Nexuss666 ·
14-Янв-14 14:50
(спустя 14 мин., ред. 14-Янв-14 14:50)
Yurasyk писал(а):
625321591080р на 1080р экране
Ну вообще конечно 1200р, но наверное не суть?)
Yurasyk писал(а):
62532159Более показательным будет вывод с масштабированием.
Угу, попробовал прогнать https://rutr.life/forum/viewtopic.php?t=3051110 - все 28 уже, пичалька)
|
|
Jоhn Dое
Стаж: 12 лет 6 месяцев Сообщений: 73
|
Jоhn Dое ·
14-Янв-14 22:52
(спустя 8 часов)
|
|
m0ujp3k
Стаж: 15 лет 2 месяца Сообщений: 43
|
m0ujp3k ·
17-Янв-14 15:31
(спустя 2 дня 16 часов)
|
|
degifly
Стаж: 14 лет 3 месяца Сообщений: 951
|
degifly ·
17-Янв-14 16:13
(спустя 41 мин.)
m0ujp3k1
батник вызывает x264, но его в папке нет. Нужно либо перенести его в эту папку, либо прописать путь к нему.
|
|
m0ujp3k
Стаж: 15 лет 2 месяца Сообщений: 43
|
m0ujp3k ·
17-Янв-14 17:00
(спустя 46 мин., ред. 17-Янв-14 17:00)
degifly ну вот я скачал по ссылке http://x264.nl/ распаковал, в итоге у меня в папке батник, .mkv-файл и папка last_x264, что нужно в папку еще закинуть?
|
|
degifly
Стаж: 14 лет 3 месяца Сообщений: 951
|
degifly ·
17-Янв-14 18:00
(спустя 1 час)
|
|
dron-6z
Стаж: 17 лет 6 месяцев Сообщений: 8254
|
dron-6z ·
17-Янв-14 18:07
(спустя 7 мин., ред. 17-Янв-14 18:07)
m0ujp3k1 писал(а):
62578133что нужно в папку еще закинуть?
Нужно, чтобы в папке были: батник, .mkv-файл и x264.exe
PS: А в батник можно дописать второй строкой слово pause - тогда окно закрываться не будет и можно будет прочитать и/или заскринить возможные ошибки.
Yurasyk
Предлагаю дописать в инструкцию строчку, аналогичную, по сути, содержанию PS выше, т.е.
"Если что-то не запускается, то допишите в батник второй строкой слово pause и прочитайте внимательно то, что будет написано в окне."
|
|
m0ujp3k
Стаж: 15 лет 2 месяца Сообщений: 43
|
m0ujp3k ·
17-Янв-14 19:47
(спустя 1 час 39 мин., ред. 17-Янв-14 19:47)
Так, скачал x264-r2377-1ca7bb9.exe, закинул в папку с батником и файлом. Попробовал еще раз: нифига.
Дописал pause, получил следующее:
|
|
dron-6z
Стаж: 17 лет 6 месяцев Сообщений: 8254
|
dron-6z ·
17-Янв-14 19:49
(спустя 2 мин.)
m0ujp3k1 писал(а):
62580216Даже если у меня 64-бит, все равно грузить 32-битную версию х264?
Это вопрос к специалистам...
m0ujp3k1 писал(а):
62580216Алсо, и с 64 и с 32 пикрелейтед:
Лежат, значит, в папке
x264-10b-r2377-1ca7bb9.exe
x264-r2377-1ca7bb9.exe
И батник тут говорит Винде, а запусти-ка мне x264.exe.
На что Винда отвечает - ничего не знаю, в папке таких не вижу.
|
|
m0ujp3k
Стаж: 15 лет 2 месяца Сообщений: 43
|
m0ujp3k ·
17-Янв-14 20:09
(спустя 20 мин., ред. 17-Янв-14 20:18)
dron-6z
Ну черт, я думал я успел удалить.
Хоть бы где в шапке было написано, что надо не просто перейти по ссылке и нажать скачать, а кликнуть binaries, кликнуть win32 или win64/, скачать 8-бит версию, а потом еще переименовав скаченное просто в x264.exe. Ну я хочу сказать, что для людей в теме это очевидно, а вот мне, как полному нубу, которому надоели тормоза 10-битного анимца на планшете и через гугл нашедшего этот топик это совсем не очевидно.
Всем спасибо за помощь, все получилось.
Вшитая звуковая дорожка сохраняется только если она была в aac?
|
|
dron-6z
Стаж: 17 лет 6 месяцев Сообщений: 8254
|
dron-6z ·
17-Янв-14 20:17
(спустя 7 мин.)
m0ujp3k1 писал(а):
62580574а потом еще переименовав скаченное просто в x264.exe.
Это же очевидно, что запускать надо то, что есть. Никто и подумать не мог, что это может быть непонятным.
Комп - вещь тупая, что говорят, то и делает, а не додумывает.
Говорят запустить то, чего нет - он и говорит, что не могу.
m0ujp3k1 писал(а):
62580574Вшитая звуковая дорожка сохраняется только если она была в aac?
У меня, например, с таким батником никакая не сохраняется. Видимо, что-то делаю не так.
Да мне оно и не нужно, в общем-то, ибо качество пожатия у таких настроек будет унылым.
|
|
|