Создание Blu-ray Remux'а с помощью eac3to. Инструкция.

Автор Сообщение
lехa ®

Стаж: 15 лет
Сообщений: 92

Создавать темы lехa ® написал(а)
01-Июл-2009 23:54
Для remux'а Blu-ray'ев (Далее BD) советую пользоваться eac3to. Альтернативная программа tsMuxeR хоть кроссплатформенная, но может писать не правильные заголовки и имеет гораздо меньший набор функций. И eac3to без проблем работает под wine.

Теперь объект ремукса:
BDMV
----- AUXDATA
----- BACKUP
------------ BDJO
------------ CLIPINF
------------ index.bdmv
------------ JAR
------------ MovieObject.bdmv
------------ PLAYLIST
----- BDJO
----- CLIPINF
------------- xxxxx.clpi *
----- index.bdmv
----- JAR
----- META
----- MovieObject.bdmv
----- PLAYLIST
------------- ххххх.mpls *
----- STREAM
------------- ххххх.m2ts *
CERTIFICATE
------------ BACKUP
-------------------- id.bdmv
------------ id.bdmv
* xxxxx - пятизначный номер
Для ремукса нас интересуют ххххх.m2ts в папке /BDMV/STREAM/

Смотрим какой файл самый большой, это скорее всего и будет фильм. Запускаем в плеере и проверяем оно ли это. Если да натравливаем на этот файл eac3to:

Код:

eac3to.exe 00000.m2ts
fixme:reg:GetNativeSystemInfo (0x32f6fc) using GetSystemInfo()
Hooking GetModuleFileNameA failed (Success).
M2TS, 1 video track, 2 audio tracks, 1 subtitle track, 0:24:31
1: h264/AVC, 1080p24 /1.001 (16:9)
2: RAW/PCM, 2.0 channels, 16 bits, 48khz
3: AC3, 2.0 channels, 448kbps, 48khz
4: Subtitle (PGS)
Еще примеры:
Код:
M2TS, 1 video track, 3 audio tracks, 1:08:58
1: MPEG2, 1080p24 (16:9)
2: DTS Master Audio, 5.1 channels, 24 bits, 192khz
(core: DTS, 5.1 channels, 24 bits, 1536kbps, 48khz), -84ms
3: TrueHD/AC3, 5.1 channels, 192khz
(embedded: AC3, 5.1 channels, 640kbps, 48khz), -84ms
4: AC3, 5.1 channels, 640kbps, 48khz, -84ms
Код:
M2TS, 1 video track, 2 audio tracks, 1:08:58
1: MPEG2, 1080p24 (16:9)
2: RAW/PCM, 5.1 channels, 24 bits, 192khz, -84ms
3: RAW/PCM, 2.0 channels, 24 bits, 192khz, -84ms


Код:

M2TS, 1 video track, 1 audio track, 0:01:31
1: h264/AVC, 1080p24 /1.001 (16:9)
2: RAW/PCM, 2.0 channels, 16 bits, 48khz
Код:
M2TS, 1 video track, 2 audio tracks, 1:54:57
1: h264/AVC, 1080p24 /1.001 (16:9)
2: TrueHD/AC3, 5.1 channels, 48khz
   (embedded: AC3, 5.1 channels, 640kbps, 48khz)
3: RAW/PCM, 2.0 channels, 16 bits, 48khz
Код:
TS, 1 video track, 3 audio tracks, 1:23:22
1: h264/AVC, 1080p24 /1.001 (16:9)
2: DTS, Russian, 5.1 channels, 24 bits, 1536kbps, 48khz
3: DTS, Japanese, 5.1 channels, 24 bits, 1536kbps, 48khz
4: TrueHD/AC3, Japanese, 6.1 channels, 48khz
   (embedded: AC3, 5.1 channels, 640kbps, 48khz)
Теперь мы знаем, что находится в ТС'ке и номера дорожек.

Достаем видео:
Где 00000.m2ts исходный файл, 1 номер дорожки,00000-1-AVC.h264 файл с видео.

Код:

eac3to.exe 00000.m2ts 1: 00000-1-AVC.h264
fixme:reg:GetNativeSystemInfo (0x32f6fc) using GetSystemInfo()
Hooking GetModuleFileNameA failed (Success).
M2TS, 1 video track, 2 audio tracks, 1 subtitle track, 0:24:31
1: h264/AVC, 1080p24 /1.001 (16:9)
2: RAW/PCM, 2.0 channels, 16 bits, 48khz
3: AC3, 2.0 channels, 448kbps, 48khz
4: Subtitle (PGS)
Hooking WriteConsoleA failed (Success).
[v01] Extracting video track number 1...
[v01] Creating file "00000-1-AVC.h264"...
Video track 1 contains 35268 frames.
eac3to processing took 7 minutes, 58 seconds.
Done.


Достаем звук:
Звук на БД может быть: PCM, AC-3, DTS, TrueHD, DTS-HD. Каждый случай по отдельности:
PCM
PCM звук перегоняется во flac.

Код:

eac3to.exe 00000.m2ts" 2: 00000-2-PCM.flac
fixme:reg:GetNativeSystemInfo (0x32f6fc) using GetSystemInfo()
Hooking GetModuleFileNameA failed (Success).
M2TS, 1 video track, 2 audio tracks, 1 subtitle track, 0:24:31
1: h264/AVC, 1080p24 /1.001 (16:9)
2: RAW/PCM, 2.0 channels, 16 bits, 48khz
3: AC3, 2.0 channels, 448kbps, 48khz
4: Subtitle (PGS)
Hooking WriteConsoleA failed (Success).
[a02] Extracting audio track number 2...
[a02] Reading RAW/PCM...
[a02] Swapping endian...
[a02] Encoding FLAC with libFlac...
[a02] Creating file "00000-2-PCM.flac"...
[a02] The original audio track has a constant bit depth of 16 bits.
Video track 1 contains 2181 frames.
eac3to processing took 12 seconds.
Done.


AC-3, DTS
Оставляем без изменений:

Код:

eac3to.exe 00000.m2ts 3: 00000-3-AC-3.ac3
fixme:reg:GetNativeSystemInfo (0x32f6fc) using GetSystemInfo()
Hooking GetModuleFileNameA failed (Success).
M2TS, 1 video track, 2 audio tracks, 1 subtitle track, 0:24:31
1: h264/AVC, 1080p24 /1.001 (16:9)
2: RAW/PCM, 2.0 channels, 16 bits, 48khz
3: AC3, 2.0 channels, 448kbps, 48khz
4: Subtitle (PGS)
Hooking WriteConsoleA failed (Success).
[a03] Extracting audio track number 3...
[a03] Creating file "00000-3-AC-3.ac3"...
Video track 1 contains 35268 frames.
eac3to processing took 4 minutes, 8 seconds.
Done.


Код:

eac3to.exe 00000.m2ts 3: 00000-3-DTS.dts
fixme:reg:GetNativeSystemInfo (0x32f6fc) using GetSystemInfo()
Hooking GetModuleFileNameA failed (Success).
M2TS, 1 video track, 2 audio tracks, 1 subtitle track, 0:24:31
1: h264/AVC, 1080p24 /1.001 (16:9)
2: RAW/PCM, 2.0 channels, 16 bits, 48khz
3: DTS, 2.0 channels, 24 bits, 1536kbps, 48khz
4: Subtitle (PGS)
Hooking WriteConsoleA failed (Success).
[a03] Extracting audio track number 3...
[a03] Creating file "00000-3-DTS.dts"...
Video track 1 contains 35268 frames.
eac3to processing took 4 minutes, 8 seconds.
Done.


TrueHD
TrueHD перегоняется во flac.

Код:

eac3to.exe 00011.m2ts 2: 00011-2-THD.flac
fixme:reg:GetNativeSystemInfo (0x32f6fc) using GetSystemInfo()
Hooking GetModuleFileNameA failed (Success).
M2TS, 1 video track, 2 audio tracks, 1:54:57
1: h264/AVC, 1080p24 /1.001 (16:9)
2: TrueHD/AC3, 5.1 channels, 48khz
   (embedded: AC3, 5.1 channels, 640kbps, 48khz)
3: RAW/PCM, 2.0 channels, 16 bits, 48khz
Hooking WriteConsoleA failed (Success).
[a02] Extracting audio track number 2...
[a02] Extracting TrueHD stream...
[a02] Decoding with libav/ffmpeg...
[a02] Encoding FLAC with libFlac...
[a02] This audio track contains more than 16 bits of information.
[a02] Creating file "00011-2-THD.24bit.flac"...
[a02] Original audio track, L+R+C+LFE: constant bit depth of 16 bits.
[a02] Original audio track, SL+SR: constant bit depth of 24 bits.
Video track 1 contains 165371 frames.
eac3to processing took 53 minutes, 34 seconds.
Done.


DTS-HD
DTS-HD перегоняется во flac. Для этого нам потребуется дополнительное программное обеспечение в виде ArcSoft DTS Decoder.

Код:

eac3to.exe 00011.m2ts 2: 00011-2-DTS-HD.flac
DTS Master Audio, 6.1 channels, 16 bits, 48khz
(core: DTS-ES, 6.1 channels, 16 bits, 1509kbps, 48khz)
Decoding with ArcSoft DTS Decoder...
Encoding FLAC with libFlac...
Creating file "DTS.flac"...
The original audio track has a constant bit depth of 16 bits.
eac3to processing took 23 minutes, 9 seconds.
Done.


Достаем субтитры:
На БД субтитры содержатся в PGS формате. Сначала выдираем их:

Код:

eac3to.exe 00000.m2ts 4: 00000-4-PGS-3.sup
fixme:reg:GetNativeSystemInfo (0x32f6fc) using GetSystemInfo()
Hooking GetModuleFileNameA failed (Success).
M2TS, 1 video track, 2 audio tracks, 1 subtitle track, 0:24:31
1: h264/AVC, 1080p24 /1.001 (16:9)
2: RAW/PCM, 2.0 channels, 16 bits, 48khz
3: AC3, 2.0 channels, 448kbps, 48khz
4: Subtitle (PGS)
Hooking WriteConsoleA failed (Success).
[s04] Extracting subtitle track number 4...
[s04] Creating file "00000-4-PGS-3.sup"...
Video track 1 contains 35268 frames.
eac3to processing took 4 minutes, 7 seconds.
Done.


После этого их можно перегнать в стандартный SRT с помощью программы suprip.

Собираем в матрешку:
Все полученные файлы собираем в матрешку. Используем mkvtoolnix.

взято: http://www.nnm-club.ru/forum/viewtopic.php?t=112507
Профиль  ЛС 
Yuriks

Стаж: 15 лет
Сообщений: 5
Откуда: Уфа

Создавать темы Yuriks написал(а)
10-Сен-2009 19:05 (спустя 2 месяца 8 дней)
k ah
Профиль  ЛС 
Amardeep

Стаж: 15 лет
Сообщений: 2

Создавать темы Amardeep написал(а)
11-Сен-2009 16:04 (спустя 20 часов)
столкнулся с проблемой, из .ts контейнера достаю видео поток(mpeg2) с помощью eac3to но, в процессе ес3to постоянно ругается что что-то не так, в итоге получаю всего 10 минут видео из 110. как с этим бороться?
Профиль  ЛС 
Noman

Стаж: 16 лет
Сообщений: 155
Откуда: HD долина

Создавать темы Noman написал(а)
30-Июн-2010 03:09 (спустя 9 месяцев 18 дней)
Ужас какая сложная инструкция, позже напишу легче, с помощью TSMuxer'а.
Профиль  ЛС 
Показать сообщения:     

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы

Текущее время: 21-Ноя 15:07
Часовой пояс: UTC + 5