[не удалять] eac3to и как им пользоваться [архив №3]

Страницы :  1, 2, 3 ... 99, 100, 101  След.
Тема закрыта
 

Panas

Top Loader 01* 100GB

Стаж: 15 лет 9 месяцев

Сообщений: 1816

Panas · 19-Дек-13 20:21 (10 лет 5 месяцев назад, ред. 05-Авг-19 22:19)


Тема была выделена из eac3to и как им пользоваться [обсуждение]
Apic


В новых версиях v3.28 - v3.34 программы eac3to исправлен "баг" в декодере -libav при декодировании AC3-дорожек, заключавшийся в занижении уровня высоких частот. Теперь программой можно декодировать AC3 (декодер -libav теперь используется по умолчанию), используя команду:
a) разборка в 24bit int:
eac3to.exe input.ac3 output24bits.wavs
b) разборка в 32bit float:
eac3to.exe input.ac3 output32bitsFloat.wavs -float32
В этом варианте в случае дальнейшей обработки полученных вавок в звуковом редакторе можно запретить второй проход командой -no2ndpass (клиппинга в данном случае не будет, но возможно переполнение - выход отсчетов выше 0dB).
2)
Нестандартную конфигурацию #2 ($4f) дорожек DTS-HD Master Audio 7.1 (strange setup) (L, R, C, LFE, Ls, Rs, Lsr, Rsr)
скрытый текст
необходимо теперь разбирать версией v3.29, используя следующую команду:
eac3to.exe input71StrangeSetup.dtsma output.wavs -dcadec
либо версией v3.31 - v3.34 (декодер dcadec обновлен и используется теперь по умолчанию):
eac3to.exe input71StrangeSetup.dtsma output.wavs
Примечание:
Обозначение программой Eac3to различных конфигураций 7.1 при использовании команды -logdts:
скрытый текст
- activeSpeakers C L R LFE Lsr Rsr Lss Rss ($84b)
- activeSpeakers C L R Ls Rs LFE Lsr Rsr ($4f)
- activeSpeakers C L R Ls Rs LFE Lh Rh ($2f)
- activeSpeakers C L R Ls Rs LFE Lhs Rhs ($200f)
- activeSpeakers C L R Ls Rs LFE Cs Ch ($9f)
- activeSpeakers C L R Ls Rs LFE Cs Oh ($11f)
- activeSpeakers C L R Ls Rs LFE Lw Rw ($40f)
ДОПОЛНЕНО.
1. Дорожки DTS:X не следует разбирать версиями v3.29 - v3.30 из-за имеющегося конкретно в них бага в декодере dcadec: DTS:X необходимо разбирать или предшествующими версиями программы с помощью декодера arcsoft либо версией v3.31 - v3.34, применяя декодер dcadec (он обновлен и используется теперь по умолчанию)
без второго прохода (в этом случае полученные вавки побитно идентичны вавкам, полученным при разборке этой дорожки декодерами -arcsoft или DTS-HD StreamPlayer), но возможен клиппинг:
eac3to.exe inputDtsX.dtsma output.wavs -no2ndpass
или со вторым проходом, в результате которого уровни выходных вавок могут быть уменьшены на величину, необходимую для устранения клиппинга:
eac3to.exe inputDtsX.dtsma output.wavs
Более подробно о клиппинге и втором проходе: На возникающее сообщение "libDcaDec reported the warning "XLL output not lossless"" можно не обращать внимания: 2. В версиях v3.30 - v3.34 при использовании команды -edit перестали правильно (так, как описано в здешней инструкции) работать опции -silence и -loop
Пример для команды -edit=0:00:10.000,+1000ms -silence
На рисунке версию 2.29 следует читать как 3.29:
скрытый текст
В случае надобности необходимо использовать предыдущие версии программы.
3)
1. Также в новых версиях v3.28 - v3.34 программы исправлена ошибка при даунмиксе 7.1-канальной дорожки в 5.1-канальную.
Команда downmix 7.1 -> 5.1 в режиме принудительного включения двухпроходного декодирования с целью предотвращения возможного клиппинга (по умолчанию второй проход не включается) выглядит так:
eac3to.exe input71StandartSetup.dtsma outputDownmix51.wavs -down6 -0.01db
Применять указанную команду следует только для стандартной конфигурации DTS-HD MA 7.1 или для TrueHD 7.1 (TrueHD 7.1 (Atmos)).
2. В новых версиях исправлена путаница с каналами при даунмиксе 6.1 -> 5.1.
Правильная команда 6.1 -> 5.1 для лосслесс дорожек DTS-HD MA 6.1:
eac3to.exe input61.dtsma outputDownmix51.wavs -down6 -0.01db
3. Правильная команда 6.1 -> 5.1 для лосси дорожек DTS (Core) 6.1 ES Discrete:
eac3to.exe inputDTSCore61ESDiscrete.dts outputDownmix51.wavs -down6
4)
Опция -downStereo
скрытый текст
В последних версиях v3.28 - v3.34 опция -down2 разделена на две: -downStereo для микширования многоканальных треков в стандартное стерео и -downDpl для микширования в Dolby Pro Logic II.
Для микширования 5.1 в стерео согласно рекомендациям ITU-R BS.775-3 используется следующая матрица:
Lt = L + 0.707*C + 0.707*SL
Rt = R + 0.707*C + 0.707*SR
Для микширования 6.1 в стерео используется матрица:
Lt = L + 0.707*C + 0.707*(SL + 0.707*BC)
Rt = R + 0.707*C + 0.707*(SR + 0.707*BC)
Для микширования 7.1 в стерео используется матрица:
Lt = L + 0.707*C + 0.707*(SL + BL)
Rt = R + 0.707*C + 0.707*(SR + BR)
Примечание.
Желающие использовать матрицу микширования:
Lt = L + 0.707*C + SL
Rt = R + 0.707*C + SR
могут сделать это, воспользовавшись микшированием с помощью программы версии v3.27.
Команда 5.1, 6.1, 7.1 -> 2.0 (stereo) выглядит так (в случае обнаружения клиппинга по умолчанию автоматически запускается второй проход):
eac3to.exe input.dtsma output20Stereo.wavs -downStereo
5)
Начиная с версии v3.28 программа умеет разбирать на вавки TrueHD из общего потока Dolby Atmos.
В случае, когда eac3to по какой-либо причине не справляется с этим, можно воспользоваться альтернативным вариантом при помощи ffmpeg-а:
1. Для разборки на вавки лосслесс-ядра TrueHD из общего потока Dolby Atmos необходимо скачать последнюю версию ffmpeg (сборка должна быть не старше 2014-09-24):
скрытый текст
2. Далее, если у нас имеется голый поток Dolby Atmos, то его необходимо предварительно замуксить в контейнер m2ts (input.m2ts) TsMuxer-ом или в матрешку mkv (mka) прогой MkvMergeGui.
3. Командная строка разборки TrueHD в одну многоканальную вавку выглядит так:
ffmpeg.exe -i input.m2ts -vn -acodec pcm_s24le output1.wav
или
ffmpeg.exe -i input.mka -vn -acodec pcm_s24le output1.wav
Должно получиться примерно такое: 4. Затем полученную многоканальную вавку необходимо прогнать через eac3to:
eac3to.exe output1.wav outputFinal.wavs
или
eac3to.exe output1.wav outputFinal.flac
Это делается потому, что часто треки TrueHD бывают "раздутыми" по битности (а ffmpeg-ом мы всегда разбираем в 24-х битные вавки):
"часть бит может быть заполнена нулями и итоговая разрядность дорожки (т.е. непосредственно сигнала) может быть не выше 16. Eac3to умеет находить нулевые биты и удалять их во втором проходе. В этом случае":
скрытый текст
eac3to v3.27
command line: eac3to test.thd test.wavs
------------------------------------------------------------------------------
TrueHD, 5.1 channels, 48kHz
Decoding with libav/ffmpeg...
Writing WAVs...
Creating file "test.C.wav"...
Creating file "test.L.wav"...
Creating file "test.R.wav"...
Creating file "test.SR.wav"...
Creating file "test.SL.wav"...
Creating file "test.LFE.wav"...
The original audio track has a constant bit depth of 16 bits.
Superfluous zero bytes detected, will be stripped in 2nd pass.
Starting 2nd pass...

Decoding with libav/ffmpeg...
Reducing depth from 24 to 16 bits...
Writing WAVs...
Creating file "test.C.wav"...
Creating file "test.L.wav"...
Creating file "test.R.wav"...
Creating file "test.SR.wav"...
Creating file "test.SL.wav"...
Creating file "test.LFE.wav"...
The processed audio track has a constant bit depth of 16 bits.
eac3to processing took 37 minutes, 31 seconds.
Done.
6)
Как сделать ремукс из UHD blu-ray со структурой Seamless Branching?
скрытый текст
Прога Eac3to не умеет правильно демуксить аудиодорожки из таких блуреев.
Можно воспользоваться прогой MakeMKV. Эта прога демуксит блурей в матрешку.
Загружаете в нее файл index.bdmv из папки блурея BDMV.
Прога прочитает весь блурей и выдаст все присутствующие в нем плей-листы. Выбираете нужный плей-лист, в этом плей-листе выбираете, какие потоки видео и аудио вам нужны. Прога выбранное смуксит в матрешку. Потом из этой матрешки в случае надобности можно демуксить Eac3to-ом или gMKVExtractGUI нужную аудиодорожку.
Прогу можно скачать здесь:
https://www.makemkv.com/download/
Временные, постоянно обновляемые ключи к этой проге раздают здесь:
https://www.makemkv.com/forum/viewtopic.php?f=5&t=1053
P.S.
Есть рекомендация: сделанную прогой MakeMKV матрешку разобрать на голые потоки и затем собрать по-новой в MKV прогой MKVToolNix.
Это раньше решало проблемы с NAL на встроенных плейерах LG.
7)
1. При помощи проги SOX простая команда есть для собирания 6 вавок в один многоканальный флак (как дополнение к Eac3to, так как оный не умеет собирать вместе моновавки):
sox.exe -M -S input.L.wav input.R.wav input.C.wav input.LFE.wav input.SL.wav input.SR.wav output.flac
По умолчанию используется 8-я степень компрессии во флак. Для установки степени компрессии 5 нужно использовать опцию -C 5 :
sox.exe -M -S input.L.wav input.R.wav input.C.wav input.LFE.wav input.SL.wav input.SR.wav -C 5 output.flac
Для 7.1:
sox.exe -M -S input.L.wav input.R.wav input.C.wav input.LFE.wav input.BL.wav input.BR.wav input.SL.wav input.SR.wav output.flac
2. Склеивание нескольких вавок (с одинаковыми параметрами) одну за другой в заданной последовательности:
sox.exe --combine concatenate -S -V Input.1.wav Input.2.wav output1+2.wav
sox.exe --combine concatenate -S -V Input.1.wav Input.2.wav output1+2.flac
Прогу SoX: sox-14.4.1a-win32.zip, sox-14.4.1a-win32.exe можно скачать здесь: P.S.
1. Ссылка на установочный декодер-пак для Eac3to:
https://rutr.life/forum/viewtopic.php?p=65778570#65778570
скрытый текст
2. libFlac.dll v1.3.2 3. Некоторые исправления, сделанные автором программы Eac3to в версиях v3.25 - 3.34:
скрытый текст
v3.34
* fixed: "min/maxPlayListRuntime" worked for listing, but not processing
v3.33
* fixed a couple of HEVC bitstream bugs
* added new parameter "-minPlayListRuntime=0:15:00"
* added new parameter "-maxPlayListRuntime=4:00:00"
* added support for ".264" and ".265" file extensions
v3.32
* added support for UHD Blu-Ray playlists and clip infos
* added support for h265/HEVC bitstream parsing
* added support for m2ts h265/HEVC splitting
* added support for MKV h265/HEVC splitting
* added support for h265/HEVC framerate modifications
* added detection for Dolby Vision Enhancement Layer
v3.31
* libDcaDec: updated to latest build
* libDcaDec: decoding only aborts on critical issues now
* libDcaDec: now reports warnings if something isn't 100% perfect
* libDcaDec: proper handling of clipped files (2nd pass etc)
* libDcaDec: proper handling of tracks that switch bitdepth 16 <-> 24
* fixed: TrueHD decoding -> AC3 encoding didn't work properly
v3.30
* libDcaDec is now default for all DTS tracks except XSA / low bitrate
* fixed: #310: Use ffmpeg like external encoder
* fixed: #312: Convert to wav with a big negative delay works incorrectly
* fixed: #314: 'edit' option adds one frame less than expected
* fixed: #345: Fails to decode Atmos track with no embedded AC3 track
v3.29
* added libDcaDec decoder for DTS decoding, new default for 7.x tracks
* fixed: #086: left/right eye information was inverted in some 3D Blu-Rays
* fixed: #263: decoding TrueHD Atmos with active dialnorm information failed
* fixed: #264: using "-float32 -normalize" didn't work in all cases
v3.28
* fixed: #001: fifferent number of frames for left and right eye
* fixed: #061: valid silence edit was sometimes rejected
* fixed: #067: error messages were not available to GUIs
* fixed: #086: left/right eye information was inverted in some 3D Blu-Rays
* fixed: #131: TrueHD Atmos streams could not be demuxed or decoded
* fixed: #243: ArcSoft DTS decoder crash made eac3to crash, too
* downStereo: added 0.7071 factor for surround/back channels (ITU-R BS.775-3)
* downStereo/Dpl: using 0.5 instead of 0.7071 factor for LFE (ITU-R BS.775-3)
v3.27
* fixed: raw processing cut away 16 samples sometimes
v3.26
* fixed: downmixing of less than 6 channels to stereo failed
* patched libav AC3 decoder to properly decode high frequencies
* added support for floating point volume changes (e.g. -0.5db)
* dialnorm is no longer removed from DTS-HD tracks (didn't work, anyway)
v3.25
* fixed: option "-down6" didn't handle 6.1 tracks properly
* fixed: option "-down6" for 7.1 content lowered side channels in volume
* fixed: 6.1 DTS/E-AC3 libav decoding resulted in incorrect 70f channel mask
* fixed: a couple of funny AC3 channel configs resulted in swapped channels
* fixed: option "-check" failed for SRT subtitles
* fixed: MKV tracks without language information didn't default to "English"
* fixed: 16bit MLP decoding didn't work at all
* fixed: DTS 2.1 decoding had empty sub channel when using ArcSoft decoder
* fixed: muxing h264 video streams without VUI eventually crashed
* fixed: SMPTE 302M 20bit PCM tracks didn't extract properly
* improved AC3 seamless branching handling by detection of identical frames
* improved DTS seamless branching handling by detection of identical frames
* updated to latest ffmpeg/libav revision
* added support for libav DTS 6.1 and 7.1 decoding (only in core, no DTS-HD)
* added support for encoding all AC3 channel configurations
* added support for demuxing Blu-Ray primary E-AC3 tracks (AC3 core)
* libav is now the default decoder for AC3 and E-AC3
* option "-down2" is now deprecated, but still supported
* option "-downDpl" mixes down to Dolby Pro Logic II
* option "-downStereo" mixes down to standard stereo
* added support for mixing any channel configuration to stereo/DPL
* DPL downmixing doesn't lower volume, anymore (except when clipping occurs)
* editing audio tracks by adding silence is now less restrictive
* trying to mux right eye stream to MKV errors out now, instead of crashing
* doing "eac3to 1) movie.mkv" for 3D BDs now properly skips right eye stream
* FLAC encoding is now done with optimized block sizes for "LossyWAV" files
* encoder bitdepth for lossy DTS tracks is no longer displayed
* option "-test" no longer checks mkvtoolnix
4. Кодирование в AC3 в пакетном режиме в программе Sony Sound Forge: 5. Разборка восьмиканальных дорожек E-AC3 (DD+) 7.1 с помощью программы ffmpeg:
скрытый текст
в 24bit:
ffmpeg.exe -drc_scale 0 -i input.eac3 -acodec pcm_s24le output.w64
в 32bit float:
ffmpeg.exe -drc_scale 0 -i input.eac3 -acodec pcm_f32le output.w64
скрытый текст
[Профиль]  [ЛС] 

DaVinci.

Стаж: 12 лет 2 месяца

Сообщений: 406

DaVinci. · 25-Дек-13 01:20 (спустя 5 дней)

Скажите, а эта программа работает с файлами типа МРА? Я хочу перетянуть эту дорожку с 25 на 23.976 fps, и также потом разложить её на WAVs.
[Профиль]  [ЛС] 

Exner

Top Loader 02* 300GB

Стаж: 14 лет 5 месяцев

Сообщений: 2272

Exner · 25-Дек-13 01:35 (спустя 14 мин.)

Andrew_26 писал(а):
62251945Скажите, а эта программа работает с файлами типа МРА?
Нет. Нужно сначала декодировать из MPEG.
Andrew_26 писал(а):
62251945и также потом разложить её на WAVs.
Учитывая, что дорога в стерео, то отсюда вопрос - зачем раскладывать? Если нужно обработать какой-то из каналов, то любой нормальный аудиоредактор это позволит сделать без распила на L и R.
[Профиль]  [ЛС] 

AMDG1000

Стаж: 14 лет 9 месяцев

Сообщений: 2462


AMDG1000 · 25-Дек-13 09:57 (спустя 8 часов)

Exner писал(а):
62252013Нет. Нужно сначала декодировать из MPEG.
А есть программы, которые тянут без декодирования?
[Профиль]  [ЛС] 

xfiles

Стаж: 16 лет 6 месяцев

Сообщений: 51521


xfiles · 25-Дек-13 10:13 (спустя 16 мин.)

Exner писал(а):
62252013
Andrew_26 писал(а):
62251945Скажите, а эта программа работает с файлами типа МРА?
Нет. Нужно сначала декодировать из MPEG.
TDiTP_ / eac3to и как им пользоваться [инструкция] писал(а):
50420949Декодирование MP1, MP2, MP3, AAC, FLAC
[Профиль]  [ЛС] 

Скажутин

Стаж: 11 лет 2 месяца

Сообщений: 444

Скажутин · 25-Дек-13 10:18 (спустя 5 мин.)

Цитата:
>eac3to file.mpa
The format of the source file could not be detected.
[Профиль]  [ЛС] 

xfiles

Стаж: 16 лет 6 месяцев

Сообщений: 51521


xfiles · 25-Дек-13 11:08 (спустя 49 мин.)

Код:
eac3to v3.27
command line: "X:\eac3to\eac3to.exe"  "D:\Sound\sound.mpa" -progressnumbers -log="X:\eac3to\eac3to.log"
------------------------------------------------------------------------------
MP2, 2.0 channels, 1:28:55, 192kbps, 48kHz
Я что-то не так делаю, наверное.
[Профиль]  [ЛС] 

Exner

Top Loader 02* 300GB

Стаж: 14 лет 5 месяцев

Сообщений: 2272

Exner · 25-Дек-13 11:22 (спустя 14 мин., ред. 25-Дек-13 11:22)

AMDG1000 писал(а):
62254100А есть программы, которые тянут без декодирования?
Это в принципе невозможно, т.к. происходит пересчёт семплов во внутреннем рабочем пространстве на уровне 64 бит с последующим понижением в 24. Естественно сия процедура без декодирования с лосси аж никак не вяжется.
xfiles
Он и MP3 то не всегда декодирует, не говоря уже о MP2 или MP1. Возможно дело в метаданных заголовков, я признаться не разбирался, руки не доходят. Но выхлоп такой же:
Цитата:
The format of the source file could not be detected.
xfiles писал(а):
62254743Я что-то не так делаю, наверное.
Всё верно. Но в своё время mp2 у меня тоже отказался декодироваться в eac3to. Хорошо, что они попадаются не так часто. И БиХеппи под рукой, он точно декодирует эту экзотику.
[Профиль]  [ЛС] 

DaVinci.

Стаж: 12 лет 2 месяца

Сообщений: 406

DaVinci. · 25-Дек-13 12:56 (спустя 1 час 33 мин.)

У меня получилось разложить MPA на WAVs, и также сделать из 25.000 -> 23.976, но всё-же мне потом нужно было класть задержку 6500, и только тогда шла синхронность, но только с 18 минуты фильма и до конца, а до 18 минуты нужно ставить задержку 4500, и вот у меня вопрос, как поставить эту задержку (4500) но только до 18 минуты, чтобы она не влияла на предыдущую задержку (6500)?
[Профиль]  [ЛС] 

valedo58

Top Loader 04* 1TB

Стаж: 17 лет 2 месяца

Сообщений: 911

valedo58 · 25-Дек-13 14:47 (спустя 1 час 51 мин.)

Извините, если это уже обсуждалось, но читать все 200 стр. - проще застрелиться
Вопрос следующий.
В инструкции сказано:
Цитата:
Перетянуть так, как если бы меняли FPS видео с 23.976 на 24.000:
Код:
eac3to input.dts output.wavs -changeto24.000 -23.976 -no2ndpass
Вместо 24.000 и 23.976 могут стоять некоторые другие цифры: 23.976, 24.000, 24.975, 25.000, 29.970, 30.000, 47.962, 48.000, 50.000, 59.940, 60.000.
А есть ли возможность перетягивать звук из видео с произвольным значением частоты кадров? Т.е. ВиртуалДаб сообщает, что частота кадров исходного видео составляет 24,985. При этой частоте видео и звук синхронизированы полностью. Можно ли каким-то образом перетянуть звук из такого видео на стандартные 23,976?
[Профиль]  [ЛС] 

Uncle Michael

Стаж: 16 лет

Сообщений: 1648

Uncle Michael · 25-Дек-13 14:51 (спустя 3 мин.)

valedo58 писал(а):
62256978Можно ли каким-то образом перетянуть звук из такого видео на стандартные 23,976?
Нужно, скорее, при случае с 24,985 тянуть в 25.00
[Профиль]  [ЛС] 

Exner

Top Loader 02* 300GB

Стаж: 14 лет 5 месяцев

Сообщений: 2272

Exner · 25-Дек-13 15:11 (спустя 20 мин.)

Andrew_26 писал(а):
62255876У меня получилось разложить MPA на WAVs, и также сделать из 25.000 -> 23.976, но всё-же мне потом нужно было класть задержку 6500, и только тогда шла синхронность, но только с 18 минуты фильма и до конца, а до 18 минуты нужно ставить задержку 4500, и вот у меня вопрос, как поставить эту задержку (4500) но только до 18 минуты, чтобы она не влияла на предыдущую задержку (6500)?
Вы не слушаете или не читаете то, что пишут. Не нужно раскладывать стерео-дорогу на каналы, а просто декодировать в WAV:
Код:
eac3to input.mpa output.wav -slowdown
Потом синхроните в редакторе. Так надёжнее, раз уже производим транскод.
Uncle Michael писал(а):
62257010Нужно, скорее, при случае с 24,985 тянуть в 25.00
Плюс для видео тоже указать 25 fps средствами контейнера (не знаю, правда, позволяет ли это контейнер AVI) или скриптом AssumeFPS("pal_film"), но в последнем случае без пересжатия не обойтись.
[Профиль]  [ЛС] 

valedo58

Top Loader 04* 1TB

Стаж: 17 лет 2 месяца

Сообщений: 911

valedo58 · 25-Дек-13 16:45 (спустя 1 час 34 мин.)

Uncle Michael
Exner
Спасибо за подсказки, однако это не совсем то, что нужно.
Видео с дурным fps - это сырье, мне оно не нужно. Нужна только аудиодорожка. Имеется WEB-DL видео со стандартным 23,976. Видео с дурным fps - это запись с ТВ канала (русский язык) через Торрент-ТВ. Естественно, fps там - 25 (теоретически), или, вернее 24,985 (как говорит ВД). Русское аудио выгрызается в отдельный файл и запускается в eac3to с командой -slowdown. Но поскольку -slowdown - это перетяжка 25.000 в 23,976 а реальный fps - 24,985 то и на выходе получается не точно 23,976, а немножко меньше. Как побороть?
ЗЫ Попытка подставить 24,985 в упомянутую в моем первом посте команду привела к облому. Других значений, кроме выделенных красным, eac3to не понимает. Можно ли обмануть?
[Профиль]  [ЛС] 

Exner

Top Loader 02* 300GB

Стаж: 14 лет 5 месяцев

Сообщений: 2272

Exner · 25-Дек-13 17:41 (спустя 56 мин.)

valedo58 писал(а):
62258210о поскольку -slowdown - это перетяжка 25.000 в 23,976 а реальный fps - 24,985 то и на выходе получается не точно 23,976, а немножко меньше.
Не факт, что будет криво, если воспользоваться -slowdown. Попробуйте сначала так. Если не ляжет нормально, то тогда есть смысл попробовать TimeStretch из комплекта BeHappy. Он позволяет вводить нестандартные FPS. Но нужно будет выбрать алгоритм без сохранения тона. Я не помню точно, как он называется. Последний там точно с сохранением. В общем там есть описание на английском
[Профиль]  [ЛС] 

kukushka@laptop

Стаж: 11 лет 4 месяца

Сообщений: 731


kukushka@laptop · 25-Дек-13 17:55 (спустя 13 мин.)

для нестандартных fps ресемпл лучше делать в sox, собственно, и для стандартных тоже (если вавки уже есть), особенно если потом планируется что-то делать с файлами, ибо у еака либо 24 бита, либо 64, либо пошольнафик. в соксе можно и вменяемые 32f сделать. например
sox infilename.extension -e float -b 32 outfilename.extenstion speed 0.95904095904095904095904095904096 rate -v -L 48000
для стандартного 25 в 23.976
[Профиль]  [ЛС] 

DaVinci.

Стаж: 12 лет 2 месяца

Сообщений: 406

DaVinci. · 25-Дек-13 17:59 (спустя 4 мин.)

Exner
Я просто хотел спросить как синхронизировать отдельный кусок звуковой дорожки (до 18 минуты) не трогая всю звуковую дорожку!
[Профиль]  [ЛС] 

valedo58

Top Loader 04* 1TB

Стаж: 17 лет 2 месяца

Сообщений: 911

valedo58 · 25-Дек-13 18:04 (спустя 4 мин.)

Exner писал(а):
Не факт, что будет криво, если воспользоваться -slowdown.
Почти факт, ибо пробовано... как просто -slowdown, так и с конкретным указанием перетяжки:
Код:
-changeto23.976 -25.000
Пробовать воспользоваться другими прогами, как предложено, придется отложить назавтра, до сл. серии с дурным FPS. Спасибо за помощь. Если получится - отпишусь как.
[Профиль]  [ЛС] 

AMDG1000

Стаж: 14 лет 9 месяцев

Сообщений: 2462


AMDG1000 · 25-Дек-13 18:30 (спустя 26 мин.)

Andrew_26 Режете на 2 части, для первой ставите 4500, для второй 2000, соединяете.
[Профиль]  [ЛС] 

Exner

Top Loader 02* 300GB

Стаж: 14 лет 5 месяцев

Сообщений: 2272

Exner · 25-Дек-13 18:53 (спустя 23 мин.)

Andrew_26
AMDG1000
Да можно и проще:
Код:
eac3to input.mpa output_1.wav +4500ms
eac3to output_1.wav output_2.wav -edit=0:18:00.000,+2000ms -silence
Если не очень понятно, то output_1.wav из первой строки во второй команде выступает, как input. Output_2 - финальный отсинхроненный wav-файл. Но в данном случае это грубый подход, т.к. 18-я минута это довольно условное положение. Желательно знать точнее, куда вставить тишину, а то на бум можете распилить какое-нибудь слово. Поэтому я рекомендовал классический редактор.
[Профиль]  [ЛС] 

Xpюша

Стаж: 14 лет 10 месяцев

Сообщений: 3635


Xpюша · 25-Дек-13 18:58 (спустя 4 мин., ред. 25-Дек-13 18:58)

Exner писал(а):
62259775Но в данном случае это грубый подход, т.к. 18-я минута это довольно условное положение.
И ещё стоит учесть, что после первой операции нужное место сдвинется на 4,5 секунды. Поэтому иногда бывает удобнее действовать в обратном порядке.
[Профиль]  [ЛС] 

Exner

Top Loader 02* 300GB

Стаж: 14 лет 5 месяцев

Сообщений: 2272

Exner · 25-Дек-13 19:59 (спустя 1 час)

Andrew_26 писал(а):
62255876У меня получилось разложить MPA на WAVs, и также сделать из 25.000 -> 23.976, но всё-же мне потом нужно было класть задержку 6500, и только тогда шла синхронность, но только с 18 минуты фильма и до конца, а до 18 минуты нужно ставить задержку 4500, и вот у меня вопрос, как поставить эту задержку (4500) но только до 18 минуты, чтобы она не влияла на предыдущую задержку (6500)?
Да, здесь я не учёл перетяжку.
Код:
eac3to input.mpa output_1.wav -slowdown
eac3to output_1.wav output_2.wav +4500ms
eac3to output_2.wav output_3.wav -edit=0:18:04.500,+2000ms -silence
Ну, в общем, примерно так, учитывая исходные данные. Возможно есть смысл объединить две первые строки в одну, но я не знаю, как внесётся задержка, до перетяжки или после, поэтому написал двумя. И тем не менее я за то, чтобы делать такие вещи в редакторе.
Xpюша писал(а):
62259818И ещё стоит учесть, что после первой операции нужное место сдвинется на 4,5 секунды. Поэтому иногда бывает удобнее действовать в обратном порядке.
Да, это верно. Чуть выше внёс поправку.
[Профиль]  [ЛС] 

Praim1345

Стаж: 15 лет

Сообщений: 156

Praim1345 · 04-Янв-14 11:49 (спустя 9 дней, ред. 04-Янв-14 11:49)

Друзья привет!Не работает путь к eac3to через командную строку в переменной среде.Правильно ли я прописал путь?
[Профиль]  [ЛС] 

AlistRain

Стаж: 11 лет 9 месяцев

Сообщений: 525


AlistRain · 04-Янв-14 11:56 (спустя 7 мин.)

есть мнение - надо поставить ; в конце
[Профиль]  [ЛС] 

Praim1345

Стаж: 15 лет

Сообщений: 156

Praim1345 · 04-Янв-14 12:06 (спустя 9 мин.)

AlistRain
поставил этот знак и ничего не происходит
[Профиль]  [ЛС] 

James (Sawyer) Ford

Стаж: 10 лет 11 месяцев

Сообщений: 472

James (Sawyer) Ford · 04-Янв-14 12:24 (спустя 17 мин., ред. 04-Янв-14 12:24)

C:\Program Files\eac3to А вы устанавливайте на "С" в Program Files ? И прописывать полный путь до входящий папки eac3to.
[Профиль]  [ЛС] 

AlistRain

Стаж: 11 лет 9 месяцев

Сообщений: 525


AlistRain · 04-Янв-14 12:32 (спустя 8 мин.)

Praim1345
c:\eac3to\eac3to.exe
Код:
path c:\eac3to;
[Профиль]  [ЛС] 

Praim1345

Стаж: 15 лет

Сообщений: 156

Praim1345 · 04-Янв-14 12:57 (спустя 25 мин.)

James (Sawyer) Ford, AlistRain Спасибо друзья!Заработало.
[Профиль]  [ЛС] 

Holty

Top User 02

Стаж: 15 лет 9 месяцев

Сообщений: 148

Holty · 13-Янв-14 18:36 (спустя 9 дней)

Други, помогите!
Первый раз пытаюсь перекодировать DTS-HD Hi-Res.
Даже по инструкции - всё равно запутался.
Вот результат выполнения eac3to 1) -logdts
Код:
+ DTS-HD
  - fullSize             2012
  - headerSize           28
  - refClockCode         1/48000
  - frameDurationCode    1
  - activeMasks          [1], [[1]]
  + Asset [0]
    - fullSize             1984
    - headerSize           10
    - corePackets          Core
    - extSubStrPackets     XBR
    - bitResolution        24
    - maxSampleRate        48000
    - totalNumChannels     6
    - activeSpeakers       C L R Ls Rs LFE ($f)
Как мне понять - это схема 6.0 или схема 6.1? Или это вообще 7.1? Что означает ($f)?
Наставьте на путь истинный, пожалуйста, куда надо смотреть, чтобы разобраться?
Ведь мне надо чётко понимать схему, чтобы понять каким декодером её разбирать...
И ещё ламерский вопрос - при декодировании в wavs, будет декодироваться только ядро 5.1, или же учитывается дополнительный "обвес"?
Моя цель - декодировать этот DTS HD Hi-Res в wavs 24 bit, затем пересобрать в Vegas-е в ac3 5.1/48/448
Вот ещё инфа из BDInfo, если он может быть чем-то полезна (я на неё также смотрю, как баран на новые ворота, то бишь ничего не понимаю толком, одни догадки).
скрытый текст
Код:

Disc Size: 39 988 781 060 bytes
Protection: BD+
BD-Java: Yes
Playlist: 00003.MPLS
Size: 29 930 326 464 bytes
Length: 2:57:44.654
Total Bitrate: 22,45 Mbps
Video: MPEG-4 AVC Video / 20891 kbps / 1080p / 23,976 fps / 16:9 / High Profile 4.1
Video: MPEG-4 AVC Video / 613 kbps / 480p / 23,976 fps / 16:9 / High Profile 3.2
Audio: English / DTS-HD High-Res Audio / 5.1 / 48 kHz / 3018 kbps / 24-bit (DTS Core: 5.1 / 48 kHz / 1509 kbps / 24-bit)
AUDIO:
Codec                           Language        Bitrate         Description
-----                           --------        -------         -----------
DTS-HD High-Res Audio           English         3018 kbps       5.1 / 48 kHz / 3018 kbps / 24-bit (DTS Core: 5.1 / 48 kHz / 1509 kbps / 24-bit)
DTS Audio                       Italian         768 kbps        5.1 / 48 kHz / 768 kbps / 24-bit
DTS Audio                       Spanish         768 kbps        5.1 / 48 kHz / 768 kbps / 24-bit
DTS Audio                       Russian         768 kbps        5.1 / 48 kHz / 768 kbps / 24-bit
Dolby Digital Audio             Hungarian       448 kbps        5.1 / 48 kHz / 448 kbps / DN -4dB
Dolby Digital Audio             Polish          448 kbps        5.1 / 48 kHz / 448 kbps / DN -4dB
Dolby Digital Audio             English         224 kbps        2.0 / 48 kHz / 224 kbps / DN -4dB
DTS Express                     English         192 kbps        2.0 / 48 kHz / 192 kbps / 24-bit
[Профиль]  [ЛС] 

AMDG1000

Стаж: 14 лет 9 месяцев

Сообщений: 2462


AMDG1000 · 13-Янв-14 19:31 (спустя 55 мин.)

Holty писал(а):
62520493надо чётко понимать схему, чтобы понять каким декодером её разбирать...
ArcSoft на все случаи подойдёт.
[Профиль]  [ЛС] 

Holty

Top User 02

Стаж: 15 лет 9 месяцев

Сообщений: 148

Holty · 13-Янв-14 19:45 (спустя 13 мин.)

AMDG1000 писал(а):
62522085
Holty писал(а):
62520493надо чётко понимать схему, чтобы понять каким декодером её разбирать...
ArcSoft на все случаи подойдёт.
Охотно верю. Но мой вопрос был немного не в этом - мне надо понять какая в данном случае схема у меня?
А точнее - я не могу понять как расшифровывать вывод eac3to на команду -logdts.
Да, я читал инструкцию, да, пялился в картинки, но простите недалёкого - разобраться всё равно не смог. Как только смогу понять как правильно расшифровывать - так сразу пойму какая схема. Как только пойму какая схема - вернусь к инструкции, установлю нужную версию нужного декодера и проблема исчезнет.
Вопрос остаётся открытым...
[Профиль]  [ЛС] 
 
Тема закрыта
Loading...
Error