I have a problem with Scenarist UHD 1.0.0 maybe you can help. I’m trying to demux 4K HEVC mkvs to load into the project / MUI. I think there is something wrong with the stream. First I tried FFmpeg, and tsmuxer. They both gave “Object reference not set”. Then I tried eac3to. It gave “Index was out of range. Must be non-negative or less than collection...” Last I tried FFmpeg --> m2ts with -copyts setting. Then with BD Reauthor Pro 2.2.5 (Demuxer 3D / UHD does not work, output is 10% of the real size) into “m2v” rename to hevc, load into Scenarist. Suddenly the first video 01.hevc is successful, but I have 9 videos to add, second video gives same error “index out of range”. Is there any way to fix the streams, what could be the problem? Thank you.
Я пытаюсь demux 4K HEVC mkvs для загрузки в проект / MUI. Я думаю, что-то не так с потоком. Сначала я попробовал FFmpeg, и tsmuxer. Они оба дали "Объект ссылка не установлена". Тогда я попытался eac3to. Это дало "Индекс был вне диапазона. Должно быть неконтумом или меньше, чем коллекция...". Последний раз я пробовал FFmpeg --> m2ts с -copyts настройки. Затем с BD Reauthor Pro 2.2.5 (Demuxer 3D / UHD не работает, выход составляет 10% от реального размера) в "m2v" переименовать в hevc, загрузить в Scenarist. Внезапно первое видео 01.hevc успешно, но у меня есть 9 видео, чтобы добавить, второе видео дает ту же ошибку "индекс вне диапазона". Есть ли способ исправить потоки, что может быть проблема?
Mediainfo
Скрытый текст
General
ID : 1 (0x1)
Complete name : W:\Peanuts\02\02.m2ts
Format : BDAV
Format/Info : Blu-ray Video
File size : 8.76 GiB
Duration : 25 min 8 s
Overall bit rate mode : Variable
Overall bit rate : 49.9 Mb/s
Video
ID : 4113 (0x1011)
Menu ID : 1 (0x1)
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main 10@L5.1@High
HDR format : SMPTE ST 2086, HDR10 compatible
Codec ID : 36
Duration : 25 min 8 s
Bit rate : 47.9 Mb/s
Width : 3 840 pixels
Height : 2 160 pixels
Display aspect ratio : 16:9
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0 (Type 2)
Bit depth : 10 bits
Bits/(Pixel*Frame) : 0.241
Stream size : 8.41 GiB (96%)
Writing library : ATEME Titan File 3.8.3 (4.8.3.0)
Color range : Limited
Color primaries : BT.2020
Transfer characteristics : PQ
Matrix coefficients : BT.2020 non-constant
Mastering display color primar : Display P3
Mastering display luminance : min: 0.0050 cd/m2, max: 4000 cd/m2
Maximum Content Light Level : 574 cd/m2
Maximum Frame-Average Light Le : 212 cd/m2
[свернуть]
Screenshot
Don’t have access to the link yet
Edit: 1.2.0 is great, finally works on Win10. Too bad it didn’t solve my issue. I will still try other things, but if I can’t get it to work perhaps I need to reencode.
1.2.0 это здорово, наконец, работает на Win10. Очень жаль, что это не решило мою проблему. Я все еще буду пробовать другие вещи, но если я не могу заставить его работать, возможно, мне нужно reencode.
I think you can't use demuxed hevc files from MKV. Only demux from M2TS could be used. The reason is that under other containers the hevc file is altered in some informations. That's how it works also for avc. Generally you encode with elementary stream output OR demux from M2TS.
Я думаю, вы не можете использовать демультиплексированные файлы hevc из MKV. Можно было использовать только демультиплексор от M2TS. Причина в том, что под другими контейнерами файл hevc изменен в некоторой информации. То же самое работает и для avc. Обычно вы кодируете с помощью вывода элементарного потока ИЛИ демультиплексирования из M2TS.
Yes, I have learned demux from MKV is very unreliable. I actually solved it. I cut one second to first I frame from the start and it worked (cutting from the end doesn’t work). I think the headers are wrong. FFmpeg and a program called Avidemux helped.
Да, я узнал, что разделение от MKV очень ненадежно. Я на самом деле решил эту проблему. Я вырезал одну секунду до первого I-кадра с самого начала, и он сработал (вырезание с конца не работает). Я думаю, что заголовки неправильные. FFmpeg и программа под названием Avidemux помогли.
Недавно узнал что Сценарист отрезает заголовок в DTS-HD MA созданный DTS HD Encoder Suite, при муксе диска. Потом определил что BD Reauthor при демуксе не добавляет 21мс в тот-же DTS-HD MA. Значит, как я понял, в Сценаристе есть настройки - удалять заголовок или нет. Подскажите пожалуйста где они. И еще, Сценарист удаляет заголовки во всех видах DTS?
Цитата:
Подскажите пожалуйста где они
Нет такого в интерфейсе. Просто, это надо запомнить, что сценарист заголовки этого енкодера распознаёт и выбрасывает. Лично проверял сей факт для dts-hd, думаю, что и в простом дтс от suite тоже отрежет.
Проверьте, если не лень.
Цитата:
Просто, это надо запомнить, что сценарист заголовки этого енкодера распознаёт и выбрасывает.
То есть, Вы хотите сказать, что если заголовка уже нет, если DTS-HD вынута BD Reauthorом к примеру, то Сценарист и отрезать ничего не будет. Я правильно понял?
да.
Он увидит только заголовок в свежезакодированном треке. Как только вы эту дорожку воткнули в какой-то контейнер, заголовок от кодировщика затрётся. Если хотите. чтобы ваша свежезакодированная дорожка подошла к любому мюксеру, а не только сценаристу, и при этом не осталось 21 мс в начале, отрежьте их в eac3to.
- - - Добавлено - - -
п.с. была попытка сделать в ТСмюксере аналогично сценаристу, когда ещё занимался создатель программы, но получилось кривовато: 21 мс отрезается, но при этом в контейнере появляется delay. Исправляли ли это в новых версиях - не знаю. Мне вообще пришлось откатиться на старую версию ТСмюксера - новая что-то вытворяет с видеопотоком (не всегда), отчего меняется битрейт и размер.
- - - Добавлено - - -
п.п.с. Но как только вы этот заголовок отрежете, сценарист не запустит smoothing (в версиях, где он есть) и не сможете воспроизвести эту дорожку в плейере suite