[не удалять] Обработка и пересжатие звуковых дорожек [архив №5]

Страницы :   Пред.  1, 2, 3, 4, 5, 6 ... 98, 99, 100  След.
Тема закрыта
 

shocker80

Top Loader 01* 100GB

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

Сообщений: 1746

shocker80 · 27-Авг-12 23:50 (13 лет назад)

easy_y
Всё равно не заработало((( Всё тоже самое пишет:
Цитата:
Starting job test.avs->test.wav
Error: BeHappy.AviSynthException: Script error: there is no function named "RaWavSource"
(E:\Vikup\Demux_BD\DTS wave\test.avs, line 2)
at BeHappy.AviSynthClip..ctor(String func, String arg, AviSynthColorspace forceColorspace, AviSynthScriptEnvironment env)
at BeHappy.Encoder.encode()
[Профиль]  [ЛС] 

Dеim0s

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

Сообщений: 52


Dеim0s · 28-Авг-12 00:37 (спустя 46 мин.)

shocker80
Система не х64 случаем? Может путь типа такого?
C:\Program Files (x86)\AviSynth 2.5\plugins\
Что прописано в
Код:
HKEY_LOCAL_MACHINE\SOFTWARE\AviSynth
[Профиль]  [ЛС] 

shocker80

Top Loader 01* 100GB

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

Сообщений: 1746

shocker80 · 28-Авг-12 11:40 (спустя 11 часов)

Dеim0s писал(а):
54907153shocker80
Система не х64 случаем? Может путь типа такого?
C:\Program Files (x86)\AviSynth 2.5\plugins\
Нет-нет, у меня 32.
Цитата:
Что прописано в
Код:
HKEY_LOCAL_MACHINE\SOFTWARE\AviSynth
Там вот что
скрытый текст
[Профиль]  [ЛС] 

Dеim0s

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

Сообщений: 52


Dеim0s · 28-Авг-12 14:31 (спустя 2 часа 51 мин.)

shocker80
Тогда остаётся первоначальное предположение, что с NicAudio.dll, который в AviSynth 2.5\plugins, не всё в порядке. Скачайте с оф.сайта или с апдейта MeGUI - NicAudio.dll.
скрытый текст
SHA1 5ebd799500cceb5b3fc9de8b9d765f4c4e60134c
Из папки BeHappy\plugins\ нужно всё удалить или перенести в папку плагинов AviSynth.
[Профиль]  [ЛС] 

roman-sun

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

Сообщений: 251


roman-sun · 28-Авг-12 15:25 (спустя 54 мин.)

друзья, подскажите пожалуйста.
есть в наличии TrueHD дорога, была извлечена мною из ремукса в mkv.
Проблема в том, что дорога без embedded AC3. При муксировании в mkv этот самый embedded AC3 отбрасывается.
Вот в чём и вопрос: при разложении этой дороги на wavs с помощью eac3to, разложит ли он её правильно без этого самого embedded AC3? ничего не потеряется? или этот embedded AC3 нужен в TrueHD только для совместимости?
[Профиль]  [ЛС] 

AnryV

Top Seed 02* 80r

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

Сообщений: 3146

AnryV · 28-Авг-12 16:24 (спустя 59 мин.)

roman-sun писал(а):
или этот embedded AC3 нужен в TrueHD только для совместимости?
Именно.
[Профиль]  [ЛС] 

roman-sun

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

Сообщений: 251


roman-sun · 28-Авг-12 16:35 (спустя 10 мин.)

AnryV писал(а):
54915791Именно.
благодарю!
[Профиль]  [ЛС] 

shocker80

Top Loader 01* 100GB

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

Сообщений: 1746

shocker80 · 28-Авг-12 18:02 (спустя 1 час 27 мин.)

Dеim0s писал(а):
54914072shocker80
Тогда остаётся первоначальное предположение, что с NicAudio.dll, который в AviSynth 2.5\plugins, не всё в порядке. Скачайте с оф.сайта или с апдейта MeGUI - NicAudio.dll.
скрытый текст
SHA1 5ebd799500cceb5b3fc9de8b9d765f4c4e60134c
Из папки BeHappy\plugins\ нужно всё удалить или перенести в папку плагинов AviSynth.
Огромное вам спасибо!!! Всё заработало! Я просто вырезал всё из этой папки BeHappy\plugins и перенёс сюда AviSynth 2.5\plugins. В плагинах BeHappy оказалась какая-то старая версия NicAudio.dll, он подменил новую версию в AviSynth 2.5\plugins и всё заработало!
Ещё раз большое спасибо!!!
Кстати, а какой вариант лучше?
Вот этот:
скрытый текст
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\NicAudio.dll")
global OPT_AllowFloatAudio=True
fl = RaWavSource("E:\Vikup\Demux_BD\DTS wave\test-FL.wav")
fr = RaWavSource("E:\Vikup\Demux_BD\DTS wave\test-FR.wav")
fc = RaWavSource("E:\Vikup\Demux_BD\DTS wave\test-C.wav")
lfe = RaWavSource("E:\Vikup\Demux_BD\DTS wave\test-LFE.wav")
rl = RaWavSource("E:\Vikup\Demux_BD\DTS wave\test-SL.wav")
rr = RaWavSource("E:\Vikup\Demux_BD\DTS wave\test-SR.wav")
MergeChannels(fl,fr,fc,lfe,rl,rr).ConvertAudioToFloat()
Или этот:
скрытый текст
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\NicAudio.dll")
global OPT_AllowFloatAudio=True
fl = WavSource("E:\Vikup\Demux_BD\DTS wave\test-FL.wav")
fr = WavSource("E:\Vikup\Demux_BD\DTS wave\test-FR.wav")
fc = WavSource("E:\Vikup\Demux_BD\DTS wave\test-C.wav")
lfe = WavSource("E:\Vikup\Demux_BD\DTS wave\test-LFE.wav")
rl = WavSource("E:\Vikup\Demux_BD\DTS wave\test-SL.wav")
rr = WavSource("E:\Vikup\Demux_BD\DTS wave\test-SR.wav")
MergeChannels(fl,fr,fc,lfe,rl,rr).ConvertAudioToFloat()
И какая между ними разница?
[Профиль]  [ЛС] 

Dеim0s

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

Сообщений: 52


Dеim0s · 28-Авг-12 18:37 (спустя 34 мин.)

shocker80
Цитата:
И какая между ними разница?
WavSource - читает заголовок файла, без указания дополнительных значений, без проблем, правильно определяется: расположение каналов, битовая глубина, частота дискретизации. Имеет ограничение на размер файла 4 ГБ (или 2 Гб).
RaWavSource - заголовок файла не читает, отсюда, ограничений на размер файла не имеет. Можно поймать проблемы с правильным определением параметров файла. По возможности, лучше указывать параметры в скрипте (RaWavSource("имя_файла", int "частота_дискретизации", int "битовая_глубина", int "количество_каналов").
Цитата:
В плагинах BeHappy оказалась какая-то старая версия NicAudio.dll, он подменил новую версию в AviSynth 2.5\plugins и всё заработало!
Лучше новую версию, по ссылкам выше, туда положите.
[Профиль]  [ЛС] 

evgenijmaklyuk

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

Сообщений: 397

evgenijmaklyuk · 28-Авг-12 20:08 (спустя 1 час 30 мин.)

Скажите, возможно ли синхронизировать звуковые дорожки, опираясь на кадры видео, а не на пики аудио? Какая для этого потребуется программа?
[Профиль]  [ЛС] 

shocker80

Top Loader 01* 100GB

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

Сообщений: 1746

shocker80 · 29-Авг-12 00:13 (спустя 4 часа, ред. 29-Авг-12 00:13)

Цитата:
WavSource - читает заголовок файла, без указания дополнительных значений, без проблем, правильно определяется: расположение каналов, битовая глубина, частота дискретизации. Имеет ограничение на размер файла 4 ГБ (или 2 Гб).
RaWavSource - заголовок файла не читает, отсюда, ограничений на размер файла не имеет. Можно поймать проблемы с правильным определением параметров файла. По возможности, лучше указывать параметры в скрипте (RaWavSource("имя_файла", int "частота_дискретизации", int "битовая_глубина", int "количество_каналов").
Огромное спасибо за разъяснения!!!
Цитата:
Лучше новую версию, по ссылкам выше, туда положите.
Я уже честно говоря и трогать то её боюсь)))))
evgenijmaklyuk писал(а):
54920060Скажите, возможно ли синхронизировать звуковые дорожки, опираясь на кадры видео, а не на пики аудио? Какая для этого потребуется программа?
Да можно конечно. Ну например в Sony Vegas, Adob Premiere... Но по аудио дорожке точнее получится.
[Профиль]  [ЛС] 

WizarDSaNa

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

Сообщений: 55


WizarDSaNa · 29-Авг-12 08:57 (спустя 8 часов)

Подскажите а как и чем можно свести видео и дороги. Если допустим аудио дорога больше видео? Подогнать чем можно?
Видео MKV
Аудио MP3
[Профиль]  [ЛС] 

alex655321

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

Сообщений: 349

alex655321 · 30-Авг-12 11:08 (спустя 1 день 2 часа)

Подскажите, пожалуйста, такая беда:
в mkvmerge к фильму прилепил дорожку wav (в файле.wav содержится оригинальная хорошая дорожка LPCM 2304 kbps). Железный плеер wav не читает. Чем мне вытащить LPCM?
[Профиль]  [ЛС] 

CarbonCAT

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

Сообщений: 1581

CarbonCAT · 30-Авг-12 12:10 (спустя 1 час 2 мин., ред. 30-Авг-12 12:10)

evgenijmaklyuk писал(а):
54920060Скажите, возможно ли синхронизировать звуковые дорожки, опираясь на кадры видео, а не на пики аудио? Какая для этого потребуется программа?
WizarDSaNa писал(а):
54927444Подскажите а как и чем можно свести видео и дороги. Если допустим аудио дорога больше видео?
Для начала, в любом случае, вам нужно знать один ли fps у дорожки которую вы берете с одного видео и подгоняете под другое. Если да, это проще, зачастую надо только подрезать/добавить тишины в начале. Это предельно ясно расписано в инструкции.
alex655321 писал(а):
54946805Чем мне вытащить LPCM?
Если вы категоричны насчет flac, и, например, dts ma, сырой lpcm можно получить из wav при помощи eac3to:
Код:
eac3to.exe 1.wav 2.lpcm
[Профиль]  [ЛС] 

SuperBayanBabayan

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

Сообщений: 653

SuperBayanBabayan · 30-Авг-12 12:25 (спустя 14 мин.)

CarbonCAT писал(а):
54947666
evgenijmaklyuk писал(а):
54920060Скажите, возможно ли синхронизировать звуковые дорожки, опираясь на кадры видео, а не на пики аудио? Какая для этого потребуется программа?
WizarDSaNa писал(а):
54927444Подскажите а как и чем можно свести видео и дороги. Если допустим аудио дорога больше видео?
Для начала, в любом случае, вам нужно знать один ли fps у дорожки которую вы берете с одного видео и подгоняете под другое. Если да, это проще, зачастую надо только подрезать/добавить тишины в начале. Это предельно ясно расписано в инструкции.
Если нужно подгонять звук из HDTVRip-а к WEB-DLRip-у или BDRip-у или к чему-нибудь подобному, придётся ещё искать места, где раньше была реклама, там обязательно возникнет рассинхронизация.
[Профиль]  [ЛС] 

CarbonCAT

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

Сообщений: 1581

CarbonCAT · 30-Авг-12 12:54 (спустя 29 мин.)

SuperBayanBabayan
Поэтому я сказал зачастую, а не всегда.
[Профиль]  [ЛС] 

Enclave76

Top Seed 04* 320r

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

Сообщений: 2541

Enclave76 · 31-Авг-12 12:02 (спустя 23 часа)

В Ransom 1974 на оригинале наблюдаю только 3 канала (в lfe есть один фряк, но и только)

Правильно ли будет сделать из этого DD 3ch, и если да, то каким битрейтом (при планируемом 448 на 6ch)?
Спс
[Профиль]  [ЛС] 

MaLLIeHbKa

VIP (Заслуженный)

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

Сообщений: 3668

MaLLIeHbKa · 31-Авг-12 12:22 (спустя 20 мин.)

Enclave76 писал(а):
54964668наблюдаю только 3 канала
ctrl+up понажимай несколько раз (увеличение вертикального масштаба), глядишь, и в LFE больше «одного фряка» появится, и тылы наполнятся содержанием (:
Enclave76 писал(а):
54964668и если да, то каким битрейтом (при планируемом 448 на 6ch)
На LFE выделяется минимум битрейта и его можно не считать, а остальные жрут примерно поровну. Итого, грубо говоря, (448/5)×3 ≈ 256 kbps.
[Профиль]  [ЛС] 

Enclave76

Top Seed 04* 320r

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

Сообщений: 2541

Enclave76 · 31-Авг-12 12:37 (спустя 14 мин.)

MaLLIeHbKa писал(а):
54964999ctrl+up понажимай несколько раз (увеличение вертикального масштаба), глядишь, и в LFE больше «одного фряка» появится, и тылы наполнятся содержанием (:
Ага, в lfe есть койчего, а вот тылы пустые абсолютно
Премного благодарен, думаю, 3.1 на 256kbps будет в самый раз
[Профиль]  [ЛС] 

Panas

Top Loader 01* 100GB

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

Сообщений: 1804

Panas · 31-Авг-12 14:11 (спустя 1 час 34 мин., ред. 31-Авг-12 14:18)

Enclave76
Не согласен.
Из расчета 192кбпс на 2 канала нормальным для трёх реально наполненных каналов битрейт должен быть не менее 288кбпс.
Кроме того, поскольку исходником является лосслесс, АС3 можно кодировать вплоть до 640кбпс (независимо от числа каналов - хоть 1.0), и это никак не может считаться раздутием.
[Профиль]  [ЛС] 

Enclave76

Top Seed 04* 320r

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

Сообщений: 2541

Enclave76 · 31-Авг-12 14:20 (спустя 9 мин., ред. 31-Авг-12 14:20)

Panas
Нет задачи получить макс качество. Да, 288-320 можно сделать, а больше точно нет смысла
[Профиль]  [ЛС] 

MaLLIeHbKa

VIP (Заслуженный)

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

Сообщений: 3668

MaLLIeHbKa · 31-Авг-12 14:39 (спустя 18 мин.)

Panas
Enclave76
Альтернативный метод расчета: минимальный битрейт, на котором у 3.0/3.1 спектр не режется ниже 20 кГц — 320 kbps (:
[Профиль]  [ЛС] 

Enclave76

Top Seed 04* 320r

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

Сообщений: 2541

Enclave76 · 31-Авг-12 14:56 (спустя 17 мин.)

MaLLIeHbKa писал(а):
54966941Panas
Enclave76
Альтернативный метод расчета: минимальный битрейт, на котором у 3.0/3.1 спектр не режется ниже 20 кГц — 320 kbps (:
Ну вот я так и решил делать в итоге, как чуял
[Профиль]  [ЛС] 

Panas

Top Loader 01* 100GB

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

Сообщений: 1804

Panas · 31-Авг-12 15:14 (спустя 18 мин., ред. 31-Авг-12 15:14)

MaLLIeHbKa писал(а):
54966941Panas
Enclave76
Альтернативный метод расчета: минимальный битрейт, на котором у 3.0/3.1 спектр не режется ниже 20 кГц — 320 kbps (:
Об чём я и говорю.
Имхо, насколько я себе представляю, психоакустическая модель для 448кбпс 5.1 основана на предположении, что тылы и сабвуфер не несут в себе полезную мощность сигнала на уровне фронтов и центра. В этом случае избыток битрейта в тылах перераспределяется на фронты с центром. В случае же чистого L,C,R мощности каналов обычно близки, и в данном случае применяется формула мин. 192кбпс на 2 канала.
[Профиль]  [ЛС] 

K_A_E

VIP (Заслуженный)

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

Сообщений: 13077

K_A_E · 31-Авг-12 15:32 (спустя 17 мин.)

Enclave76
MaLLIeHbKa писал(а):
54966941на котором у 3.0/3.1 спектр не режется ниже 20 кГц — 320 kbps (:
[Профиль]  [ЛС] 

alex655321

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

Сообщений: 349

alex655321 · 31-Авг-12 15:58 (спустя 26 мин.)


alex655321 писал(а):
54946805Чем мне вытащить LPCM?
Если вы категоричны насчет flac, и, например, dts ma, сырой lpcm можно получить из wav при помощи eac3to:
Код:
eac3to.exe 1.wav 2.lpcm
какой-то файл.pcm получился, но что теперь нужно сделать чтоб mkvmerge воспринял этот файл как аудиодорожку
[Профиль]  [ЛС] 

CarbonCAT

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

Сообщений: 1581

CarbonCAT · 31-Авг-12 16:16 (спустя 17 мин.)

alex655321
Скачайте последнюю версию mkvmerge.
[Профиль]  [ЛС] 

alex655321

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

Сообщений: 349

alex655321 · 31-Авг-12 20:53 (спустя 4 часа, ред. 31-Авг-12 20:53)


и естественно он такое не выводит пишет - применяется модуль вывода для AVC, т.е. merge этот файл вообще как видео воспринимает.
по-моиму eac3to неправильно в pcm выводит, попробовал к примеру во flac - нормально получается, даже AIMP3 как аудиодорожку сразу автоматом значок показывает, а у файла.pcm белый значок (MPC-HC это я вручную задал соответствие)

ни wav, ни flac мой LG BD600 не понимает
мне к eac3to какой-то кодек нужен чтоб вытащить pcm из wav?
[Профиль]  [ЛС] 

Panas

Top Loader 01* 100GB

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

Сообщений: 1804

Panas · 31-Авг-12 22:05 (спустя 1 час 12 мин., ред. 31-Авг-12 22:05)

alex655321
Зачем Вам нужен голый псм-поток.?
Сформулируйте конкретно, какая задача стоит.
Если для просмотра на блурей плейере, то Вам нужен WAV. Этот вав Вы муксите в контейнер m2ts TsMuxer-ом и получаете внутри контейнера pcm.
И смотрите на своём железном плейере (я так понял, что железка не понимает рсм в матрёшке).
[Профиль]  [ЛС] 

alex655321

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

Сообщений: 349

alex655321 · 01-Сен-12 06:49 (спустя 8 часов, ред. 01-Сен-12 06:49)

всё верно - LG BD600 не воспроизводит pcm в mkv (хотя пишет что PCM дорожка играет) - шипение (при добавлении дорожки с помощью mkvmerge)
я думал, что merge дорожку pcm портит, хотел вручную вытащить pcm из wav. Но походу merge всё правильно делает, это LG BD600 почему-то не хочет воспроизводить (хотя mkv он поддерживает, потому и купил его), хотя обычная pcm дорожка - mono, 48КГц, 24 бит (компьютер естественно всё воспроизводит, понимает). Вроде все железки должны понимать ИКМ (PCM) (мировой стандарт всё-таки), это же не какие-нибудь ворбис и прочяя туфта грушевая, яблочная
[Профиль]  [ЛС] 
 
Тема закрыта
Loading...
Error