Форум

Форум (https://forum.kinozal.tv/index.php)
-   Полезные программы (https://forum.kinozal.tv/forumdisplay.php?f=43)
-   -   VirtualDubMod - отрезать, приклеить звук. Разрезать, склеить AVI. Другое (https://forum.kinozal.tv/showthread.php?t=300)

belomor58 13.12.2008 16:43

Цитата:

bor32 сказал(a):
как узнать на сколько звук опережает или отстает от видео?

Если рипуете DVD сами, то при сохранении звуковой дорожки в имени файла есть параметр DELAY. В нём указано опережение или запаздывание звука в милисекундах (например DELAY -80ms означает, что звук запаздывает на 80 милисекунд; если положительное значение параметра, значит звук опережает изображение; если 0 - совпадает).

А если уже в готовом файле, то я не знаю; сам в таких случаях действую методом подбора.

bor32 14.12.2008 20:00

когда с помощью virtualdubmod сохраняю звук потом его обратно вставляю то получаеться разные параметры продолжительности у звука. например исходный размер 1:14:57.120 после выполнения манипулясый получаеться 1:15:03.378. как можно определить опаздывание или опережение надо забить в данных?и сколько именно?

belomor58 14.12.2008 20:16

Цитата:

bor32 сказал(a):
когда с помощью virtualdubmod сохраняю звук потом его обратно вставляю то получаеться разные параметры продолжительности у звука. например исходный размер 1:14:57.120 после выполнения манипулясый получаеться 1:15:03.378. как можно определить опаздывание или опережение надо забить в данных?и сколько именно?

Я не совсем понял, что вы делаете.
Вы сохраняете звуковую дорожку готового рипа, чтобы потом присоединить её обратно? А зачем?
Или что-то другое делаете? Опишите пожалуйста подробно вашу цель, иначе мы друг друга не поймём.:-)

bor32 15.12.2008 18:32

Цитата:

belomor58 сказал(a):
Я не совсем понял, что вы делаете.
Вы сохраняете звуковую дорожку готового рипа, чтобы потом присоединить её обратно? А зачем?
Или что-то другое делаете? Опишите пожалуйста подробно вашу цель, иначе мы друг друга не поймём.:-)



я делаю тоже самое что описано на первой страницы этой темы

bor32 15.12.2008 18:33

а вообще мне надо склеить два avi файла с разным аудио битрейдом

belomor58 16.12.2008 00:03

Цитата:

bor32 сказал(a):
а вообще мне надо склеить два avi файла с разным аудио битрейдом

Вот теперь мне почти понятно, что вы хотите. Давайте ещё уточним кое-что:

Для того, чтобы можно было склеить два файла .avi в один, у этих файлов должны полностью совпадать пять параметров:
1. Кодек.
2. Битрейт видео.
3. Размер кадра.
4. Частота кадров в секунду.
5. Битрейт аудио.

Вы уверены, что у вас отличается только аудиобитрейт?

Solod27 16.12.2008 04:15

А у меня такой вопрос. У меня есть DVD с тремя звуковыми дорожками (две авторские и оригинальная). И есть такой же фильм в AVI формате, но только с оригинальной дорожкой. При вырезании звука как показано на примере Fallouta с DVD у меня вырезается только оригинальная, а нужна одна из авторских. Может кто поможет разобраться?

Старик 16.12.2008 08:35

А если тупо вырезать-сохранить-вырезать из сохраненного-снова сохранить? Т.е. за несколько проходов? Глупо, наверно.

А вот как правильно вырезать логотип? Чтой-то не получается...

belomor58 16.12.2008 09:23

Цитата:

Solod27 сказал(a):
А у меня такой вопрос. У меня есть DVD с тремя звуковыми дорожками (две авторские и оригинальная). И есть такой же фильм в AVI формате, но только с оригинальной дорожкой. При вырезании звука как показано на примере Fallouta с DVD у меня вырезается только оригинальная, а нужна одна из авторских. Может кто поможет разобраться?

Если у вас полноценный DVD-диск, то не следует извлекать звуковую дорожку при помощи VirtualDabMod. Есть для этого несколько способов, вот ссылка на тот, которым пользуюсь я сам:
http://forum.kinozal.tv/showpost.php...&postcount=181
Вас интересуют первые шесть картинок. На вкладке Sream Processing снимите галку также и с видеопотока - вам ведь нужна только звуковая дорожка, её одну и оставьте.

Если у вас DVD-фильм (опять же полноценный) скопирован на жёсткий диск, то проще всего воспользоваться программой DGIndex, входящей в комплект Gordian Knot. Правда при этом придётся создать ненужный вам проект (файл .d2v), но его потом можно просто удалить. Этот процесс описан здесь:
http://forum.kinozal.tv/showpost.php...31&postcount=5
Разве что, если вы точно знаете, какая дорожка вам нужна, то не нужно выбирать Demux All Tracks, а лучше поставить Output Method -> Demux Tracks :


и потом выбрать нужную дорожку:


Если у вас на жёсткий диск скопирован не полноценный DVD, а просто по-варварски выдраны VOB-файлы, (как это делают некоторые безумные юзеры :disgust:), то в этом случае звук вам придётся сохранять при помощи VirtualDabMod по кускам (а не весь сразу), поскольку в нём можно одновременно открыть только один файл.

При открытии VOB-файла VirtualDabMod предлагает выбрать аудио поток (если их больше одного). Сделайте это:


И не нужно сохранять WAV, выберите Извлечь поток (Demux):


Удачи.:-)

Solod27 16.12.2008 14:08

Спасибо большое Беломор58 за столь понятные объяснения. Будем пробовать.:hey:

Solod27 16.12.2008 17:19

Спасибо ещё раз, Беломор58!!! Всё получилось. Только с GK я связываться не стал, а скинул имеющийся на жёстком диске DVD-фильм на DVD+RW и всё получилось через программу DVD Dicrypter. Так же выражаю благодарность Fallout'у за его наглядные примеры по VitualDubMod, без которых я тоже не смог бы обойтись. Вот как бы ещё этот фильм залить на Кинозал (с моей-то скоростью отдачи)?!

bor32 16.12.2008 19:33

ответ
 
вот два скрина на видео файлы




belomor58 16.12.2008 21:56

Цитата:

bor32 сказал(a):
вот два скрина на видео файлы

Ну вот, теперь всё понятно!:-)
Скрины я копировать не буду, а лучше засвечу разницу в качестве файлов; слева (1) будет с верхнего скрина, а справа (2) с нижнего.

Итак имеем:

1. Разрешение: (1)512х384 - (2)576х432
2. Видео битрейт: (1)1049 kbps - (2)1652 kbps
3. Аудио битрейт: (1)131 kbps - (2)187 kbps

Значит как бы действовал я?
1. Сохранил аудио поток из файла (1) как WAV - описано в теме (первый пост темы).

2. Перекодировал видео файл (1) с наложением фильтра resize - описано здесь:
http://forum.kinozal.tv/showpost.php...&postcount=275
Естественно разрешение при этом выставляем 576х432, а битрейт 1652 kbps. При этом у нас качество картинки не улучшится, мы просто подгоним битрейт и разрешение под файл (2).
Всё, что написано про GSpot, нам не нужно, - это только для определения параметров файла, а у нас они уже есть.

3. Перекодировал аудио поток файла (1) с битрейтом 187 kbps.
а) Можно делать так, как написано здесь:http://forum.kinozal.tv/showpost.php...34&postcount=6
б) Можно так, как здесь (картинки 7-13; открываем естественно файл WAV, а не AC3):http://forum.kinozal.tv/showpost.php...&postcount=181

4. Заменил оставшийся в файле (1) аудиопоток на только что перекодированный (снова смотрим первый пост темы).

5. Соединил файлы (1) и (2) (снова первый пост темы).

В принципе можно попробовать перекодировать видео и звук в один проход при помощи VirtualDabMod (не сохраняя в WAV). Для этого нужно открыть вкладку Потоки, затем на потоке правый клик и в раскрывшемся списке выбрать Режим полной обработки. Дальше снова правый клик на потоке, выбрать Компрессия -> Lame MP3.
Но во-первых там шкала фиксированных битрейтов (самый близкий к нужному 184 kbps), то есть тогда придётся и аудио поток файла (2) приводить к нему же; а во-вторых я никогда не пережимал звук при помощи VirtualDabMod и не знаю, что за качество получится.
Правда я никогда не пользовался и прогой Razor Lame, рекомендованной Romeo (так что отвечать могу только за способ с использованием BeSweet:yesyes:), но там вроде всё должно работать.

Ну вот, всё, что знаю, рассказал - пробуйте.:-)

ЗЫ: И ещё, скажите пожалуйста, а нафиг вам их склеивать? Чтобы иметь потом геморрой с записью на диск и просмотром на внешнем плеере файла размером 2.72 ГБ? Мне просто интересно...

bor32 19.12.2008 20:51

НЕ получаеться обработать звук на пункту б, а по пункту а нету проги LAme.exe

belomor58 20.12.2008 09:17

Цитата:

bor32 сказал(a):
НЕ получаеться обработать звук на пункту б, а по пункту а нету проги LAme.exe

Дружище bor32, нету проги - есть гугль! :super:
Вот, из первых попавшихся ссылок:
http://y3u.mylivepage.ru/file/280/3127
У меня тоже не было; скачал, распаковал архив, попробовал - ничего не вышло. :-)
RazorLame не хочет работать с WAV-файлом, сохранённым при помощи VirtualDubMod.Точнее пытается, но потом пишет error, а в логе - что файл corrupt or unsupported (типа "испорченный или неподдерживаемый").

В то же время BeSweet справилась с задачей на четыре с плюсом.
То, что она не захотела у вас работать, объясняется просто: вы поставили CBR, как на скринах. Для кодирования с CBR в BeSweet нельзя выбирать произвольный битрейт, можно только такие:
- от 16 до 128 кбит/с - любую величину, кратную 16;
- от 160 до 256 кбит/с - любую величину, кратную 32;
- 320 кбит/с.
(Ну, это я виноват - недоразжевал, сори :blush2:).

Чтобы кодировать с любым битрейтом, нужно выбрать VBR.
В частности вот что получилось у меня:



Однако точно в нужный битрейт (заказывал 187 кбит/с) прога не попала, почему я и не поставил ей пять баллов.
Поэтому лучше, я думаю, сохранить в WAV обе звуковые дорожки и перекодировать их с постоянным битрейтом (CBR), выбрав один из наиболее близких, то есть 160 кбит/с или 192 кбит/с.

bor32 20.12.2008 10:05

а то что у меня звук VBR это нормально, его можно перекодировать в CBR?

скажим правильнее во всех видео файлах которые у меня есть звук находиться в VBR

bor32 20.12.2008 11:34

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

the audio streams have different sample sizes (0 vs 384)




bor32 20.12.2008 12:36

вот еще не понятно вроде всё совпадает





а выдает ошибку "The audio streams have different data formats"

belomor58 20.12.2008 14:39

Цитата:

bor32 сказал(a):
Вот еще чт выходит при обьединение двух других файлов
the audio streams have different sample sizes (0 vs 384)

В первой паре вот разница:
Вид битрейта: Переменный - Постоянный
Битрейт: 115 Кбит/с - 128 Кбит/с

Цитата:

bor32 сказал(a):
вот еще не понятно вроде всё совпадает
а выдает ошибку "The audio streams have different data formats"

Во второй, я думаю, дело в переменном битрейте - всё-таки нужен наверное постоянный.

Цитата:

bor32 сказал(a):
а то что у меня звук VBR это нормально, его можно перекодировать в CBR?

скажим правильнее во всех видео файлах которые у меня есть звук находиться в VBR

Звук VBR вы сохраняете, как WAV, а потом уже WAV кодируете с постоянным битрейтом.

Вы понимаете, дело в том, что я не теоретик, а практик.
Вот смотрите, два моих рипа:

В них совпадает абсолютно всё, кроме времени и соответственно размера файлов (плюс постоянный аудио битрейт). Я думаю, именно поэтому они вместе склеиваются без проблем, хотя мне и не нужно их склеивать - это два отдельных фильма.:-)

Вы понимаете, дело в том, что если бы у меня на компе было два кое-как слепленных рипа, где всё вкривь и вкось (типа тех, с которыми вы пытаетесь работать), то я мог бы повозиться и что-нибудь вам точно сказать: либо - делай вот так, либо - брось, безнадёжно. Но у меня их нет.:-)

Поэтому: всё, что знал, я уже рассказал, а дальше дело за вами - пробуйте.

ЗЫ: Ну, может ещё кто-нибудь что-то путное посоветует...

Vitto 21.12.2008 01:05

Звуковые дорожки в фильме. Корректировка
 
Как можно отключить одну звуковую дорожку в фильме? Или так сопоставить две дорожки, что-бы они звучали синхронно. Проблема в следующем - одна звуковая дорожка существенно отстаёт от другой и происходит эффект эха. Одна дорожка звучит более глухо, хотя это может так и надо. У кого какие соображения будут?


Часовой пояс GMT +3, время: 17:52.

vBulletin v3.0.1, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Русский перевод: zCarot, Vovan & Co