Привет, Гость ( Вход | Регистрация )


[ Каскадный ] · Стандартный · Линейный+

> VirtualDub оглох - не слышит звук из AviSynth, Извечная проблема 29->24 или NTSC-PAL

rambomax
post Вторник, 12 Августа 2003, 8:55
Сообщение #1


Опытный кинолюбитель
***

Группа: Мемберы
Сообщений: 259
Регистрация: 12 Дек '00



2 Юзер   Цитировать


Каким-то образом мне удалось убить кодирование звука на своем компе.
Когда загружаю скрипт в VirtualDub он показывает отсутствие звука в источнике. Получается, что AviSynth выводит звук через DirectX а не в waveout. В динамиках звук идет нормально.
Скрипт такой:

CODE

LoadPlugin("c:\Program Files\AviSynth 2.5\plugins\MPEG2DEC.dll")
mpeg2source("c:\DVD\CHOCOLAD\CHOCOLAD.d2v")
video = BilinearResize(640, 352, 8, 14, 704, 548)
audio = WAVsource("c:\DVD\CHOCOLAD\CHOCOLAD.WAV")
return AudioDub(video, audio)


Где же грабли?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topicStart Poll
Ответов
kvappa
post Среда, 13 Августа 2003, 15:30
Сообщение #2


Нанотехник с ключом на 12
***********

Группа: Админы
Сообщений: 9123
Регистрация: 14 Авг '01
Откуда: Альфа-центавра



2 Юзер   Цитировать


Уххх, блин! Сразу оговорюсь - речь идет именно о рипах с DVD:

Если источник NTSC, где всегда FPS 29,97 -> делаем из него 23,976, с помощью
Telecide()
Decimate(cycle=5)

Если источник PAL, 25 FPS - оставляем FPS как есть. Если это PAL Interlaced - делаем FieldDeinterlace() или Telecide() - смотрим как лучше получается. Хотя, если попадется PAL, конвертированный из NTSC, методом сохранения продолжительности по времени с изменением количества кадров - можно сливать воду, так как ничего хорошего из этого сделать уже невозможно.

Бывают и более нестандартные случаи, но не так уж, чтобы часто.

По поводу оставления FPS 29,976 - не считаю это корректным. Потому, что формат NTSC устроен таким образом, что полных кадров там нет, есть только поля с частью кадра. То есть, в каждых трех фреймах хранятся только два кадра. После восстановления прогрессивной структуры, с собиранием частей кадров в полные, у нас получается FPS 23,976. При этом, синхронизация звука не нарушается и продолжительность видео по времени не изменяется.
Есть одно исключение - NTSC телефильмы, где часть снята на кинопленку, а часть на видео. Там, наряду с обычной структурой 3:2, могут быть куски с прогрессивной структурой 29,97 FPS (каждый фрейм - полный кадр), но такое встречается крайне редко и перекодировать подобное в Divx - занятие абсолютно неблагодарное.


2 vass-iliskus:

QUOTE
Видимо недостаточно

Никогда не советую судить о том, о чем не имеешь никакого представления.


Отредактировано: kvappa в Среда, 13 Августа 2003, 15:34


--------------------
Крокодилы ходят лёжа
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Posts in this topic
rambomax   VirtualDub оглох - не слышит звук из AviSynth   Вторник, 12 Августа 2003, 8:55
kvappa   Минутку, а зачем тебе звук в VirtualDub? Всё равно...   Вторник, 12 Августа 2003, 15:03
rambomax   Именно причем. Мне кажется, что именно из-за телес...   Вторник, 12 Августа 2003, 16:18
starsoft   Если делать Telecine для NTSC-источника нормальным...   Вторник, 12 Августа 2003, 17:02
kvappa   При понижении FPS 29,97 -> 23,976 рассинхрониза...   Вторник, 12 Августа 2003, 17:24
rambomax   Пенка прорезалась всегда, когда я пытался перевест...   Среда, 13 Августа 2003, 8:54
starsoft   Зачем скажи на милость переводить 29ю97 в 25???? ...   Среда, 13 Августа 2003, 9:23
KoCHeGAr   давайте не будем столь категоричны.. А то нужно ...   Среда, 13 Августа 2003, 11:03
starsoft   Ну я кодировал достаточно чтобы иметь такое вот ...   Среда, 13 Августа 2003, 13:48
vass-iliskus   Видимо недостаточно ;) А немного подумать ? :) P...   Среда, 13 Августа 2003, 15:08
kvappa   Уххх, блин! Сразу оговорюсь - речь идет именно...   Среда, 13 Августа 2003, 15:30
vass-iliskus   Никогда не советую судить о том, о чем не имеешь ...   Среда, 13 Августа 2003, 15:57
vass-iliskus   Кстати сказать - вещь не такая уж редкая. Из русск...   Среда, 13 Августа 2003, 16:02
kvappa   2 [color=#000060]vass-iliskus[/b]: Не надо так вол...   Среда, 13 Августа 2003, 17:12
vass-iliskus   Только то, что приведенная выше категоричная фраз...   Среда, 13 Августа 2003, 17:44
kvappa   2 [color=#000060]vass-iliskus[/b]: Хех! А где...   Среда, 13 Августа 2003, 18:03
vass-iliskus   Возможно, мне только показалось, что наиболее част...   Среда, 13 Августа 2003, 18:19
starsoft   2 [color=#000060]vass-iliskus[/b]: Глубокоуважаем...   Среда, 13 Августа 2003, 18:22
vass-iliskus   Если я скажу, что это напоминает басню "Лиса...   Среда, 13 Августа 2003, 18:31
vass-iliskus   Нда. Мог бы получиться обмен опытом, а получился о...   Среда, 13 Августа 2003, 18:42
kvappa   2 [color=#000060]vass-iliskus: Сорри, что вмешиваю...   Среда, 13 Августа 2003, 18:58
vass-iliskus   см. выше Нет, не знаю. Можно поподробнее ? :uns...   Среда, 13 Августа 2003, 19:05
kvappa   Под "виноградом" я имел в виду готовое ...   Среда, 13 Августа 2003, 19:27
vass-iliskus   Пойдите, и наловите :) Тебе и так на блюдечке все...   Среда, 13 Августа 2003, 20:16
kvappa   Ладно, задолбало меня препираться что-то. Просто в...   Четверг, 14 Августа 2003, 2:09
Milky Man   Охолоните! Это уже спор амбиций каких-то, а не...   Четверг, 14 Августа 2003, 4:13
kvappa   Согласен, виноват. Повелся, как последний ... Тол...   Четверг, 14 Августа 2003, 4:42
rambomax   Лично мне дискуссия показалась очень интересной. П...   Четверг, 14 Августа 2003, 9:23
vass-iliskus   @kvappa: KoCHeGAr дело сказал (можно придраться к...   Четверг, 14 Августа 2003, 11:07
rambomax   Вот это и есть та самая квинт-эссенция, из-за кот...   Четверг, 14 Августа 2003, 14:11
kvappa   Ну вот! Конструктивная дискуссия - это уже хор...   Четверг, 14 Августа 2003, 16:21
vass-iliskus   @rambomax: Не совсем так. Есть параметры, которые ...   Четверг, 14 Августа 2003, 16:23
vass-iliskus   @kvappa: Сказать по правде, опробованых решений у ...   Четверг, 14 Августа 2003, 17:10
magr   Эх, Dimon'a на вас нет... Прочел дискуссию и ...   Четверг, 14 Августа 2003, 17:50
rambomax   Дело в том, что я гнал все ДВД одним скриптом, а п...   Пятница, 15 Августа 2003, 10:03
KoCHeGAr   я предполагал , что может возникнуть дисскусия - н...   Пятница, 15 Августа 2003, 10:41
magr   Ну конечно же нельзя, сей факт не подлежит сомнен...   Пятница, 15 Августа 2003, 14:12


Reply to this topicTopic OptionsStart new topic
1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
здесь находятся:
 

Lo-Fi Версия CMSBlog Сейчас: Воскресенье, 04 Мая 2025, 12:54