Перейти к содержимому


!!! Только у нас на форуме !!!
Спектакли от дяди Пчёлки

для просмотра необходима регистрация
Фотография
- - - - -

Avisynt и кодек DV


  • Please log in to reply
6 ответов в этой теме

#1 sergtch

sergtch
  • Участник
  • 10 Сообщений:

Отправлено 15 авг 2006 - 09:22

Привет Всем.

При оцифровке с видеокассеты, появилась рассинхронизация видео и звука, небольшая (за 3 часа - 320мС), но все-таки неприятно. Захватывал пинаклем в DV.
Ни в SF, ни в Вегасе, избавиться от рассинхронизации не удалось.

Попробовал VDub-ом через скрипт Avisynth-а, он начал ругаться, что не знает такой FourCC (точно не запомнил, что-то вроде "DVDS").

Пришлось выкручиваться:
Запустил VDub с исходным видео;
запустил в нем фреймсервер;
Запустил второй экземпляр VDubа со скриптом avs, в котором исходным файлом указано имя фреймсервера.
Все получилось, все-таки замечательные вещи Avisynt и VDub.

А вопрос такой, можно-ли заставить понимать Avisynth этот кодек?

Вот сейчас "пришла мысля": VDub на закладке compression, показывает dll-ку у каждого кодека. Может ее и указывать ависинту?
Поймет он?

Вечером дома попробую.


Всего хорошего, Сергей.
  • 0

#2 Relogan

Relogan
  • Участник
  • 124 Сообщений:

Отправлено 15 авг 2006 - 10:56

А у меня дружба Dv , Даба и Синта началась немного по-другому. Сначала я попытался открыть DV файл в Дабе, котоый сразу отругал меня и послал за декодером в специальном формате. Гугл тотчас предложил мне Панасоник и Pinnacle DV на выбор, я тут-же согласился на последний, захват и вывод в DV все-таки делал в Pinnacle. Файл без проблем открылся в Дабе. Потом ради интереса написал фреймсервер через Ависинт простой строчкой AVISource.....и проиграл на плеере.

Слышал, что Ависинт в отличии от Даба использует системный декодер DV, а это в большинстве случаев Майкрософт DV или декодер от какой-нибудь проги, который по каким-то причинам оказался с более высшим меритом.

А вопрос такой, можно-ли заставить понимать Avisynth этот кодек?

Вот я и подумал, может в качестве системного у Вас вообще ничего не установлено? Возьмите утилиту DirectShowFilter и посмотрите, какие кодаки Dv стоят в системе и какой их мерит.
  • 0

#3 Serg Falkon

Serg Falkon
  • Модераторы
  • 1 533 Сообщений:

Отправлено 15 авг 2006 - 11:14

sergtch
Как в AVISynth'е пытались сразу DV ролик открыть? Через AVISource? В этом случае он пытается VFW кодек (в вашем случае с FourCC "DVDS") найти, а его нет.
Надо через DirectShowSource. Тогда без проблем откроется с помощью MS DV.
  • 0

#4 Relogan

Relogan
  • Участник
  • 124 Сообщений:

Отправлено 15 авг 2006 - 11:29

Serg Falkon , как всегда правда Ваша. Сейчас посмотрел документация к Синту, там буквально следующее AVISource передаётся один аргумент, являющийся именем файла в кавычках. Метод пытается считать этот файл используя либо интерфейс "Video-for-Windows" либо встроенный OpenDML код (перенесённый из VirtualDub). Фильтр способен загрузить любой файл, для которого существует AVIFile обработчик. Сюда включаются не только AVI файлы, но и WAV, AVS (скрипт AVISynth) и VDR (фрейм-сервер VirtualDub).

sergtch , переустановите еще на всякий случай Синт, у меня вообще ни один метод [/b].....source [b] не пошел, видимо всякие кодек паки намусорили.
  • 0

#5 sergtch

sergtch
  • Участник
  • 10 Сообщений:

Отправлено 15 авг 2006 - 11:54

Serg Falkon

Как в AVISynth'е пытались сразу DV ролик открыть? Через AVISource?

Да.
Собственно это был мой первый опыт работы AVISynth'ом.

Вечером дома попробую с DirectShowSource; посмотрю какие кодеки стоят, скорее всего от Pinnacle.

Всего хорошего, Сергей.
  • 0

#6 Relogan

Relogan
  • Участник
  • 124 Сообщений:

Отправлено 15 авг 2006 - 13:19

Сейчас проверил в Дабе, интересная информация к размышлению: DirectShowSource фильтр не производит конвертацию цветового пространства 16-235 в 0-255, в отличии AVISource.

Получаеться, что DirectShowSource равно ConvertToYUY2(AVIsource)

Попробую сегодня поиграться с разными кодаками.

Итак, продолжив тестирование, имеем при декодировании Dv файла:

1. Microsoft DV Video Decoder не преобразует цветовое пространство.
2. Canopus DV Codec for DvBooster Pack не преобразует цветовое пространство
3. Pinnacle Miro Dv25 codec расжимает диапазон до RGB 32.
4. Panasonic DV codec расжимает диапазон до RGB 24.

Сообщение отредактировано Relogan: 15 авг 2006 - 13:32

  • 0

#7 sergtch

sergtch
  • Участник
  • 10 Сообщений:

Отправлено 22 авг 2006 - 08:56

Привет Всем.

Разобрался, все работает с DirectShowSource.

Появились другие вопросы :).
  • 0


2 человек читают эту тему

0 пользователей, 2 гостей, 0 скрытых пользователей

Rambler's Top100