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



StarWanderer Отправлено: Четверг, 09 Июня 2005, 23:44


Новичок
*

Группа: Новички
Сообщений: 7
Регистрация: 30 Мая '05
Пользователь № 19134


Задача такая:
Есть неплохой фильм на HDD в формате VCD на 3 дисках.
Хочется слить все в один AVI файл и заодно подкорректировать некоторые
параметры (яркость, контрастность, размеры, геометрию). Для этого решил использовать AviSynth сразу соединив три источника.

Модуль MPEGDecoder(by Nic) для AviSynth творит чудеса. То подвешивается при индексировании, то добавляет шальные полуфреймы из разных частей фильма в произвольные места, да и количество фреймов определить не может.

Может кто знает другой способ подружить VCD и AviSynth?

Конечно можно все сделать и в VirtualDub, но не хочется возиться с отдельными кусками.
  Форум: Общие вопросы · Просмотр сообщения: #253839 · Ответов: 2 · Просмотров: 3751

StarWanderer Отправлено: Среда, 08 Июня 2005, 3:27


Новичок
*

Группа: Новички
Сообщений: 7
Регистрация: 30 Мая '05
Пользователь № 19134


Большое спасибо за ответ. А особенно - за живую ссылку rolleyes.gif
  Форум: Общие вопросы · Просмотр сообщения: #253680 · Ответов: 4 · Просмотров: 4722

StarWanderer Отправлено: Среда, 01 Июня 2005, 17:58


Новичок
*

Группа: Новички
Сообщений: 7
Регистрация: 30 Мая '05
Пользователь № 19134


Спасибо. Хотелось бы все же рассмотреть другие варианты. unsure.gif
  Форум: Общие вопросы · Просмотр сообщения: #253104 · Ответов: 4 · Просмотров: 4722

StarWanderer Отправлено: Среда, 01 Июня 2005, 17:29


Новичок
*

Группа: Новички
Сообщений: 7
Регистрация: 30 Мая '05
Пользователь № 19134


Для опытов с кодированием AVI хотелось бы иметь программу, которая
бы могла показывать покадрово сразу 2 avi файла (2 версии одного фильма)
чтобы визуально сравнить качество картинки на одинаковых кадрах.
Ну например как это делает ProjectDivX, но только с соблюдением пропорций и по любым кадрам а не только по ключевым.

Заранее благодарен за ответ.
  Форум: Общие вопросы · Просмотр сообщения: #253098 · Ответов: 4 · Просмотров: 4722

StarWanderer Отправлено: Понедельник, 30 Мая 2005, 19:51


Новичок
*

Группа: Новички
Сообщений: 7
Регистрация: 30 Мая '05
Пользователь № 19134


А еще неплохо было бы добавить реакцию на затягиваемые на окошко AviInfo файлы.
Чтобы стало быть повесить ее в центре стола и тягать на нее файлы из папок.

И еще показывать реальную длительность звуковых дорожек (в секундах, сэмплах, фрэймах если можно). Ну хотя бы так, как это делает VirtualDub.
  Форум: Полезные программы · Просмотр сообщения: #252987 · Ответов: 516 · Просмотров: 535932

StarWanderer Отправлено: Понедельник, 30 Мая 2005, 10:53


Новичок
*

Группа: Новички
Сообщений: 7
Регистрация: 30 Мая '05
Пользователь № 19134


1. Не любят у вас здесь прохожих.

QUOTE
4 года технологию придумывал человек...

Если тема 4-летней давности, то это не значит что ее не читают. Я отправил ответ не только для автора темы, а для всех хто ищет информацию по указаной автором проблеме.

2. А пробовал ли ув. Milky Man сам Stretch-функцию на длинных (полутора часовых вавках) и действительно ли у него совпадало конечное время один в один. По моим наблюдения из 19 алгоритмов Stretch надо еще помучиться выбрать подходящий, дающий время [B]наиболее близкое[B] к желаемому. На практике разлет полученного к желаемому остается на некоторых вавках до 500мс, что весьма неприятно. И повторные вызовы функции никак не помогают.

3.
QUOTE
а, во-вторых, изменение Pitch - т. е. тембра звука

Например звук и видео в конце 1.5 часового файла рассинхронизированы на 5сек то есть на 5/(1,5*60)=0.000926 или 0.1 %. Стало быть тембр звука изменится тоже на эту величину. Вероятно Milky Man обладает супермузыкальным слухом чтобы заметить такую разницу в звуке.

4.
QUOTE
Замечать рассинхронизацию звука можно на любых синхронах и одиночных коротких громких звуках, типа, закрывания дверей, одиночных выстрелов, падении предметов, а не на автоматных очередях или разбивании стеклянных куполов - это что в каждом фильме, по идее, может быть робот, разбивающий стеклянный купол?

Возможно Milky Man легко и с точностью замечает разсинхронизацию потока речи со сменой лиц (синхроне) и задержкой больше 500мс. Но я предпочитаю замечать по более увереным ориентирам.
Роботы разбивающие купол действительно были в "Я робот". И эта была шутка smileold.gif






Добавлено:
Забыл добавить следующее к ответу на замечание Milky Man

QUOTE
Нестандартная частота дискретизации - во-первых, возможные глюки на стационарных плеерах,
.

Абсолютно согласен. Но смотри пункт 6 моего первого сообщения. (
QUOTE
Ресэмплим звук на старую частоту (Process->Resample в SF). Птичка "Set the sample rate only(do not resample)" должна быть установлена"
). Это восстановление исходной частоты дискретизации звука и та функция которая наконец сведет звук и изображение.

Прежде чем нападать - прочтите внимательно :|
  Форум: Общие вопросы · Просмотр сообщения: #252957 · Ответов: 9 · Просмотров: 7034

StarWanderer Отправлено: Понедельник, 30 Мая 2005, 1:22


Новичок
*

Группа: Новички
Сообщений: 7
Регистрация: 30 Мая '05
Пользователь № 19134


Я добился весьма неплохих успехов используя связку Sound Forge 6 (SF) и VirtualDub (VD).

Способ требует терпения, но позволяет синхронизировать звук и изображение почти до миллисекунд.

SoundForge умеет открывать видео-файлы и показывать покадрово-посэмпло весь фильм.

1. Открываем фильм в Sound Forge (SF)
2. Сначала смотрим синхронизацию в начале фильма и замечаем разницу во времени в ms.
3. Перемуксиваем в VD звук с видео с учетом этой разницы во времени. Все. Теперь начало совпадает.
4. Снова открываем перемуксеный фильм в SoundForge и замечаем разницу между видео и звуком в конце фильма. Но на этот раз разницу лучше замечать в звуковых сэмплах. По пропорции вычисляем новую частоту дискретизации звука так, чтобы звук и видео совместились (придется вспомнить математику :)
5. Ресэмплим звук на новую частоту (Process->Resample в SF). Птичка "Set the sample rate only(do not resample)" должна быть снята
6. Ресэмплим звук на старую частоту (Process->Resample в SF). Птичка "Set the sample rate only(do not resample)" должна быть установлена.
7. Сохраняем звук. Пережимаем звук. Муксим в VD с видео. Все. Теперь видео и звук должны совпадать.

Замечания:
1. Если видео-файл не открывается в SF (попробуйте попереустанавливать кодеки). Если не открывается из звука - перегоните звук в VD в формат PCM.
2. Весьма плохо замечать в SF рассинхронизацию звука и изображения по речи или на смеси громких звуков. Отлично на автоматных очередях и роботах разбивающих стеклянный купол :)
3. Фильм в SF открывается долго. (У меня 15-20мин)
4. Не бойтесь - все не так страшно как кажется.
5. Не забудьте выставлять Direct Stream Copy где надо
6. Не рекомендую ресэмплить видео - могут появиться "привидения". Change to ____ frames per second делать можно, но на мой взгляд fps=25.034 выглядит некрасиво.
  Форум: Общие вопросы · Просмотр сообщения: #252944 · Ответов: 9 · Просмотров: 7034

New Posts  Новые ответы
No New Posts  Нет новых ответов
Hot topic  Горячая тема (Есть ответы)
No new  Горячая тема (Нет ответов)
Poll  Опрос (Есть ответы)
No new votes  Опрос (Нет ответов)
Closed  Закрытая тема
Moved  Тема перемещена
 

Lo-Fi Версия CMSBlog Сейчас: Пятница, 19 Сентября 2025, 8:21