Использование eac3to – обработка HD видео

Дополнительное ПО, необходимое для работы eac3to.

Для работы eac3to использует внешние фильтры. Это могут быть энкодеры, декодеры, сплиттеры и муксеры. В целях обеспечения наивысшего качества, eac3to использует лучшие из известных декодеров, но т.к. большинство из них являются коммерческими, также имеется возможность использования альтернативных (бесплатных), которые, как правило, дают худший результат.

В зависимости от задачи, требуются те или иные из перечисленных ниже фильтров. Выбор фильтров основан на результатах всестороннего тестирования пользователями форума Doom9.

Аудио декодеры.

AC3

1.  Nero 7 (версия 7.8.5 или более поздняя, Nero 8 не поддерживается) в комплекте с плагином

Nero Blu-ray / HD-DVD Plugin (коммерческий софт).

2.  Libav / ffmpeg decoder (бесплатный софт, идет в комплекте с eac3to)

Nero 7 использует оригинальный код от Dolby и обеспечивает лучшийо результат, чем Libav / ffmpeg. Поэтому Nero 7 используется в качестве основного декодера для формата AC3.

E-AC3

1.  Nero 7 (версия 7.8.5 или более поздняя, Nero 8 не поддерживается) в комплекте с плагином

Nero Blu-ray / HD-DVD Plugin (коммерческий софт).

2.  Libav / ffmpeg decoder (бесплатный софт, идет в комплекте с eac3to)

Nero 7 использует оригинальный код от Dolby и обеспечивает лучшийо результат, чем Libav / ffmpeg. В свою очередь, Libav / ffmpeg — единственный декодер, который может декодировать 7.1-канальную дорожку (возможность пока не используется — декодер в стадии разработки). Nero 7 используется в качестве основ- ного декодера для формата E-AC3.

TrueHD

1.  Nero 7 (версия 7.8.5 или более поздняя, Nero 8 не поддерживается) в комплекте с плагином

Nero Blu-ray / HD-DVD Plugin (коммерческий софт).

2.  Libav / ffmpeg decoder (бесплатный софт, идет в комплекте с eac3to)

Оба декодера работают отлично, но т.к. Nero 7 ограничен шестью каналами (5.1), а Libav / ffmpeg может декодировать 7.1-канальную дорожку, Libav / ffmpeg используется в качестве основного декодера для формата TrueHD.

DTS

1.  Nero 7 (версия 7.8.5 или более поздняя, Nero 8 не поддерживается) в комплекте с плагином

Nero Blu-ray / HD-DVD Plugin (коммерческий софт).

2.  Libav / ffmpeg decoder (бесплатный софт, идет в комплекте с eac3to)

3.  Sonic Cinemaster Audio Decoder 4.3 DirectShow Filter (коммерческий софт).

4.  ArcSoft TotalMedia Theatre (коммерческий софт).

Nero 7, Sonic и ArcSoft использует оригинальный код от DTS и обеспечивают лучшее качество звука. Nero 7

и Libav / ffmpeg ограничены шестью каналами (5.1), а Sonic может декодировать, а может и не декодировать 6.1-канальную дорожку, в зависимости от исходника. Декодер от ArcSoft свободен от этих ограничений, поэтому он используется в качестве основного декодера для формата DTS.

DTS-HD

1.  Sonic Cinemaster Audio Decoder 4.3 DirectShow Filter (коммерческий софт).

2.  ArcSoft TotalMedia Theatre (коммерческий софт).

Оба декодера работают отлично, но т.к. Sonic ограничен 5.1 или 6.1 каналами, в зависимости от исходника, а декодер от ArcSoft может декодировать 7.1-канальную дорожку, он используется в качестве основного декодера для формата DTS-HD.

FLAC

Декодирование осуществляется с помощью официального декодера Free Lossless Audio Decoder (бесплатный софт, идет в комплекте с eac3to).

Аудио энкодеры.

AC3

Для кодирования необходим Aften – A/52 Audio Encoder (бесплатный софт, идет в комплекте с eac3to).

DTS

Для кодирования необходим SurCode DVD-DTS v.1.0.21 или 1.0.29 (коммерческий софт).

FLAC

Для кодирования необходим Free Lossless Audio Decoder (бесплатный софт, идет в комплекте с eac3to).

Сплиттеры и Муксеры.

Для кодирования MKV (Матрёшка) необходим Haali Matroska Muxer (бесплатный софт, является частью программы Haali Media Splitter).

Синтаксис командной строки.

В eac3to можно работать с тремя типами исходного материала:

1.                                                                                                      Аудио или видео файл.

2.                                                                                                      Медиаконтейнер.

3.                                                                                                      Папка с медиафайлами.

1.                                                                                               Источник — аудио или видео файл.

В этой категории мы имеем дело со звуковыми файлами (AC3, TrueHD, DTS-HD, WAV, и т.д.), или видеофайлами (H.264, VC-1 или MPEG-2 потоки). В этом случае командная строка будет выглядеть примерно так:

eac3to input.file+input.file.2 output.file -options

•                                   input.file — исходный файл. Программа может работать с такими аудиоформатми, как RAW, PCM (LPCM), WAV (PCM), AC3, E-AC3, DTS, DTS-ES, DTS-96/24, DTS-HD Hi-Res,

DTS-HD Master Audio, MLP, TrueHD, TrueHD/AC3, FLAC и видеоформатами: VC-1, H.264, MPEG-2.

+input.file.2 — допускаются несколько входных файлов (одного формата). Это удобно, когда исходный файл разбит на несколько частей. Символ «+» используется для добавле- ния дополнительных файлов.

•                                   output.file — имя выходного файла, который будет создан в результате. Это может быть аудиофайл RAW, (L)PCM, WAV (PCM), WAVs (несколько моно WAV-файлов PCM), AC3, DTS, FLAC, или видеофайл VC-1, H.264, MPEG-2, или Matroska MKV-контейнер.

•                                   -options — параметры. Не все параметры применимы к любому исходнику. Если параметр не указан, eac3to использует стандартное значение. Допустимые параметры для данной категории представлены в Таблице 1:

Примеры.

1.                                                                                                      Конвертировать AC3-дорожку в AC3-384 kbps, с помощью декодера Nero (по умолчанию) и энкодера Aften AC3:

eac3to input.ac3 output.ac3 -384

2.                                                                                                      Конвертировать E-AC3-дорожку в DTS-1536, с помощью декодера Nero (по умолчанию) и энкодера Surcode:

eac3to input.eac3 output.dts

3.                                                                                                      Конвертировать DTS-HD Master Audio дорожку во FLAC, с помощью ArcSoft DTS-HD decoder (по умолчанию) и FLAC энкодера:

eac3to input.dtshd output.flac

Таблица 1. Аудио-видео файлы

Параметр

Входной формат

Выходной формат

Пункт меню eac3to & more

Значение

GUI v. 1.0.9.b-10

-192, -224, -384,

установить битрейт 192, 224, 384, 448 или 640

-448, -640

любой аудио формат

AC3

AC3 Encoding

(по умолчанию) kbps при кодировании в AC3

-768, -1536

любой аудио формат

DTS

DTS Bitrate

установить битрейт 768 или 1536 (по умолчанию) kbps

при кодировании в DTS

-core

DTS-HD

DTS

Extract the DTS core

of a DTS-HD track

извлечь DTS-ядро из DTS-HD

±100ms

любой аудио формат

любой аудио формат

Audio Delay

задать положительную или отрицательную задержку

-0,1,2,3,4,5

любой аудио формат

любой аудио формат

Custom Channel Mapping

изменить порядок каналов на указанный

-blu-ray

LPCM / RAW

любой аудио формат

Remap Blu-ray Channels

изменить порядок каналов с принятого в Blu-ray

To 6 Channels

на “нормальный”

-down6

любой 6.1 или 7.1

Downmix 7–8 Channels

аудио трек

любой аудио формат

To 6 Channels

преобразовать 7 или 8 каналов в 6 каналов

-down2

любой аудио формат

любой аудио формат

Downmix Multi-Channel

преобразовать многоканальную дорожку в стерео

To Stereo

(Dolby Pro Logic II)

-mixlfe

любой n.1 аудио

Mix LFE in

с учетом LFE (используется при даунсемплинге в стерео,

формат

любой аудио формат

(When Stereo Downmixing)

см. “down2”)

-down16

любой аудио формат

любой аудио формат

Downconvert Too (14–23 bit)

снизить разрешение аудио до 14..23 bit

-slowdown

любой аудио формат

любой аудио формат

PAL Speedup / Slowdown

преобразовать частоту кадров из PAL в NTSC

(25.000 -> 24.000/1.001 fps)

-speedup

любой аудио формат

любой аудио формат

PAL Speedup / Slowdown

преобразовать частоту кадров из NTSC в PAL

(24.000/1.001 -> 25.000 fps)

-resampleTo48000

любой аудио формат

любой аудио формат

Resample Audio To

изменить частоту дискретизации на 44100 Hz, 48000 Hz,

88200 Hz или 96000 Hz

-quality=4

любой аудио формат

любой аудио формат

Quality (0 = low; 4 = very high)

качество обработки (0 = низкое; 4 = высокое) (по умолча-

нию: 4) для slowdown / speedup / resampling

-8

LPCM / RAW

любой аудио формат

No. Of Channels

количествово. каналов для PCM / RAW — 1..8

-16 / -24

LPCM / RAW

любой аудио формат

16 Or 24 bit

разрешение для PCM / RAW — 16 или 24 bit

-little / -big

LPCM / RAW

любой аудио формат

Endian

порядок следования байтов для PCM / RAW — “little” или

“big” endian

-48000

LPCM / RAW

любой аудио формат

Hz

частота дискретизации для PCM / RAW — 44100 Hz,

48000 Hz, 88200 Hz, 96000 Hz или 192000 Hz

-override

LPCM / RAW

любой аудио формат

Override Auto Detection With

принудительно изменять автоматически определенные

Manual Values

параметры LPCM / RAW на пользовательские

-sonic / -nero /

любой сжатый аудио

-libav

формат

любой аудио формат

Force Decoder

указать другой декодер (не рекомендуется)

-keepDialnorm

AC3, E-AC3, TrueHD,

Disable Dialog Normalization

MLP ???

любой аудио формат

Removal

оставить dialog normalization (не рекомендуется)

-keepPulldown

VC-1, H.264, MPEG-2

тот же, или MKV

Disable MPEG2 Pulldown

оставить pulldown для MPEG2, h264 и VC-1 потоков

Removal

(не рекомендуется)

-skip2

VC-1, H.264 ???

тот же ???, или MKV

Strip The First 1–99 VC-1

пропустить первые 1..99 VC-1 sequence headers

Sequence Headers

-seekToIFrames

H.264

MKV

Make All H.264/AVC “I” Frames

Seekable

привязка к ключевым кадрам в H.264/AVC

-check

EVO, M2TS, TS

Check Container For Corruption

проверить контейнер EVO, M2TS, TS

-test

Test External Filters

проверить наличие и работоспособность

необходимых внешних фильтров

4.                                                                                                                                                  Конвертировать DTS-дорожку в AC3 с помощью libav encoder:

eac3to.exe input.dts output.ac3 -libav

5.                                                                                                                                                  Конвертировать TrueHD-дорожку в AC3-640 kbps с помощью Nero TrueHD decoder и Aften AC3 encoder:

eac3to input.thd output.ac3 -nero

6.                                                                                                                                                  Декодировать 24/96 MLP-дорожку с помощью MLP libav / ffmpeg decoder (по умолчанию), перекодировать ее в 16 bit / 44.1 KHz и вывести в stdout (для кодирования в MP3, ACC или OGG):

eac3to input.mlp output.stdout -down16 -resampleTo44100

7.                                                                                                                                                  Извлечь DTS-ядро из DTS-HD-дорожки:

eac3to input.dtshd output.dts -core

8.                                                                                                                                                  Добавить задержку +178ms к E-AC3-дорожке:

eac3to input.eac3 output.eac3 +178ms

9.                                                                                                                                                  Растянуть из PAL в NTSC E-AC3-дорожку и конвертировать ее в AC3-192 kbps с помощью Nero E-AC3 decoder (по умолчанию) и Aften AC3 encoder:

eac3to input.eac3 output.ac3 -slowdown -192

10. Конвертировать 16 bit 48 KHz 5.1 LPCM в 6 моно WAV-файлов, eac3to определяет параметры LPCM-дорожки   автоматически:

eac3to input.pcm output.wavs

11. Конвертировать 16 bit 48 KHz 5.1 LPCM в 6 моно WAV-файлов, если eac3to не может опреде- лить параметры LPCM-дорожки автоматически (параметры необходимо ввести вручную):

eac3to input.pcm output.wavs -16 -48000 -6 -little

12               . Конвертировать 7.1 PCM-дорожку с Blu-ray в 5.1 AC3-640 kbps, с помощью Aften AC3 encoder:

eac3to input.pcm output.ac3 -down6

13               . Упаковать VC-1 поток в MKV-контейнер с удалением pulldown flags (по умолчанию):

eac3to input.vc1 output.mkv

14               . Упаковать H.264 поток в MKV-контейнер с сохранением pulldown flags:

eac3to input.h264 output.mkv -keeppulldown

2.                                                                      Источник — медиаконтейнер.

Контейнер содержит в себе один или больше аудио-видео потоков. Если использовать контей- нер в качестве источника, eac3to покажет все встроенные потоки и присвоит им номера (stream/ track number). Благодаря этому, пользователь может легко указать, какие именно потоки нужда- ются в обработке. В этом случае командная строка будет выглядеть примерно так:

eac3to input.file+input.file.2 trackno: output.file -options trackno: output.file -options

•                                                  input.file — Контейнер может быть только в формате EVO, M2TS, TS и VOB.

+input.file.2 — допускаются несколько входных файлов (одного формата). Это удобно, когда исходный файл разбит на несколько частей (например 2 EVO-файла основного филь- ма на HD-DVD или несколько M2TS-частей фильма с Blu-ray диска). Символ «+» использу- ется для добавления дополнительных файлов.

•                                                  output.file — имя выходного файла, который будет создан в результате. Это может быть аудиофайл RAW, (L)PCM, WAV (PCM), WAVs (несколько моно WAV-файлов PCM), AC3, DTS, FLAC, или видеофайл VC-1, H.264, MPEG-2, или Matroska MKV-контейнер. eac3to может также вывести только аудиоданные в stdout для последующей обработки в других приложениях.

•                                                  trackno: — применимо только к файлам контейнеров и относится к содержащимся в них потокам.

•                                                  -options — параметры. Не все параметры применимы к любому исходнику. Если параметр не указан, eac3to использует стандартное значение (по умолчанию).

Принцип прост: определив содержимое контейнера, eac3to может извлечь один или несколько потоков в оригинальном или ином формате. Для этого необходимо указать, какие именно потоки нуждаются в обработке. Это делается, путем указания номера потока (например: 3: ). На выходе можно получить те же аудио-видео форматы, что и в первом случае. Допустимы все параметры из первого случая, а также следующий:

Параметр             Входной формат       Выходной формат     Пункт меню eac3to & more

GUI v. 1.0.9.b-10

Значение

-demux                        EVO, VOB, M2TS, TS

любой контейнер

Demux First Video Track And All

Audio Tracks                         извлечь первый видеопоток и вск аудиопотоки

Чтобы понять, как выглядит список потоков, дадим eac3to 2 две части фильма в контейнере EVO, взятые с HD-DVD. Запустив команду:

eac3to FEATURE _ 1.EVO+FEATURE _ 2.EVO

получим:

EVO, 1 video track, 3 audio tracks, 5 subtitle tracks, 1:55:33 1: Joined EVO file

2: h264/AVC, 1080p24 /1.001 (16:9) with pulldown flags

3: E-AC3, 5.1 channels, 1536kbps, 48khz, dialnorm: -27dB, -65ms 4: E-AC3, 5.1 channels, 768kbps, 48khz, dialnorm: -27dB, -76ms 5: AC3, 2.0 channels, 192kbps, 48khz, dialnorm: -27dB, -92ms

6: Subtitle

7: Subtitle

8: Subtitle

9: Subtitle

10: Subtitle

Примечание: Мне не удалось узнать, что такое «erroneous sequence headers», поэтому я затрудняюсь с переводом этого термина.

Здесь мы видим информацию обо всех потоках (аудио, видео, субтитры), содержащихся в наших исходниках. Чтобы обработать один из них, мы должны лишь добавить номер, соответствующий нужному потоку, перед именем выходного файла. Например:

eac3to FEATURE _ 1.EVO+FEATURE _ 2.EVO 3: audio.dts

В следующих примерах мы будем использовать разные контейнеры в качестве источника. Считаем, что номера потоков мы уже получили.

1.  Извлечь первый видеопоток и все аудиопотоки из двух EVO-файлов с HD-DVD:

eac3to feature1.evo+feature2.evo -demux

2.  Извлечь H.264 видеопоток [id 2] из M2TS-файла с Blu-ray:

eac3to 00001.m2ts 2: video.h264

3.  Извлечь VC-1 видеопоток [id 2], TrueHD аудиопоток [id 3] и E-AC3 аудиопоток [id 5] из Blu-ray фильма, разбитого на 3 части (файлы 00001.m2ts, 00002.m2ts и 00003.m2ts) с сохранением в указанную папку:

eac3to 00001.m2ts+00002.m2ts+00003.m2ts 2: c:\folder\video.vc1 3:

c:\folder\audio1.thd 5: d:\folder1\folder2\audio2.eac3

4.  Конвертировать первый видеопоток EVO-файла в MKV, конвертировать все lossless аудио- дорожки во FLAC и извлечь все сжатые аудиотреки одновременно:

eac3to input.evo output.mkv

5.  Конвертировать HD-DVD видеопоток [id 2] (два EVO-файла) в MKV, а также конвертировать DTS-HD аудио [id 4] во FLAC:

eac3to feature1.evo+feature2.evo 2: video.mkv 4: audio.flac

6.  Конвертировать HD-DVD VC-1 видеопоток [id 3] (два EVO-файла) в MKV, пропустив первые 3 erroneous sequence headers, конвертировать TrueHD аудио [id 4] во FLAC пережав его из 24 bit в 16 bit и конвертировать E-AC3 аудио [id 5] в 768 kbps DTS с помощью libav / ffmpeg E-AC3 decoder:

eac3to feature1.evo+feature2.evo 3: video.mkv -skip3 4:

audio1.flac -down16 5: audio2.dts -768 -libav

3.                        Источник — весь диск.

Эта самая захватывающая возможность eac3to требует дисковой структуры, такой как HD-DVD или Blu-ray диск. Почему захватывающая? Потому что мы получаем автоматически многочис- ленные M2TS-части, расставленные в правильном порядке (с последовательным бесшовным воспроизведением). Также мы получаем дополнительную информацию о главах и языках звуковых дорожек и субтитров.

Делается это в 3 шага:

1.  Читаем корневую папку диска и получаем список всех доступных плейлистов на диске.

2.  Выбираем необходимый title/playlist. Фактически, мы выбираем файлы контейнеов для обработки.

3.  конвертируем/редактируем и выводим потоки из контейнера в различные форматы.

В качестве примера мы будем использовать HD-DVD «Галапагос» и Blu-ray «Рэмбо IV». Оба фильма предварительно скопированы на жесткий диск.

Шаг 1: Набираем команду:

eac3to «G:\Galapagos HD DVD 1080p VC-1 DD 2.0»

и генерим плейлист диска:

1)                                            EPISODE1.EVO+EPISODE2 _ 1.EVO+EPISODE2 _ 2.EVO+EPISODE3.EVO, 2:26:44

«PlayAll»

– VC-1, 1080i (16:9)

– E-AC3, 2.0, 48khz

2)                                            EPISODE1.EVO, 0:49:02

«Episode1»

– VC-1, 1080i (16:9)

– E-AC3, 2.0, 48khz

3)                                            EPISODE2 _ 1.EVO+EPISODE2 _ 2.EVO, 0:48:55

«Episode2»

– VC-1, 1080i (16:9)

– E-AC3, 2.0, 48khz

4)                                            EPISODE3.EVO, 0:48:47

«Episode3»

– VC-1, 1080i (16:9)

– E-AC3, 2.0, 48khz

5)                                            PLANETEARTHTRL.EVO, 0:01:02

«Planet Earth Trailer»

– VC-1, 1080p (16:9)

– E-AC3, 2.0, 48khz

Шаг 2: После указания номера нужного контейнера предыдущая команда изменится на:

eac3to «G:\Galapagos HD DVD 1080p VC-1 DD 2.0» 3)

Получаем список потоков:

EVO, 1 video track, 1 audio track, 1 subtitle track, 0:48:58

«Episode2»

1: Joined EVO file

2: Chapters, 6 chapters with names

3: VC-1, 1080i60 /1.001 (16:9)

4: AC3, 2.0 channels, 448kbit/s, 48khz, dialnorm: -27dB 5: Subtitle, English

Шаг 3: Наконец, выбераем дорожки, которые должны быть обработаны и выведены:

eac3to «G:\Galapagos HD DVD 1080p VC-1 DD 2.0» 3) 2: galapagos.ep2.chapters.txt 3: galapagos.ep2.mkv

4: galapagos.ep2.ac3 5: galapagos.ep2.sup

EVO, 1 video track, 1 audio track, 1 subtitle track, 0:48:58

«Episode2»

1: Joined EVO file

2: Chapters, 6 chapters with names

3: VC-1, 1080i60 /1.001 (16:9)

4: AC3, 2.0 channels, 448kbit/s, 48khz, dialnorm: -27dB 5: Subtitle, English

Creating file «galapagos.ep2.chapters.txt»… Extracting primary video track…

Muxing video to Matroska… Extracting audio track number 4… Removing dialog normalization…

Extracting subtitle track number 5… Creating file «galapagos.ep2.ac3»…

Теперь попробуем Blu-ray диск. Этот фильм, разбитый на несколько M2TS-частей, наглядно демонстрирует возможности eac3toю

Шаг 1: Набрав:

eac3to «F:\Rambo IV 2008 Blu-ray 1080p H.264 DTS-HD MA 7.1»

получаем плейлист фильма:

1) 00041.mpls, 2:00:22 [112+127+115+128+117+129+119+130+121+131+123+132+125].m2ts

– h264/AVC, 1080p24 /1.001 (16:9)

– h264/AVC, 480p24 /1.001 (16:9)

–                                      DTS Master Audio, English, multi-channel, 48khz

–                                      AC3, French, multi-channel, 48khz

–                                      AC3, English, stereo, 48khz

2) 00042.mpls, 2:00:22 [112+127+115+128+117+129+119+130+121+131+123+132+125].m2ts

– h264/AVC, 1080p24 /1.001 (16:9)

– h264/AVC, 480p24 /1.001 (16:9)

–                                      DTS Master Audio, English, multi-channel, 48khz

–                                      AC3, French, multi-channel, 48khz

–                                      AC3, English, stereo, 48khz 3) 00040.mpls, 1:31:32

[112+114+115+116+117+118+119+120+121+122+123+124+125].m2ts

– h264/AVC, 1080p24 /1.001 (16:9)

– h264/AVC, 480p24 /1.001 (16:9)

–                                      DTS Master Audio, English, multi-channel, 48khz

–                                      AC3, French, multi-channel, 48khz

–                                      AC3, English, stereo, 48khz 4) 00037.mpls, 1:10:56

[87+88+89+90+91+92+93].m2ts

– MPEG2, 1080i30 /1.001 (16:9)

–                                      AC3, English, stereo, 48khz 5) 00056.mpls, 00125.m2ts, 0:25:16

– h264/AVC, 1080p24 /1.001 (16:9)

– h264/AVC, 480p24 /1.001 (16:9)

–                                      DTS Master Audio, English, multi-channel, 48khz

–                                      AC3, French, multi-channel, 48khz

–                                      AC3, English, stereo, 48khz 6) 00046.mpls, 00115.m2ts, 0:22:32

– h264/AVC, 1080p24 /1.001 (16:9)

– h264/AVC, 480p24 /1.001 (16:9)

–                                      DTS Master Audio, English, multi-channel, 48khz

–                                      AC3, French, multi-channel, 48khz

–                                      AC3, English, stereo, 48khz 7) 00011.mpls, 00087.m2ts, 0:19:45

– MPEG2, 1080i30 /1.001 (16:9)

–                                      AC3, English, stereo, 48khz

Шаг 2: Добавляем нужный номер, предыдущая команда меняется на:

eac3to «F:\Rambo IV 2008 Blu-ray 1080p H.264 DTS-HD MA 7.1» 1)

и получаем список потоков (примечание: не всегда файл с самым длинным таймингом — основной  фильм).

M2TS, 2 video tracks, 3 audio tracks, 2:00:22

1: Chapters, 17 chapters

2: h264/AVC, 1080p24 /1.001 (16:9)

3: h264/AVC, 480p24 /1.001 (20:11)

4: DTS Master Audio, English, 5.1 channels, 24 bits, 48khz

5: AC3, French, 5.1 channels, 640kbit/s, 48khz, dialnorm: -27dB 6: AC3, English, 2.0 channels, 192kbit/s, 48khz, dialnorm: -27dB

Шаг 3: Выбираем дорожки, которые должны быть обработаны и выведены:

eac3to «F:\Rambo IV 2008 Blu-ray 1080p H.264 DTS-HD MA 7.1» 1) 1: c:\rambo\rambo.chapters.txt 2: c:\rambo\rambo.mkv 4: c:\rambo\

rambo.flac 4: c:\rambo\rambo.dts -core 5: c:\rambo\rambo.comm.ac3

M2TS, 2 video tracks, 3 audio tracks, 2:00:22

1: Chapters, 17 chapters

2: h264/AVC, 1080p24 /1.001 (16:9)

3: h264/AVC, 480p24 /1.001 (20:11)

4: DTS Master Audio, English, 5.1 channels, 24 bits, 48khz

5: AC3, French, 5.1 channels, 640kbit/s, 48khz, dialnorm: -27dB 6: AC3, English, 2.0 channels, 192kbit/s, 48khz, dialnorm: -27dB Creating file «c:\rambo\rambo.chapters.txt»…

[v02] Extracting video track number 2… [a04] Extracting audio track number 4… [a04] Extracting audio track number 4… [a05] Extracting audio track number 5… [v02] Muxing video to Matroska…

[a04] Extracting DTS core…

[a04] Decoding with DirectShow (Sonic Audio Decoder)… [a05] Removing dialog normalization…

[a04] DirectShow reports 5.1 channels, 24 bits, 48khz [a04] Encoding FLAC…

[a04] Creating file «c:\rambo\rambo.flac»… [a04] Creating file «c:\rambo\rambo.dts»…

[a05] Creating file «c:\rambo\rambo.comm.ac3»…

———-

Рекомендованные и нерекомендованные преобразования.

Несколько простых советов относительно того, какие операции с аудиодорожками могут или не могут быть проведены. Обычно, работа с аудиодорожками требует, чтобы имелись ввиду четыре основные вопроса:

1.                                                                                                      Каков оригинальный формат?

2.                                                                                                      Как много дискового пространства доступно?

3.                                                                                                      Каким образом аудио будет передано на ресивер и динамики?

4.                                                                                                      Насколько качественна домашняя AV-система?

Обычно люди преобразуют lossless-дорожки во FLAC или высокобитрейтные lossy-форматы (например, 1536 kbps E-AC3 или DTS-HD Hi-Res в DTS-1536, или AC3-640). Естественно, когда оба типа дорожек (lossless и lossy) доступны, рекомендуется, чтобы lossless-дорожка использо- валась как исходный файл для дальнейшего преобразования. Также нужно иметь в виду еще один момент — пройдут ли дорожки через HDMI, S/PDIF, или аналоговое подключение. В отличие от FLAC, AC3 и DTS могут быть переданы через S/PDIF, что делает их очень популярными.

Графические оболочки (GUI):

Если вы предпочитаете графический интерфейс, есть несколько вариантов от независимых разработчиков:

Eac3to and More GUI:

http://forum.doom9.org/showthread.php?t=135095

HD DVD/Blu-Ray Stream Extractor:  http://forum.doom9.org/showthread.php?t=141829  http://stuff.griffore.com/stuff/HdBrStreamExtractor.zip

Clown BD:

http://forum.slysoft.com/showthread.php?t=25818

Внешние программы, необходимые для работы eac3to: arcsoft: http://www.arcsoft.com

nero:  http://www.nero.com sonic: http://www.sonic.com dts:  http://www.surcode.com libav:   http://www.mplayerhq.hu

aften:     http://win32builds.sourceforge.net/aften/index.html flac:     http://sourceforge.net/project/showf…ckage_id=12675 r8brain:    http://www.voxengo.com/product/r8brain

haali: http://haali.cs.msu.ru/mkv

mkvtoolnix:     http://www.bunkus.org/videotools/mkvtoolnix

Если ArcSoft DTS decoder не работает в eac3to:

Иногда ArcSoft DTS decoder не работает в eac3to, даже если установлена полная retail версия TotalMedia Theatre. Это может быть исправлено путем ручного добавления папки «Bin» программы (как правило: C:\Program Files\Common Files\ArcSoft\Bin)

в переменные окружения Path.

Как это сделать в Windows XP, можно узнать здесь:

http://www.javaportal.ru/java/articles/VariableEnvironments/VariableEnvironments.html

В Windows Vista это делается аналогичным образом.

Рекомендую добавить туда же путь к eac3to, xport и vc1conv, чтобы их можно было вызывать из любой папки без указания пути.

Источник: Сергей Шувалов, «Краткое руководство по работе с аудио-видео контентом для   HDTV», Редакция 1.2, 23.04.2010

По теме:

Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий