Ru-Board.club
← Вернуться в раздел «Программы»

» VirtualDub

Автор: himand
Дата сообщения: 14.07.2005 01:37
народ подскажите как решить проблему с отставанием картинки от звука (звук идет быстрее чем картинка)

При конвертации пользуюсь deinterlace и logo фильтрами, может от этого и со звуком проблемы?

Я так понял что нужно что то настраивать Аудио/Чередование.../ , но может автоматически как то можно???
Автор: DisAsm
Дата сообщения: 14.07.2005 09:19
himand
Это при кодировании с DVD?
При ипользовании deinterlace частота кадров меняется с ~29-30 fps на ~24-25 fps.
VirtualDub видимо некоретно обрабатывает DVD звук. Звук кодируется с частотой ~29-30 fps. Из-за этого звук и изображение уходят друг от друга. У меня даже продолжительность разная получается. Разница между звуком и видео составляла до 2 минут.
Выход: Я звук кодирую отдельно. Раньше пользовался Super DVD Ripper 2.39, но хотя она и ломаная, но на 20 запусков. После помогает только переустановка системы. Переустановить не долго, есть образы, но долго потом настраивать. Эта гадость прописывается где-то в реестре, а где, я так и не нашел, что-то мудреное она там делает.
Кодирую с минимальным битрейдом в один проход (побыстрее), чтобы только звуковую дорожку выдрать. Получаем в итоге звуковой файл с битрейдом 192. И уже в VD с ним можно делать что угодно: повышать громкость, уменьшать битрейд - обрабатывает нормально.
Сейчас пробую DVD Audio Ripper. Вроде как с любым битрейдом+нормализация. Только в настройках надо смотреть выходной формат 24 или 30 fps. Пока в ходе испытаний.
Автор: ven1999
Дата сообщения: 14.07.2005 17:34
Топик просмотрел наискосок, но так и не понял, смог ли кто-нибудь научить VirtualDub quicktime mov читать?
Автор: V0lt
Дата сообщения: 14.07.2005 18:48
ven1999
нет
Автор: namchik
Дата сообщения: 14.07.2005 19:09
ven1999
поставь квиктаймовские кодеки или Quick Time Alternative, прогу AviSynth и через скрипт DirectShowSource("c:\путь_к_фильму\фильм.mov") сможешь нормально открыть в Виртуалдубе
Автор: shedow25
Дата сообщения: 14.07.2005 19:50
Virtualdub-MPEG2 1.6.9 build 23685

Цитата:
Changelog:
* I've upgraded the core to version 1.6.9, and fixed two of my own bugs:
* VirtualDub-MPEG2 would sometimes crash at the end of compressing an MPEG file to DivX or Xvid.
* Preview windows provided by video filters (both internal and external) showed corrupt images.

_http://fcchandler.home.comcast.net/stable/VirtualDub-MPEG2.zip
Автор: aezh
Дата сообщения: 14.07.2005 21:17
Спасибо за советы и участие CkopnuoH,DeathNN, в конце-концов помогла переустановка кодека DivX5, только жаль, что пока лишь триал, лекарство подобрать не могу.

А теперь новый вопрос: что-то не получается применить фильтр MSU Subtitle&Logo Remover. Надеялась, что он поэффективнее удаляет лого телеканала из AVI, чем фильтр DeLogo, последний вместо лого отображает некрасивое размазанное темное пятно, которое особенно некрасиво смотриться на фоне неба. А MSU Subtitle&Logo Remover, при активации параметра Draw Area, который рекомендовано в целях отладки устанавливать, отображает красную границу рамки вокруг логотипа, но после сохранения авишки с наложением названного фильтра логотип по-прежнему присутствует. Досадно-то как

Может кто-нибудь разобрался с работой этого фильтра или другой посоветует?
Автор: SamLab
Дата сообщения: 14.07.2005 22:08
Полная Русская версия VirtualDub-MPEG2 1.6.9 Build 23685
_http://samlab.rusc.ru/soft/virtualdub-mpeg2_1.6.9_russian.cab

Отдельно русификатор VirtualDub-MPEG2 1.6.9 Build 23685
_http://samlab.rusc.ru/rus/sam_vdubmpeg169b23685rus.rar
Автор: ShIvADeSt
Дата сообщения: 15.07.2005 01:05
DisAsm

Цитата:
Это при кодировании с DVD?
При ипользовании deinterlace частота кадров меняется с ~29-30 fps на ~24-25 fps.
VirtualDub видимо некоретно обрабатывает DVD звук. Звук кодируется с частотой ~29-30 fps. Из-за этого звук и изображение уходят друг от друга. У меня даже продолжительность разная получается. Разница между звуком и видео составляла до 2 минут.
Выход: Я звук кодирую отдельно.
Кодирую с минимальным битрейдом в один проход (побыстрее), чтобы только звуковую дорожку выдрать. Получаем в итоге звуковой файл с битрейдом 192. И уже в VD с ним можно делать что угодно: повышать громкость, уменьшать битрейд - обрабатывает нормально.

Звук и надо кодировать отдельно. Звуковая дорожка выдирается VD на раз хотя для этих целей можно использовать DGIndex посмотри в разделе по Гордиан Кноту, она тебе сохранит дорожку в разных форматах на выбор. Естественно, что при использовании деинтерлейса (посмотри что это вообще такое) будет уменьшена частота кадров. Звуковые дорожки обычно обрабатывают в звуковых редакторах, а ВД используется для видео кодирования и сведения звука и видео. Для деинтерлейса я использую фильтры, тогда частота кадров остается прежней.
Автор: himand
Дата сообщения: 15.07.2005 02:42
DisAsm

я конвертирую клипы записанные с DVB карты. Формат там MPEG2 (DVD), но все клипы нормально конвертируются, а пару имеют проблему со звуком. Я попробую отдельно звук и видео конвертнуть. Спасибо за совет.



Добавлено:
ShIvADeSt

А какие фильтры???
Автор: ven1999
Дата сообщения: 15.07.2005 06:24
aezh

Цитата:
помогла переустановка кодека DivX5, только жаль, что пока лишь триал, лекарство подобрать не могу.

Сходи сюда и найди себе лекарство.

namchik
Спасибо.

Расшифровываю для всех слова namchik'a:

Открытие Quicktime MOV с помощью VirtualDub'а Ставим AppleQuicktime или Quick Time Alternative. Ставим AviSynth (для работы с .avs скриптами) Создаем скрипт my_script.avs, внутри него пишем DirectShowSource("c:\путь_к_фильму\фильм.mov") Открываем VirtualDub'ом этот скрипт и видим "фильм.mov"
Автор: DisAsm
Дата сообщения: 15.07.2005 12:54
himand

Цитата:
я конвертирую клипы записанные с DVB карты. Формат там MPEG2 (DVD)

Со звуком проблемы могут быть, если захвачено с ошибками. У меня один фильм на 2 минуты отстовал. На звуковой дорожке всплески шумовые присутствовали. Я их вручную в SoundForge убирал. Целый день убил. То был мой первый фильм, про Кевина Митника.
Какая то прога была под клипы со спутника конвертить, только там тожет пробл были со звуком. Получалось со скрипом. И через раз. Кусок кодируешь нормально, а весь фильм с шумом получается.


Добавлено:
ShIvADeSt

Цитата:
Звуковые дорожки обычно обрабатывают в звуковых редакторах, а ВД используется для видео кодирования и сведения звука и видео. Для деинтерлейса я использую фильтры, тогда частота кадров остается прежней.

Какие звуковые редакторы?
И какие фильтры?
Автор: serial number
Дата сообщения: 15.07.2005 20:00
Как можно вырезать пару aрагментов из файла с расширением mpg не переводя его в avi? Спасибо.
Автор: lucactus
Дата сообщения: 15.07.2005 21:21
serial number
Воспользуйся, например, AVI MPEG ASF WMV Splitter или TMPGEnc.
Автор: dariusii
Дата сообщения: 16.07.2005 15:58
Просьба перевести на английский текст по топику

Нужно отослать письмо разработчику VirtualDub. Имеются некоторые проблемы, которые так никто решить и не смог ни на videoediting.ru, ни здесь.

Большая просьба перевести нижевыложенный текст:

==================================================================

Hi

Хотелось бы задать Вам вопрос по работе Вашей программы.
После сжатия с помощью xvid or divx, на картинке видео появляется диагональная микросетка с шагом примерно в один пиксель.
Она не сильно заметна, но имеется и раздражает. Можно даже битрейт выставить в 3000 kb (on divx or xvid), без мазы. Масштабирование может быть даже очень банальным - 640x480 > 320x240. Вообщем, 32x кратность по горизонтали соблюдается. Касается любого материала.
Просьба не путать с артефактами, что проявляются при неверном масштабировании сторон.

http://cholochost.narod.ru/1avi.0-00-16.624.png

132kb

Эффект заметен только при фуллскрине просмотра. На любом плеере, на "любой" (*NIX, windows) ОС и с любыми декодерами. Оригинал такой диагональной "решетки не имеет. Отрабатывалось на любых фильмах.

Сей эффект имел место быть при энкодинге только в винде. при тех же параметрах кодирования на других прогах масштабирования (mencoder в Linux, к примеру) такого эффекта не наблюдается и близко. Может быть, проблем масштабирования не касается, а касается самого кодера.
Под *NIX использовался lavc.
Этот эффект был мною заметен не только на материале, где рекомпрессия производилась моими руками.
Эффект наблюдается при работе на любой версии VirtualDub.

Все эти спецэффекты могут проявляться даже тогда, когда масштабирование вообще не применяется. Тоесть, ладно бы, картинка была бы заранее с нарушенной дельтой. Эдакая 300x200. Но все четко. Можно иметь фильм 640x480 и иметь на выходе данный эффект.

Я не шипко разбираюсь, наверное, в видео. Поправьте, переспросите, критикуйте. Но хотелось бы разобраться. В будущем может пригодиться.

Что это может быть?
===================================================================

Заранее спасибо
Автор: ALEX666999
Дата сообщения: 16.07.2005 23:13
1. Подcкажите, есть ли версия скомпиленная уже, где нет проблемы склейки двух авишек где кадры в долях разлчиаются, и из-за того склейка не идёт?

2. Как сделать чтобы настройки сохранялись (приоритет, кодек по умолчанию и т.д.)
потому что у меня оно всё время сбрасывается.

3. Возможно ли фильтр null-transform или вообще в авишке в принцие сделать подрезку БЕЗ ПЕРЕЖАТИЯ ? (что-то типа mp3directcut для mp3-шки)

4. Ссылу поправьте для Nandub v2.01 в шапке, не работает. Вот рабочая - _ftp.iptelecom.net.ua/pub/win32.stuff/MMedia/MP4/Nandub2_Inst.exe
Автор: Aleks78
Дата сообщения: 16.07.2005 23:26

Цитата:
2. Как сделать чтобы настройки сохранялись (приоритет, кодек по умолчанию и т.д.)
потому что у меня оно всё время сбрасывается.

>Файл>Сохранить параметры обработки. Ctrl+S
Автор: arsvrn
Дата сообщения: 17.07.2005 09:46
ALEX666999

Цитата:
3. Возможно ли фильтр null-transform или вообще в авишке в принцие сделать подрезку БЕЗ ПЕРЕЖАТИЯ ? (что-то типа mp3directcut для mp3-шки)

А разве поставить "Video -> Direct stream copy -> Save as AVI" это не то, что нужно?
Автор: Esc
Дата сообщения: 17.07.2005 09:53
ALEX666999

Цитата:
1. Подcкажите, есть ли версия скомпиленная уже, где нет проблемы склейки двух авишек где кадры в долях разлчиаются, и из-за того склейка не идёт?

Можно, пожалуйста поподробней, что за доли такие? Во фреймрейте что ли?
Автор: Death_INN
Дата сообщения: 17.07.2005 18:25
ALEX666999

Цитата:
3. Возможно ли фильтр null-transform или вообще в авишке в принцие сделать подрезку БЕЗ ПЕРЕЖАТИЯ ? (что-то типа mp3directcut для mp3-шки)

Нельзя. Используй для этого ffdshow.

Автор: V0lt
Дата сообщения: 17.07.2005 20:49
ven1999
хмм, открыл все-таки , о варианте с AviSynth, я чето не додумался, бум знать
Автор: ALEX666999
Дата сообщения: 17.07.2005 20:55
Aleks78 _Файл>Сохранить параметры обработки. Ctrl+S_

Да, сохранить можно, но хочется-то чтобы по-умолчанию не "заводские" так сказать настроечки грузились, а свои. То есть что бы в меню файл не лазать. Что то вроде загрузки настроек из ini-файла или реестра.

arsvrn, _Save as AVI" это не то, что нужно?_ тогда фильтры не применишь.

Esc, _Можно, пожалуйста поподробней, что за доли такие? Во фреймрейте что ли?_

ДА! оно самое. В одном к примеру 25.хххх1 в другом - 25.хххх2. Писали что в исходниках что-то поменять, и это даст эффект.

Death_INN, _Нельзя. Используй для этого ffdshow_
То есть именно БЕЗ ПЕРЕЖАТИЯ в нём можно это сделать?
Автор: V0lt
Дата сообщения: 17.07.2005 21:16
ALEX666999
если в своем 3-ем вопросе ты говоришь о удалении черных полей сверху и снизу изображения, то без пережатия никак.
формат MPEG сложнее, чем просто набор квадратиков 8x8
Автор: ShIvADeSt
Дата сообщения: 18.07.2005 01:23
DisAsm

Цитата:
Какие звуковые редакторы?
И какие фильтры?

редактор использую Sound Forge 6.0 для wav и Sonic Foundry Soft Encode для АС3.
Фильтры, не совсем правильно выразился, в ГК они называются Field Operations в avs он называется так FieldDeinterlace(blend=false)
Автор: Death_INN
Дата сообщения: 18.07.2005 01:33
ALEX666999

Цитата:
ДА! оно самое. В одном к примеру 25.хххх1 в другом - 25.хххх2. Писали что в исходниках что-то поменять, и это даст эффект.

Можно воспользоваться прогой для изменения частоты смены кадров Avifrate.
Или соединить несколько авишек с разной частотой смены кадров с помощью AVI-Mux GUI.

Цитата:
Death_INN, _Нельзя. Используй для этого ffdshow_
То есть именно БЕЗ ПЕРЕЖАТИЯ в нём можно это сделать?

ffdshow может накладывать фильтры в реальном времени при просмотре фильма.
Автор: DisAsm
Дата сообщения: 18.07.2005 08:10
ALEX666999

Цитата:
ДА! оно самое. В одном к примеру 25.хххх1 в другом - 25.хххх2. Писали что в исходниках что-то поменять, и это даст эффект.

Я прогоняю одну из частей в VD через "Video frame rate controle", выставляю новую частоту кадров "change to ... frames per second" например 25.хххх1 во второй части. Ставлю "Direct stream copy" и сохраняю файл. В итоге получаем вторую часть с частотой 25.хххх1. И уже ее можно склеивать без проблем.
Такая ситуация обычно возникает, когда фильм режется автоматом при кодировании. Лучше кодировать полностью фильм, а потом разрезать. Тем более можно разрезать не только по времени, но и по сюжету, что более красиво.

Автор: ALEX666999
Дата сообщения: 18.07.2005 15:17
Death_INN,
Цитата:
Можно воспользоваться прогой для изменения частоты смены кадров Avifrate. Или соединить несколько авишек с разной частотой смены кадров с помощью AVI-Mux GUI.


АviFrate позволяет только до тысячных менять. avi-mux не пробовал. Попробую.Всем спасибо за ответы. Ещё кстатии, может кому пригодится, AviUtil программка. Японцы вроде делали. Позволят склеивать с разными значениями кадров. Но у неё почему-то глюки были замечены с звуковой дорожкой(она её заглушает иногда)
Автор: Death_INN
Дата сообщения: 18.07.2005 19:01
2ALEX666999: можно склеить любое число авишек с помощью обычной команды:
"copy /b 1.avi + 2.avi + ... + n.avi результирующий файл.avi"
Автор: lucactus
Дата сообщения: 18.07.2005 21:44
Death_INN

Цитата:
можно склеить любое число авишек с помощью обычной команды

И каков будет результат, если исходники имеют различные параметры?
Автор: DisAsm
Дата сообщения: 19.07.2005 08:14
Death_INN

Цитата:
"copy /b 1.avi + 2.avi + ... + n.avi результирующий файл.avi"

Что то мне сомнительно, что просто так можно склеить avi-файлы. А как же заголовки?
Максимум так можно склеить файлы mpg или VOB с DVD.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

Предыдущая тема: DivX версии 4.x


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.