Нажмите для перехода на сайт ProVegas.ru  

Вернуться   PROVEGAS.RU: SONY VEGAS FORUM > ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ > Sony Vegas > Обмен опытом

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.12.2014, 02:28   #1
del_line Меню пользователя
Стажер
 
Регистрация: 18.06.2013
Сообщений: 26
Рейтинг: 3878
del_line с Максимальным уровнем доверияdel_line с Максимальным уровнем доверияdel_line с Максимальным уровнем доверияdel_line с Максимальным уровнем доверияdel_line с Максимальным уровнем доверияdel_line с Максимальным уровнем доверияdel_line с Максимальным уровнем доверияdel_line с Максимальным уровнем доверияdel_line с Максимальным уровнем доверияdel_line с Максимальным уровнем доверияdel_line с Максимальным уровнем доверия
По умолчаниюЧто означает interleave every saconds (frame)?

Всем привет!
Скажите, что означает interleave every saconds (frame)? В настройках кодека AVI при рендеринге?
Дело в том, что видео просчитывал в несколько этапов и у меня сместился звук. При том, не могу понять в каком месте этот сдвиг начинается.
Грешу на этот параметр....
Сейчас стоит interleave every saconds со значением 0.250.

Если дело не в этом, то дайте какой-нибудь совет, в чем может быть дело.
Но вопрос с расшифровкой этого пункта все равно остается открытым...

да, если я не в той части форума отписался, то перенесите пожалуйста топик...

Последний раз редактировалось del_line; 11.12.2014 в 02:30. Причина: Automerged Doublepost
del_line вне форума  Ответить с цитированием
Старый 11.12.2014, 03:00   #2
Проходчик Меню пользователя
Старший научный сотрудник
 
Аватар для Проходчик
 
Регистрация: 30.05.2009
Сообщений: 1,328
Рейтинг: 299528
Проходчик с Максимальным уровнем доверияПроходчик с Максимальным уровнем доверияПроходчик с Максимальным уровнем доверияПроходчик с Максимальным уровнем доверияПроходчик с Максимальным уровнем доверияПроходчик с Максимальным уровнем доверияПроходчик с Максимальным уровнем доверияПроходчик с Максимальным уровнем доверияПроходчик с Максимальным уровнем доверияПроходчик с Максимальным уровнем доверияПроходчик с Максимальным уровнем доверия
По умолчанию

Этот параметр точно не влияет на сдвиг - дефолтное значение -нормальное. Если очень грубо - это как раз привязка аудио потока - к видео в контейнере - по дефолту - каждые 250мс - этого более чем достаточно. Если убегает звук - сверяй частоту кадров в исходнике-проекте-рендере, и частоту звука в тех же местах. Но, сначала попробуй посмотреть итоговое видео в другом плеере, или в самом Вегасе...
__________________
Меня постоянно преследуют умные мысли - но я всегда быстрее...

Последний раз редактировалось Проходчик; 11.12.2014 в 03:20.
Проходчик вне форума  Ответить с цитированием
Старый 12.12.2014, 15:25   #3
warper Меню пользователя
Старший научный сотрудник
 
Аватар для warper
 
Регистрация: 10.07.2009
Сообщений: 1,495
Рейтинг: 347252
warper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверия
По умолчанию

Видеофайл файловой системе пишется последовательно, но логически внутри него есть несколько независимых потоков - для рендеринга в Вегасе один видеопоток и один аудиопоток.
Чтобы проигрывателю не приходилось бегать по файлу туда-сюда слишком далеко, потоки записываются небольшими кусками (чанками) по очереди (это и есть interleave, перемежение потоков).
К слову, avi "расшифровывается" как audio video interleave
Настройка interleave every second (frame) через какое "время" чередовать видеопоток и аудиопоток в файле. При проигрывании файл читается в идеале последовательно, и складывается в буфферы проигрывателя для каждого потока отдельно. Чем меньше значение, тем меньшего размер буффер для неразобранных потоков может потребоваться проигрывателю, но тем больше накладных расходов на контейнер (каждый чанк имеет свой служебный заголовок, в типичной ситуации эта информация в avi-файле может достигать 10% объёма).
Эта настройка не имеет отношения к синхронизации потоков между собой - таймкод (или его avi-вариант) пишется уже где-то внутри потока.

Синхронизация звука и видео зависят от настроек fps проекта/файла, частоты дискретизации, настроек fps для звука. Например, если потоки разделить в муксере, видеопоток ускорить, а аудиопоток нет - будет постепенно нарастающий рассинхрон, нужно ускорять и звук. Например, эту операцию делают при переводе NTSC progressive в PAL progressive (24p в 25p) - ускоряют видео и аудио.
Возможно также наступить на грабли с рассинхроном в начале файла при использовании b-фреймов (где-то рядом живут зелёные экраны на первом кадре). Вегас не учитывает эти хаки в avi, и в результате могут получаться некорректные, то есть несинхронизированные потоки. На один файл ошибка в несколько фреймов, но при большом числе файлов она накапливается до заметных значений, на 250мс/500мс это уже хорошо заметно на глаз.

Если задача частная - вернуть всё "взад", то я бы загрузил всё получившееся на таймлайн, искал точки для синхронизации звука/видео и вручную бы подгонял видеофрагменты и звуковые фрагменты.

А в целом, промежуточные результаты выгонять в avi IMHO не стоит. Ну разве что в беспотерьные кодеки.
warper вне форума  Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный видКомбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Sony Vegas: ProVegas.ru
© 2008-2014 При полном или частичном использовании материалов ссылка на ProVegas.ru обязательна.

Часовой пояс GMT +4, время: 13:18.