|
jеnsen
Стаж: 14 лет 6 месяцев Сообщений: 2952
|
jеnsen ·
04-Дек-23 15:32
(11 месяцев назад, ред. 04-Дек-23 15:32)
Bloomsbury
Вместо тысячи пустых рассуждений поймите основное.
Допустим нам надо подогнать дорожку из видео б к видео а.
Сравниваете видео а и видео б на предмет разницы изданий, версий или fps (24 или 25 или 23.976).
Все одинаково? Смотрите чо там по задержке у контейнера. Есть - удаляете ее и если она была более 50 мс - проверяете синхронность дорог в редакторе, но в 99% задержка контейнером это левая инфа типа delay или меты mp4 которую зацепило мкв, оно такое любит. Всякие "задержка видео" - кривой перевод медиаинфо. Но может быть и задержка видео относительно звука, не суть важно. Нету задержки - значит нету и можете не подгонять ничего и не проверять.
Видео разное по частоте кадров, но одинаковое по всему остальному? Перетягиваете звук.
Видео разных версий и тд и тп? Синхронизируете в редакторе дорожку а и б любым удобным способом (резка, подрезка и тд) по waveform, добиваясь синхронности. Работа максимально простая, но порой кропотливая и долгая, только и всего.
Все. Никаких вычислений что куда и откуда нет и не должно быть.
|
|
Bloomsbury
Стаж: 14 лет 9 месяцев Сообщений: 848
|
Bloomsbury ·
04-Дек-23 20:11
(спустя 4 часа)
TRAY_MAX писал(а):
85557075Bloomsbury
прежде чем разводить демагогию, кинули б ссылку на релиз обсуждаемый, если он тут есть.
я более чем уверен задержка в релизе - техническая во вобах...
Если бы такой релиз здесь был, то меня бы не было в этой теме
Цитата:
если в pgcdemuxer во VTS_X_0.ifo -нет задержки то действительно нет.
Выше указаны 3 ПО, которым проверялась задержка в DVD-Video, а не в VOBах. В исходном DVD-Video задержки звука нет, а после отрезания куска начала - есть.
Цитата:
и вообще насколько помню в мквтулмикс надо скармливать ифо файл а не вобы сами.
А я VOBы и не скармливал в это ПО
Цитата:
открывать в МИ сами вобы , особенно видео разбито на 4 части - Очень не корректно, это связано с техническими аспектами у DVD-Video
Что понимается под МИ? Если MediaInfo, то в нем VOBы не открывал.
В целом напоминает разговор немого с глухим
jеnsen писал(а):
85557187Bloomsbury
Смотрите чо там по задержке у контейнера. Есть - удаляете ее
Каким образом?
Для примера, имеется раздача DVD-Video с задержкой звука. Надо сделать DVDRip-AVC. Предложите, как устранить задержку. Что с чем синхронизировать?
Для примера, эта раздача
porvaliparus писал(а):
80986632
Цитата:
Задержка видео : -42 ms
Не устранена задержка
# сомнительно
Каким образом устранить задержку?
Там уважаемый interdude описал методику, которую нигде больше не встречал. Предложите, как устранить эту задержку без использования этой методики?
Да, автор этой раздачи так и не устранил задержку даже по предложенной простой и эффективной методике. Что уже говорить о более сложных методах?
|
|
jеnsen
Стаж: 14 лет 6 месяцев Сообщений: 2952
|
jеnsen ·
04-Дек-23 20:49
(спустя 38 мин., ред. 04-Дек-23 20:49)
Bloomsbury писал(а):
85558383Каким образом устранить задержку?
Вытащить оба потока из контейнера и запаковать заново. Мкв любит читать мету mpeg dash стримов mp4 (тайминги и тд) и паковать это в виде флага delay, который не стирается стандартными средствами мкв мерджа (снять галку), а походу прописывается в хедер намертво. Помогает только полная перепаковка, которая очищает все теги на потоках, так как они вне контейнера же становятся. У нас в аниме всех приучили так делать, ибо 99% контента со стриминга.
А в двд у вас нет и не будет задержки, если вы все правильно сделаете.
|
|
artenax
Стаж: 2 года 4 месяца Сообщений: 1616
|
artenax ·
04-Дек-23 21:55
(спустя 1 час 5 мин., ред. 04-Дек-23 22:00)
jеnsen писал(а):
85558548Мкв любит читать мету mpeg dash стримов mp4 (тайминги и тд) и паковать это в виде флага delay
Помогает только полная перепаковка, которая очищает все теги на потоках, так как они вне контейнера же становятся. У нас в аниме всех приучили так делать, ибо 99% контента со стриминга
Я так понял это задержка aac кодера (у mp4 контейнера есть несколько способов ее хранения: ISO и iTunSMPB).
Из мана fdkaac:
Цитата:
-G, –gapless-mode <n>
Method to declare amount of encoder delay (and padding) in M4A container. These values are mandatory for proper gapless playback on player side.
0 iTunSMPB (default)
1 ISO standard (edts and sgpd)
2 Both
mkv муксер это транслирует в delay mkv контейнера. По идее, эту задержку надо применять.
Потому что технически все lossy кодеры вносят задержку, потому что им надо на что-то опираться, чтобы закодировать первый фрейм.
В некоторых форматах, таких как vorbis, с этим борется кодер. QAAC может закодировать с нулевым delay.
42 мс стандартный delay aac кодера. Это формат довольно делэистый.
|
|
Bloomsbury
Стаж: 14 лет 9 месяцев Сообщений: 848
|
Bloomsbury ·
04-Дек-23 22:03
(спустя 8 мин.)
jеnsen
Цитата:
Вытащить оба потока из контейнера и запаковать заново.
В указанной выше теме по ссылке автор пытался так сделать - результат не устроил
Почитайте там.
Да, если задержка меньше 50 мс, то можно распаковать потоки, изменить название зв. дорожки (удалить delay) и заново запаковать.
А если задержка более 50 mc? Можно тоже так сделать, но это неправильно
Цитата:
А в двд у вас нет и не будет задержки, если вы все правильно сделаете.
Т.е. все 3 программы - врут? И что такое "если вы все правильно сделаете"? Что именно?
По mkv - скачайте пару семплов из раздач в разделе HD - обратите внимание на задержку в MI. Откуда она берется в семплах? Оттуда же, что и у меня - "вырезали" кусок не с начала файла для семпла. Если бы "вырезали" кусок с самого начала файла mkv, то задержки бы не было. Но семпл надо делать не с начала фильма
|
|
jеnsen
Стаж: 14 лет 6 месяцев Сообщений: 2952
|
jеnsen ·
04-Дек-23 22:09
(спустя 5 мин., ред. 04-Дек-23 22:09)
Bloomsbury писал(а):
85558897Что именно?
Вам писали уже чуть выше. Как работать с двд.
artenax
42 и тд, но обычно встречаются именно 7 или 9 или 11 и тд, тоесть оно берет явно не его)
|
|
artenax
Стаж: 2 года 4 месяца Сообщений: 1616
|
artenax ·
04-Дек-23 22:58
(спустя 49 мин.)
jеnsen
7 получается после мукса неровских m4a в mkvtoolnix, фрейм отбрасывается, 7 в остатке, я так понял. А 42 если ffmpeg'ом, он самодеятельностью меньше занимается (выкидыванием фреймов).
|
|
jеnsen
Стаж: 14 лет 6 месяцев Сообщений: 2952
|
jеnsen ·
04-Дек-23 23:08
(спустя 9 мин.)
artenax
Мейби, но прикол в том, что в редакторе оно совпадает при этом. Мкв походу просто дублирует ее.
|
|
TRAY_MAX
Стаж: 15 лет 8 месяцев Сообщений: 1255
|
TRAY_MAX ·
05-Дек-23 18:14
(спустя 19 часов, ред. 05-Дек-23 18:14)
Bloomsbury
я вам советовал блин прогнать в videoredo проблемный блин файл , демагогию разводить прекратите
это вы походу не писали потоки иптв и с тарелки , вот там действительно адский делей порою до 3 сек, без прогона в спецсофте ничего нельзя делать с ним. вот там если разобрать и собрать без этой задержки - рассинхрон .
вам правильно уважаемый jеnsen сказал это техническая особенность.
вот пример с ютуба , там все (почти) видео с делеем -7мс, но это техническое , как jеnsen говорил особенность мпег даш, как и любого другого сайта где просмотр в онлайн есть . если в двд-видео было использована запись с тв, да, были двд-плеера которые могли писать с тв сигнал на диск, то такая задержка это особенность захвата и особенность запись.... если хотите детальный разбор -представьте образ. иначе разговор ни о чем , нет пациента -нет результата
и да я вам не грубил, от чего такая блин токсичность, если хотите что помогли - уберите токсичность из дискуссии.
|
|
artenax
Стаж: 2 года 4 месяца Сообщений: 1616
|
artenax ·
05-Дек-23 19:00
(спустя 46 мин., ред. 05-Дек-23 19:04)
TRAY_MAX писал(а):
85562232пример с ютуба , там все (почти) видео с делеем -7мс, но это техническое
Вот этот delay точно применять не надо, т.к. ffmpeg based декодеры это делают автоматически, если нужно.
А 7 мс показывает mediainfo да и то только с опцией -full почему-то. mediainfo тоже верить нельзя, но много конвертеров использует ее либу. К примеру в ffmpeg start position 0.000000.
Однако в логе HandBrake при пересжатии будет
sync: first pts video is 0
sync: first pts audio 0x1 is 1170
А эти PTS и DTS вообще что-то мифическое.
HandBrake, кстати, применяет delay. На базе ffmpeg, да.
Черт ногу сломит в этих форматах. Баги и разночтения есть везде, двойные коррекции.
Если бы вы не сказали, я бы про эти мифические 7 мс знать не знал. Их нет в обычной выдаче mediainfo и ffmpeg. А я обычно конвертирую в ffmpeg и Avidemux. Но в Windows приняты классические MeGUI и XviD4PSP 5. Это другой мир, CFR based.
|
|
Bloomsbury
Стаж: 14 лет 9 месяцев Сообщений: 848
|
Bloomsbury ·
05-Дек-23 20:26
(спустя 1 час 25 мин., ред. 05-Дек-23 20:26)
TRAY_MAX писал(а):
85562232Bloomsbury
я вам советовал блин прогнать в videoredo проблемный блин файл , демагогию разводить прекратите
А я советовал обращать внимание на написанное выше Это к вопросу о демагогии
Цитата:
если хотите детальный разбор -представьте образ. иначе разговор ни о чем , нет пациента -нет результата
Образ ы не представлю, т.к. это надо заливать два DVD5, а у меня скорость отдачи слабая. Но DVD-Video Test от DVDRemake Pro представлю
Исходный DVD-Video
http://sendfile.su/1677865
Цитата:
Title: DVD_Original
Size: ~ 0.00 Gb - DVD-5
Enabled regions: 1, 2, 3, 4, 5, 6, 7, 8
VTS_01 :
Play Length: 00:00:04
Video: NTSC 4:3 (720x480) VBR
Audio:
Not specified, MPA, Delay = 0 mSec
DVD-Video после обрезки начала
http://sendfile.su/1677866
Цитата:
Title: DVD_Cropped
Size: ~ 0.00 Gb - DVD-5
Enabled regions: 1, 2, 3, 4, 5, 6, 7, 8
VTS_01 :
Play Length: 00:00:04
Video: NTSC 4:3 (720x480) VBR
Audio:
Not specified, MPA, Delay = -112 mSec
PgcDemux
Можно извлечь аудиопоток с помощью DGIndex и обратить внимание на название файлов.
В полных версиях DVD-Video картина точно такая же – придется поверить на слово
В итоге: все 3 программы показывают одно и тоже: после обрезки начала VOBа появилась задержка звука -112 mSec. Это все туфта и задержка звука после обрезки начала VOBа отсутствует?
Цитата:
и да я вам не грубил, от чего такая блин токсичность, если хотите что помогли - уберите токсичность из дискуссии.
И я не грубил - только обратил внимание на важность не только чтения, но и понимания написанного выше, не более того Насчет семплов в разделе HD
Берем первый попавшийся с несколькими зв. потоками для наглядности
https://rutr.life/forum/viewtopic.php?t=6452290
Скачиваем семпл:
Цитата:
Audio #1
ID : 2
Format : AC-3
Format/Info : Audio Coding 3
Format settings, Endianness : Big
Codec ID : A_AC3 Compression mode : Lossy
Delay relative to video : 113 ms Audio #2
ID : 3
Format : AC-3
Format/Info : Audio Coding 3
Format settings, Endianness : Big Compression mode : Lossy
Delay relative to video : 113 ms Audio #3
ID : 4
Format : DTS
Format/Info : Digital Theater Systems
Format profile : MA / Core
Mode : 16
Format settings, Endianness : Big
Codec ID : A_DTS Bit rate mode : Variable / Constant
Bit rate : 1 344 kb/s / 768 kb/s
Channel(s) : 2 channels Compression mode : Lossless / Lossy
Delay relative to video : 92 ms
Ай-яй-ая! Как такое может быть?
Ответ простой: семпл - это часть файла без начала и конца (обрезаны). Главное - без начала, отсюда и задержка.
И это никого не удивляет...
|
|
-Drakon-
Стаж: 16 лет 8 месяцев Сообщений: 337
|
-Drakon- ·
11-Дек-23 19:49
(спустя 5 дней, ред. 11-Дек-23 19:49)
Вопрос касательно появления задержки в звук. дорожке после прямой перепаковки из mp4 в mkv и меня заинтересовал: есть исходник видео и оригинальной дорожки с таким MediaInfo
скрытый текст
Формат : MPEG-4
Профиль формата : Base Media
Идентификатор кодека : isom (isom/iso2/avc1/mp41)
Размер файла : 1,76 Гбайт
Продолжительность : 1 ч. 37 м.
Режим общего битрейта : Переменный
Общий поток : 2 585 Кбит/сек
Частота кадров : 24,000 кадра/сек
Программа кодирования : Lavf59.22.100 Видео
Идентификатор : 1
Формат : AVC
Формат/Информация : Advanced Video Codec
Профиль формата : High@L4
Настройки формата : CABAC / 3 Ref Frames
Параметр CABAC формата : Да
Параметр RefFrames формата : 3 кадра
Идентификатор кодека : avc1
Идентификатор кодека/Информация : Advanced Video Coding
Продолжительность : 1 ч. 37 м.
Продолжительность оригинала : 1 ч. 37 м.
Битрейт : 2 220 Кбит/сек
Максимальный битрейт : 2 327 Кбит/сек
Ширина : 1 920 пикселей
Высота : 1 080 пикселей
Соотношение сторон : 16:9
Режим частоты кадров : Постоянный
Частота кадров : 24,000 кадра/сек
Цветовое пространство : YUV
Субдискретизация насыщенности : 4:2:0
Битовая глубина : 8 бит
Тип развёртки : Прогрессивная
Бит/(Пиксели*Кадры) : 0.045
Размер потока : 1,51 Гбайт (86%)
Размер потока оригинала : 1,59 Гбайт (90%)
Цветовой диапазон : Limited
Основные цвета : BT.709
Характеристики трансфера : BT.709
Коэффициенты матрицы : BT.709
Codec configuration box : avcC Аудио #1
Идентификатор : 2
Формат : AAC LC
Формат/Информация : Advanced Audio Codec Low Complexity
Идентификатор кодека : mp4a-40-2
Продолжительность : 1 ч. 37 м.
Вид битрейта : Постоянный
Битрейт : 125 Кбит/сек
Каналы : 2 канала
Channel layout : L R
Частота : 44,1 КГц
Частота кадров : 43,066 кадра/сек (1024 SPF)
Метод сжатия : С потерями
Размер потока : 87,2 Мбайт (5%)
Заголовок : Mandarin
Язык : Chinese
Default : Нет
Alternate group : 1 Аудио #2
Идентификатор : 3
Формат : AAC LC
Формат/Информация : Advanced Audio Codec Low Complexity
Идентификатор кодека : mp4a-40-2
Продолжительность : 1 ч. 37 м.
Продолжительность оригинала : 1 ч. 37 м.
Вид битрейта : Постоянный
Битрейт : 125 Кбит/сек
Каналы : 2 канала
Channel layout : L R
Частота : 44,1 КГц
Частота кадров : 43,066 кадра/сек (1024 SPF)
Метод сжатия : С потерями
Размер потока : 87,2 Мбайт (5%)
Размер потока оригинала : 87,2 Мбайт (5%)
Заголовок : Cantonese
Язык : Chinese
Default : Да
Alternate group : 1 Текст
Идентификатор : 4
Формат : Timed Text
Режим смешивания : sbtl
Идентификатор кодека : tx3g
Продолжительность : 1 ч. 34 м.
Вид битрейта : Переменный
Битрейт : 29 бит/сек
Частота кадров : 0,242 кадр/сек
Размер потока : 19,8 Кбайт (0%)
Язык : English
Default : Да
Forced : Нет
Alternate group : 3
Count of events : 692
, после прямой перепаковки с добавлением отсинхроненной по извлечённой до этого оригинальной дороже в полученном файле появляется крупная отрицательная задержка 143мс на звуковых дорожках ( сэмпл) MediaInfo
скрытый текст
Формат : Matroska
Версия формата : Version 4
Размер файла : 1,80 Гбайт
Продолжительность : 1 ч. 37 м.
Общий поток : 2 646 Кбит/сек
Частота кадров : 24,000 кадра/сек
Название фильма : In Love With The Dead. Chung Oi 2007 Danny Pang WEB-DL 1080p
Дата кодирования : 2023-11-22 14:15:15 UTC
Программа кодирования : mkvmerge v7.9.0 ('Birds') 64bit
Библиотека кодирования : libebml v1.3.1 + libmatroska v1.4.2
Attachments : poster.jpg Видео
Идентификатор : 1
Формат : AVC
Формат/Информация : Advanced Video Codec
Профиль формата : High@L4
Настройки формата : CABAC / 3 Ref Frames
Параметр CABAC формата : Да
Параметр RefFrames формата : 3 кадра
Идентификатор кодека : V_MPEG4/ISO/AVC
Продолжительность : 1 ч. 37 м.
Ширина : 1 920 пикселей
Высота : 1 080 пикселей
Соотношение сторон : 16:9
Режим частоты кадров : Постоянный
Частота кадров : 24,000 кадра/сек
Цветовое пространство : YUV
Субдискретизация насыщенности : 4:2:0
Битовая глубина : 8 бит
Тип развёртки : Прогрессивная
Заголовок : In Love With The Dead. Chung Oi 2007 Danny Pang
Default : Да
Forced : Нет
Цветовой диапазон : Limited
Основные цвета : BT.709
Характеристики трансфера : BT.709
Коэффициенты матрицы : BT.709 Аудио #1
Идентификатор : 2
Формат : AC-3
Формат/Информация : Audio Coding 3
Коммерческое название : Dolby Digital
Идентификатор кодека : A_AC3
Продолжительность : 1 ч. 37 м.
Вид битрейта : Постоянный
Битрейт : 192 Кбит/сек
Каналы : 2 канала
Channel layout : L R
Частота : 48,0 КГц
Частота кадров : 31,250 кадров/сек (1536 SPF)
Метод сжатия : С потерями
Задержка видео : -143 мс.
Размер потока : 134 Мбайт (7%)
Заголовок : DVO DeadSno & den904 (перевод: Svartkatt)
Язык : Russian
Service kind : Complete Main
Default : Да
Forced : Нет Аудио #2
Идентификатор : 3
Формат : AAC LC
Формат/Информация : Advanced Audio Codec Low Complexity
Идентификатор кодека : A_AAC-2
Продолжительность : 1 ч. 37 м.
Каналы : 2 канала
Channel layout : L R
Частота : 44,1 КГц
Частота кадров : 43,066 кадра/сек (1024 SPF)
Метод сжатия : С потерями
Задержка видео : -143 мс.
Заголовок : original (cantonese)
Язык : Chinese
Default : Нет
Forced : Нет Текст #1
Идентификатор : 4
Формат : UTF-8
Идентификатор кодека : S_TEXT/UTF8
Идентификатор кодека/Информация : UTF-8 Plain Text
Заголовок : full v1 (перевод: Svartkatt)
Язык : Russian
Default : Нет
Forced : Нет Текст #2
Идентификатор : 5
Формат : UTF-8
Идентификатор кодека : S_TEXT/UTF8
Идентификатор кодека/Информация : UTF-8 Plain Text
Заголовок : full v2 (перевод: Svartkatt)
Язык : Russian
Default : Нет
Forced : Нет Текст #3
Идентификатор : 6
Формат : UTF-8
Идентификатор кодека : S_TEXT/UTF8
Идентификатор кодека/Информация : UTF-8 Plain Text
Заголовок : full
Язык : English
Default : Нет
Forced : Нет
. Если же итоговый файл собирать из извлечённых потоков, то задержки никакой нет сэмпл.
Вопрос: нужна эта задержка или нет (ушами я понять этого не могу, но хочется узнать точно)?
И в целом есть ли аналог mkvinfo для yamb?
|
|
artenax
Стаж: 2 года 4 месяца Сообщений: 1616
|
artenax ·
11-Дек-23 20:26
(спустя 37 мин., ред. 11-Дек-23 20:50)
-Drakon-
У меня на сэмплах mediainfo показывает:
samplewithdelay.mkv
ac3 49 ms
aac 63 ms samplewithoutdelay.mkv
ac3 12 ms
aac 6 ms Мое мнение прежнее: лезть в работу муксеров не надо. Если они что-то ставят, значит так и надо. Сомневаетесь - обратитесь в баг трекер разработчика муксера.
"Благодаря" рутрекеровским правилам вы изгадите файл (обычное дело здесь, я потому и перешел на Linux в 2017, надоело исправлять), устроив охоту на ведьм (на задержки). Благо хоть они незначительны.
Извлекать дорожки из контейнеров не рекомендуется (теряются таймкоды).
Единственный надежный способ с пересжатием ffmpeg -i in.mkv -async 1 out.wav (базовый синтаксис). UPD: Нет там никаких делеев (сравнение с async 1 и без показало это). mediainfo пургу гонит, как всегда.
|
|
-Drakon-
Стаж: 16 лет 8 месяцев Сообщений: 337
|
-Drakon- ·
11-Дек-23 21:16
(спустя 49 мин., ред. 11-Дек-23 22:08)
artenax да, в сэмплах фигурируют уже другие задержки, но в полных файлах получается либо -143мс напрямую и 0 с предварительным извлечением дорог. Я из-за этого и закипел умом.
Тут решил ещё Avdump посмотреть, и в результате после прямой перепаковки он показывает следующее
скрытый текст
Любовь с мертвецом (In Love With The Dead. Chung Oi 2007 Danny Pang) WEB-DL 1080p.mkv
Duration: 01:37:38 (5858.11) - WARNING: Differs from video duration! (2.45 sec)
Track #1: video (In Love With The Dead. Chung Oi 2007 Danny Pang)
lang: und (1)
codc: V_MPEG4/ISO/AVC -> H264/AVC (22)
reso: 1920x1080 -> 16:9
fram: hybrid (vfr)
rate: 2327 kbps (2326.81)
dura: 01:37:36 (5855.67)
size: 1.59 GB (1703128970)
Track #2: audio (DVO DeadSno & den904 (ᄉタᄉᄇᄒᄡ: Svartkatt))
lang: rus -> Russian (15)
codc: A_AC3 -> AC3 (2)
chan: 2 -> Stereo
samp: 48000 Hz
rate: 192 kbps (192.03)
dura: 01:37:38 (5858.05)
size: 134.10 MB (140618192)
Track #3: audio (original (cantonese))
lang: chi -> Chinese (unspecified) (3)
codc: A_AAC -> AAC (9)
chan: 2 -> Stereo
samp: 44100 Hz
rate: 125 kbps (125.36)
dura: 01:37:36 (5855.79)
size: 87.51 MB (91758485)
Track #4: subtitles (full v1 (ᄉタᄉᄇᄒᄡ: Svartkatt))
lang: rus -> Russian (15)
type: S_TEXT/UTF8 -> SRT (3)
size: 50.37 KB (51574)
Track #5: subtitles (full v2 (ᄉタᄉᄇᄒᄡ: Svartkatt))
lang: rus -> Russian (15)
type: S_TEXT/UTF8 -> SRT (3)
size: 50.75 KB (51972)
Track #6: subtitles (full)
lang: Unknown (1)
type: S_TEXT/UTF8 -> SRT (3)
size: 17.49 KB (17911)
Sizes: (check sanity)
disk: 1.80 GB (1937274252)
atts: 100.54 KB (102950)
trac: 1.80 GB (1935627104) [based on track size]
bitr: 1.80 GB (1935446297) [based on bitrate]
tdif: 1.47 MB (1544198) 0.07%
bdif: 1.65 MB (1725004) 0.08%
хотя в исходном файле всё нормально
скрытый текст
File: G:\Temp\Любовь с мертвецом (In Love With The Dead. Chung Oi 2007 Danny Pang) WEB-DL AAC H.264.mp4
Duration: 01:37:36 (5855.83)
Track #1: video
lang: Unknown (1)
codc: avc1 -> H264/AVC (22)
reso: 1920x1080 -> 16:9
fram: 24 fps
rate: 2327 kbps (2326.78)
dura: 01:37:36 (5855.75)
size: 0.00 B (0)
Track #2: audio
lang: zh -> Chinese (unspecified) (3)
codc: A_AAC/MPEG4/LC -> AAC (9)
chan: 2 -> Stereo
samp: 44100 Hz
rate: 125 kbps (124.91)
dura: 01:37:36 (5855.82)
size: 0.00 B (0)
Track #3: audio
lang: zh -> Chinese (unspecified) (3)
codc: A_AAC/MPEG4/LC -> AAC (9)
chan: 2 -> Stereo
samp: 44100 Hz
rate: 125 kbps (124.96)
dura: 01:37:36 (5855.82)
size: 0.00 B (0)
Sizes: (check sanity)
disk: 1.76 GB (1892353797)
trac: 0.00 B (0) [based on track size]
bitr: 1.76 GB (1886025778) [based on bitrate]
tdif: 1.76 GB (1892353797) 100.00%
bdif: 6.03 MB (6328018) 0.33%
и в собранном с предварительным извлечением тоже
скрытый текст
File: G:\Любовь с мертвецом (In Love With The Dead. Chung Oi 2007 Danny Pang) WEB-DL 1080p.mkv
Duration: 01:37:38 (5858.11) - WARNING: Differs from video duration! (2.40 sec)
Track #1: video (In Love With The Dead. Chung Oi 2007 Danny Pang)
lang: chi (3)
codc: V_MPEG4/ISO/AVC -> H264/AVC (22)
reso: 1920x1080 -> 16:9
fram: 24.000000 fps
rate: 2326 kbps (2325.642822)
dura: 01:37:36 (5855.708008)
size: 1.59 GB (1702285784)
Track #2: audio (DVO DeadSno & den904 (ᄉタᄉᄇᄒᄡ: Svartkatt))
lang: rus -> Russian (15)
codc: A_AC3 -> AC3 (2)
chan: 2 -> Stereo
samp: 48000 Hz
rate: 192 kbps (192.04)
dura: 01:37:38 (5857.98)
size: 134.10 MB (140618177)
Track #3: audio (original (cantonese))
lang: chi -> Chinese (unspecified) (3)
codc: A_AAC -> AAC (9)
chan: 2 -> Stereo
samp: 44100 Hz
rate: 125 kbps (125.36)
dura: 01:37:36 (5855.70)
size: 87.51 MB (91758509)
Track #4: subtitles (full v1 (ᄉタᄉᄇᄒᄡ: Svartkatt))
lang: rus -> Russian (15)
type: S_TEXT/UTF8 -> SRT (3)
size: 50.75 KB (51972)
Track #5: subtitles (full v2 (ᄉタᄉᄇᄒᄡ: Svartkatt))
lang: rus -> Russian (15)
type: S_TEXT/UTF8 -> SRT (3)
size: 50.37 KB (51574)
Track #6: subtitles (full)
lang: Unknown (1)
type: S_TEXT/UTF8 -> SRT (3)
size: 17.49 KB (17911)
Sizes: (check sanity)
disk: 1.80 GB (1936430837)
atts: 100.54 KB (102950)
trac: 1.80 GB (1934783927) [based on track size]
bitr: 1.80 GB (1934607768) [based on bitrate]
tdif: 1.47 MB (1543960) 0.07%
bdif: 1.64 MB (1720118) 0.08%
.
Т.е. если судить по нему, то при прямой перепаковке нарушился фреймрейт, однако MediaInfo этого не показывает.
На счёт вашего надёжного способа немного не понял: вы предлагаете извлечь аудио с "базовым синтаксисом" и потом сравнить с ней аудио извлечённое из полученного при перепаковке, верно?
Кстати перепаковал напрямую ffmpeg-ом он тоже поставил отрицательную задержку в -143мс
скрытый текст
Полное имя : D:\Temp\In_Love_With_The_Dead_WEB_DL_original.mkv
Формат : Matroska
Версия формата : Version 4
Размер файла : 1,67 Гбайт
Продолжительность : 1 ч. 37 м.
Общий поток : 2 456 Кбит/сек
Частота кадров : 24,000 кадра/сек
Программа кодирования : Lavf60.18.100
Библиотека кодирования : Lavf60.18.100
ErrorDetectionType : Per level 1 Видео
Идентификатор : 1
Формат : AVC
Формат/Информация : Advanced Video Codec
Профиль формата : High@L4
Настройки формата : CABAC / 3 Ref Frames
Параметр CABAC формата : Да
Параметр RefFrames формата : 3 кадра
Идентификатор кодека : V_MPEG4/ISO/AVC
Продолжительность : 1 ч. 37 м.
Ширина : 1 920 пикселей
Высота : 1 080 пикселей
Соотношение сторон : 16:9
Режим частоты кадров : Постоянный
Частота кадров : 24,000 кадра/сек
Цветовое пространство : YUV
Субдискретизация насыщенности : 4:2:0
Битовая глубина : 8 бит
Тип развёртки : Прогрессивная
Default : Да
Forced : Нет
Цветовой диапазон : Limited
Основные цвета : BT.709
Характеристики трансфера : BT.709
Коэффициенты матрицы : BT.709
VENDOR_ID : [0][0][0][0] Аудио
Идентификатор : 2
Формат : AAC LC
Формат/Информация : Advanced Audio Codec Low Complexity
Идентификатор кодека : A_AAC-2
Продолжительность : 1 ч. 37 м.
Каналы : 2 канала
Channel layout : L R
Частота : 44,1 КГц
Частота кадров : 43,066 кадра/сек (1024 SPF)
Метод сжатия : С потерями
Задержка видео : -143 мс.
Язык : Chinese
Default : Да
Forced : Нет
VENDOR_ID : [0][0][0][0]
, но при этом Avdumb опять показывает неладное с фреймрейтом
скрытый текст
File: D:\Temp\In_Love_With_The_Dead_WEB_DL_original.mkv
Duration: 01:37:36 (5855.89)
Track #1: video
lang: und (1)
codc: V_MPEG4/ISO/AVC -> H264/AVC (22)
reso: 1920x1080 -> 16:9
fram: hybrid (vfr)
rate: 2327 kbps (2326.79)
dura: 01:37:36 (5855.71)
size: 1.59 GB (1703128970)
Track #2: audio
lang: zho -> Chinese (unspecified) (3)
codc: A_AAC -> AAC (9)
chan: 2 -> Stereo
samp: 44100 Hz
rate: 125 kbps (124.96)
dura: 01:37:36 (5855.79)
size: 87.23 MB (91467810)
Track #3: subtitles
lang: eng -> English (4)
type: S_TEXT/ASS -> ASS (5)
size: 32.05 KB (32819)
Sizes: (check sanity)
disk: 1.67 GB (1797493362)
trac: 1.67 GB (1794629599) [based on track size]
bitr: 1.67 GB (1794595444) [based on bitrate]
tdif: 2.73 MB (2863763) 0.15%
bdif: 2.76 MB (2897917) 0.16%
|
|
Bloomsbury
Стаж: 14 лет 9 месяцев Сообщений: 848
|
Bloomsbury ·
11-Дек-23 21:28
(спустя 11 мин., ред. 11-Дек-23 21:28)
artenax
Цитата:
Извлекать дорожки из контейнеров не рекомендуется (теряются таймкоды).
Какие дорожки имеются в виду? Видео и(или) аудио?
-Drakon-
Цитата:
да, в сэмплах фигурируют уже другие задержки, но в полных файлах получается либо -143мс напрямую и 0 с предварительным извлечением дорог. Я из-за этого и закипел умом.
Вот тут почитайте внимательно
Цитата:
Ай-яй-ая! Как такое может быть?
Ответ простой: семпл - это часть файла без начала и конца (обрезаны). Главное - без начала, отсюда и задержка.
И это никого не удивляет...
|
|
-Drakon-
Стаж: 16 лет 8 месяцев Сообщений: 337
|
-Drakon- ·
11-Дек-23 21:37
(спустя 8 мин., ред. 11-Дек-23 21:37)
Bloomsbury, я понимаю откуда в сэмплах может быть задержка: из-за разницы длины фреймов у разных форматов дорожек плюс резка видео только по ключевым кадрам)
Я закипел из-за задержки в итоговом файле)
|
|
artenax
Стаж: 2 года 4 месяца Сообщений: 1616
|
artenax ·
15-Дек-23 19:11
(спустя 3 дня, ред. 15-Дек-23 19:17)
-Drakon- писал(а):
85590339На счёт вашего надёжного способа немного не понял: вы предлагаете извлечь аудио с "базовым синтаксисом" и потом сравнить с ней аудио извлечённое из полученного при перепаковке, верно?
Сравнить то, что декодировалось с async 1 и без.
Базовый синтаксис я имею в виду, что еще надо отключать drc в ac3 (опция -drc_scale 0 перед -i), бороться с клиппингом (-c:a pcm_f32le), при необходимости свести в стерео (-ac 2).
Извлечение с "базовым синтаксисом" это по сути декодирование с применением таймкодов.
Надо декодировать в wav с таймкодами (-async 1) и без. И сравнить эти вавы. Не важно в оригинальном контейнере или в репаке или и там и там. Цель убедиться, что задержка, показанная mediainfo, есть и она верна.
-Drakon- писал(а):
85590339прямой перепаковке нарушился фреймрейт
Иногда муксеры ставят флаг VFR (variable frame rate).
-Drakon- писал(а):
85590339он тоже поставил отрицательную задержку в -143мс
Я еще раз повторю, здесь главная загвоздка как вы это определили? Mediainfo не истина в последней инстанции и тоже имеет баги. Как я уже говорил, я ловил его на том, что разные версии разные задержки показывали. Надежнее было бы свериться с ffmpeg -async 1. Потому что помимо delay, в середине могут быть gaps, а эта опция эмулирует поведение плееров (стандарта контейнера).
Bloomsbury писал(а):
85590393Какие дорожки имеются в виду? Видео и(или) аудио?
Видео и аудио, кроме субтитров.
|
|
idealistka4ever
Стаж: 9 лет 3 месяца Сообщений: 3973
|
idealistka4ever ·
17-Дек-23 23:13
(спустя 2 дня 4 часа)
Подскажите, пожалуйста.
К видеофайлу (mp4) прилагаются две дорожки субтитров - .vtt и .webvtt
Первая дорожка с обычным текстом, а во второй - вот такое (и на экране также отображается)
Эти файлы крайне необходимы, или их можно удалить с чистой совестью, оставив один файл субтитров?
|
|
jеnsen
Стаж: 14 лет 6 месяцев Сообщений: 2952
|
jеnsen ·
18-Дек-23 00:34
(спустя 1 час 20 мин., ред. 18-Дек-23 00:34)
idealistka4ever
Втт это веб формат субтитров. Текст в одном файле, а стили и оформление (тайп) передается в css странице браузера и тд. Вот последнее запихнуто во второй фаил. Как это будет работать на пк, я не знаю. Конвертируйте в асс или срт и не парьтесь.
|
|
idealistka4ever
Стаж: 9 лет 3 месяца Сообщений: 3973
|
idealistka4ever ·
18-Дек-23 13:02
(спустя 12 часов)
jеnsen, спасибо!
В общем, я их просто удалила.
|
|
kyba62
Стаж: 16 лет 6 месяцев Сообщений: 2716
|
kyba62 ·
02-Янв-24 18:43
(спустя 15 дней, ред. 02-Янв-24 18:43)
Только сейчас обратил внимание, что новые версии MKVToolNix при перепаковке из .ts в .mkv чуть ли не в двое занижают параметр Bits/(Pixel*Frame).
Было
General
ID : 1 (0x1)
Complete name : F:\Наладки\Tайные сокровища Тихого океана\08. Последний грузовой парусник.ts
Format : MPEG-TS
File size : 1.76 GiB
Duration : 26 min 10 s
Overall bit rate mode : Variable
Overall bit rate : 9 629 kb/s Video
ID : 4226 (0x1082)
Menu ID : 519 (0x207)
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L4
Format settings : CABAC / 4 Ref Frames
Format settings, CABAC : Yes
Format settings, Reference : 4 frames
Codec ID : 27
Duration : 26 min 10 s
Bit rate : 8 636 kb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 25.000 FPS
Standard : Component
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Interlaced
Scan type, store method : Separated fields
Scan order : Top Field First
Bits/(Pixel*Frame) : 0.167
Stream size : 1.58 GiB (90%)
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709 Audio #1
ID : 4227 (0x1083)
Menu ID : 519 (0x207)
Format : MPEG Audio
Format version : Version 1
Format profile : Layer 2
Codec ID : 3
Duration : 26 min 10 s
Bit rate mode : Constant
Bit rate : 256 kb/s
Channel(s) : 2 channels
Sampling rate : 48.0 kHz
Frame rate : 41.667 FPS (1152 SPF)
Compression mode : Lossy
Stream size : 47.9 MiB (3%)
Language : Russian Audio #2
ID : 4228 (0x1084)
Menu ID : 519 (0x207)
Format : MPEG Audio
Format version : Version 1
Format profile : Layer 2
Codec ID : 3
Duration : 26 min 10 s
Bit rate mode : Constant
Bit rate : 256 kb/s
Channel(s) : 2 channels
Sampling rate : 48.0 kHz
Frame rate : 41.667 FPS (1152 SPF)
Compression mode : Lossy
Stream size : 47.9 MiB (3%)
Language : English Text
ID : 4230 (0x1086)
Menu ID : 519 (0x207)
Format : DVB Subtitle
Codec ID : 6
Duration : 25 min 39 s
Delay relative to video : 8 s 680 ms
Language : Russian
Стало
General
Unique ID : 236697066718864459470607773994316271184 (0xB21232650A3F29FB02A1630655690E50)
Complete name : F:\Наладки\Tайные сокровища Тихого океана\08. Последний грузовой парусник.mkv
Format : Matroska
Format version : Version 4
File size : 1.68 GiB
Duration : 26 min 10 s
Overall bit rate : 9 193 kb/s
Encoded date : UTC 2024-01-02 15:14:20
Writing application : mkvmerge v60.0.0 ('Are We Copies?') 32-bit
Writing library : libebml v1.4.2 + libmatroska v1.6.4 Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L4
Format settings : CABAC / 4 Ref Frames
Format settings, CABAC : Yes
Format settings, Reference : 4 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 26 min 10 s
Bit rate : 8 674 kb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Variable
Frame rate : 50.000 FPS
Original frame rate : 25.000 FPS
Standard : Component
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Interlaced
Scan type, store method : Separated fields
Scan order : Top Field First
Bits/(Pixel*Frame) : 0.084
Stream size : 1.59 GiB (94%)
Default : Yes
Forced : No
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709 Audio #1
ID : 2
Format : MPEG Audio
Format version : Version 1
Format profile : Layer 2
Codec ID : A_MPEG/L2
Codec ID/Hint : MP2
Duration : 26 min 10 s
Bit rate mode : Constant
Bit rate : 256 kb/s
Channel(s) : 2 channels
Sampling rate : 48.0 kHz
Frame rate : 41.667 FPS (1152 SPF)
Compression mode : Lossy
Stream size : 47.9 MiB (3%)
Language : Russian
Default : Yes
Forced : No Audio #2
ID : 3
Format : MPEG Audio
Format version : Version 1
Format profile : Layer 2
Codec ID : A_MPEG/L2
Codec ID/Hint : MP2
Duration : 26 min 10 s
Bit rate mode : Constant
Bit rate : 256 kb/s
Channel(s) : 2 channels
Sampling rate : 48.0 kHz
Frame rate : 41.667 FPS (1152 SPF)
Compression mode : Lossy
Stream size : 47.9 MiB (3%)
Language : English
Default : Yes
Forced : No Text
ID : 4
Format : DVB Subtitle
Muxing mode : zlib
Codec ID : S_DVBSUB
Codec ID/Info : Picture based subtitle format used on DVBs
Duration : 25 min 39 s
Bit rate : 3 777 b/s
Count of elements : 548
Stream size : 710 KiB (0%)
Language : Russian
Default : No
Forced : No
6.6.0
General
Unique ID : 186660061076014723045344263390828124353 (0x8C6D6B8BFC0B6AACB65F346FF7EF58C1)
Complete name : F:\Наладки\Tайные сокровища Тихого океана\08. Последний грузовой парусник (1).mkv
Format : Matroska
Format version : Version 4
File size : 1.70 GiB
Duration : 26 min 10 s
Overall bit rate : 9 271 kb/s
Encoded date : UTC 2024-01-02 15:34:59
Writing application : mkvmerge v6.6.0 ('The Edge Of The In Between') built on Dec 1 2013 17:55:00
Writing library : libebml v1.3.0 + libmatroska v1.4.1 Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L4
Format settings : CABAC / 4 Ref Frames
Format settings, CABAC : Yes
Format settings, Reference : 4 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 26 min 10 s
Bit rate : 8 575 kb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 25.000 FPS
Standard : Component
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Interlaced
Scan type, store method : Separated fields
Scan order : Top Field First
Bits/(Pixel*Frame) : 0.165
Stream size : 1.57 GiB (92%)
Default : Yes
Forced : No
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709 Audio #1
ID : 2
Format : MPEG Audio
Format version : Version 1
Format profile : Layer 2
Codec ID : A_MPEG/L2
Codec ID/Hint : MP2
Duration : 26 min 10 s
Bit rate mode : Constant
Bit rate : 256 kb/s
Channel(s) : 2 channels
Sampling rate : 48.0 kHz
Compression mode : Lossy
Stream size : 47.9 MiB (3%)
Language : Russian
Default : Yes
Forced : No Audio #2
ID : 3
Format : MPEG Audio
Format version : Version 1
Format profile : Layer 2
Codec ID : A_MPEG/L2
Codec ID/Hint : MP2
Duration : 26 min 10 s
Bit rate mode : Constant
Bit rate : 256 kb/s
Channel(s) : 2 channels
Sampling rate : 48.0 kHz
Compression mode : Lossy
Stream size : 47.9 MiB (3%)
Language : English
Default : No
Forced : No
Пользуюсь всегда старой, доброй версией 6.6.0, но она не видит DVB-субтитры. Кстати, чем их вытащить, кроме этой прожки? ccexstractor не видит, новые версии TS-Doctor 4.0 гонят пургу.
|
|
artenax
Стаж: 2 года 4 месяца Сообщений: 1616
|
artenax ·
02-Янв-24 19:32
(спустя 49 мин., ред. 02-Янв-24 19:34)
Не только bpf занижают, но и fps увеличивают вдвое, из-за этого и занижение bpf. Это баг. Плееры, конечно, игнорят. Можно перепаковать ts в mkv ffmpeg'ом с опцией -map 0 А потом уже скармливать в mkvtoolnix. С интерлейсным mpg (mpeg2) такая же беда, но в случае с DVD помогает MakeMKV.
|
|
kyba62
Стаж: 16 лет 6 месяцев Сообщений: 2716
|
kyba62 ·
02-Янв-24 19:46
(спустя 14 мин.)
artenax писал(а):
85683119Не только bpf занижают, но и fps увеличивают вдвое
Во, понял из-за чего. VideoReDo в mkv неплохо делает, но не нравится строка
Writing application : VideoReDo (Lavf56.25.101)
Writing library : VideoReDo (Lavf56.25.101)
модераторы могут придраться.
|
|
mister55555
Стаж: 13 лет 4 месяца Сообщений: 1627
|
mister55555 ·
02-Янв-24 20:31
(спустя 44 мин.)
kyba62 писал(а):
85682879Пользуюсь всегда старой, доброй версией 6.6.0, но она не видит DVB-субтитры. Кстати, чем их вытащить, кроме этой прожки? ccexstractor не видит, новые версии TS-Doctor 4.0 гонят пургу.
ProjectX 0.91.0
Я только ей пользуюсь.
|
|
kyba62
Стаж: 16 лет 6 месяцев Сообщений: 2716
|
kyba62 ·
03-Янв-24 03:02
(спустя 6 часов)
mister55555
Да, спасибо, нужна java.
|
|
den-gallardo
Стаж: 16 лет 7 месяцев Сообщений: 79
|
den-gallardo ·
13-Янв-24 17:11
(спустя 10 дней)
Добрый день! Какой программой мне нужно воспользоваться, чтобы сделать сэмпл фильма, формат корторого VLC media file (.mp4)? При попытке сделать сэмпл с помощью Yamb1.6.0 эта программа выдаёт ошибку открытия файла фильма.
|
|
Мазизов
Стаж: 7 лет 5 месяцев Сообщений: 1129
|
Мазизов ·
13-Янв-24 18:23
(спустя 1 час 11 мин.)
den-gallardo
Пробуйте SolveigMM Video Splitter, LosslessCut.
|
|
Л. М. Гога
Стаж: 16 лет Сообщений: 19043
|
Л. М. Гога ·
13-Янв-24 19:03
(спустя 40 мин.)
den-gallardo По мне так Avidemux самое простое.
(Я, правда, семплы не делаю, но своё видео всегда режу именно им).
|
|
andrey vg
Стаж: 12 лет 2 месяца Сообщений: 806
|
andrey vg ·
17-Янв-24 22:54
(спустя 4 дня)
Хочу сделать из раздачи блюрей файл mkv с чаптерами.Мне надо переставить два видеоклипа.Один из них обрезать.Почему то mkv этот очень требователен к чаптерам,всё должно быть в миллисекундах и покадрово.Подскажите пожалуйста где на форуме найти поучения как разрезать по миллисекундам и по кадрово и затем склеить чтобы всё работало путём?
|
|
Quiller
Стаж: 15 лет 8 месяцев Сообщений: 62
|
Quiller ·
12-Фев-24 18:43
(спустя 25 дней, ред. 12-Фев-24 18:43)
имеются фильм в формате m2ts.
Была проблема, что на xiaomi tv box 2 gen(tv stick 4k, кстати, такая же проблема) в vimu плеере фильмы начинают зависать после 8-10 минут. Помогала перемотка туда-сюда, но ровно на те же 8-10 минут.
Было замечено, что такая проблема именно там, где много звуковых дорожек. Ради эксперимента решил это проверить.
С помощью TsMuxer удалил все лишние звуковые дорожки и субтитры. Проблема ушла, больше на зависает. Но заметил, что я оставлял 3 звуковых дорожки, а в плеере показывает 4.
Открываю фильм через TsMuxer - там 3. Открываю в MKVToolNix - там 4.
Как удалить эту 4 дорожку?
Делал всё впервые, может я что-то упустил?
И ещё вопрос. Такой метод перепаковки не сжимает ли качество видео?
|
|
|