Текущее время: 19 апр 2024, 20:58 • Часовой пояс: UTC + 3 часа
Сообщения без ответов | Активные темы

Рассинхрон после редактирования MPEG2 (Частично решено)

Начать новую темуОтветить на тему Страница 1 из 1 [ Сообщений: 6 ]
Версия для печати Пред. тема | След. тема
АвторСообщение
Сообщение Добавлено: 23 июл 2014, 09:40. Заголовок сообщения:  Рассинхрон после редактирования MPEG2 (Частично решено)
Зарегистрирован:
    23 июл 2014, 09:32
Сообщения: 4
Прочитал уже множество тем по рассинхрону, если пропустил - пожалуйста, ткните носом в нужную.

Мой рассинхрон лично мне кажется особенным:
Захватываю тюнером Т7 в MPEG2.
Получаю видеоряд который смотрится всеми плеерами без всякого рассинхрона.
Открываю SONY VEGAS'ом, редактирую. В предпросмотре рассинхрона нет.
Рендерю видео в формат SONY .MP4 Результат - полная рассинхронизация.

Как жить? :o
Последний раз редактировалось not-alone 09 авг 2014, 10:28, всего редактировалось 3 раз(а).
Профиль 
Сообщение Добавлено: 27 июл 2014, 22:23. Заголовок сообщения:  Re: Рассинхрон после редактирвоания MPEG2
Аватара пользователя
Зарегистрирован:
    16 окт 2010, 19:41
Сообщения: 271
Откуда: город на Волхове
1.В в панели записи 3 вкладка: аудио, отключи "Высокий приоритет записи звука"
2.Писать звук лучше стандартный(mpeg1), не МР3!!
3.Для редакции попробуй эти проги
Behold TV 409FM, Behold TV 505FM, Behold TV X7
Intel® Core™ i5, 4RAM, GTX660, Win7 x32 Ultimate
Профиль WWW ICQ 
Сообщение Добавлено: 28 июл 2014, 16:21. Заголовок сообщения:  Re: Рассинхрон после редактирвоания MPEG2
Зарегистрирован:
    23 июл 2014, 09:32
Сообщения: 4
Спасибо. Пока экспериментирую с захватом в ASF с кодеком Huffyuv. Рассинхрон минимальный. Не очень понимаю что значит галочка "Привязка звука к частоте кадров". Но попробую с ней и без неё. MPEG2 Пока забросил - так как сжатие с потерями. А есть ли контейнер кроме ASF который поддерживает синхронность как MPEG2?
Профиль 
Сообщение Добавлено: 29 июл 2014, 08:47. Заголовок сообщения:  Re: Рассинхрон после редактирвоания MPEG2
Зарегистрирован:
    23 июл 2014, 09:32
Сообщения: 4
К сожалению, после захвата в ASF, редактирования в VirtualDub и кодирования в XVID в 2 прохода снова появляется прогрессирующий рассинхрон. Замучился.
Профиль 
Сообщение Добавлено: 29 июл 2014, 13:32. Заголовок сообщения:  Re: Рассинхрон после редактирвоания MPEG2
Зарегистрирован:
    17 авг 2013, 19:01
Сообщения: 106
not-alone
Посмотрите здесь:
viewtopic.php?f=9&t=14057

Писать в MPEG2 можно хоть 3 часа,и больше.Я одно время так делал.Затем загружаем видеофайл в виртуал даб.Смотрим Файл-информация о файле значение Detected skew.Допустим (- 16ms) там не чёрточка а именно минус,бывает без минуса.Вводим это значение в Аудио-Чередование-Коррекция смещения звука,убираем что там стоит перед этим(обычно 0) и ОК(Размещение аудио блока-Загрузка поставить 0,но можно и оставить по умолчанию 500,надо смотреть как лучше будет синхронизация).Пережимаем в ави,в большинстве случаев получается отличная синхронизация.Потом из ави убираем рекламу и сохраняем без пересжатия.Но с MPEG2 все равно надо пережимать что не есть хорошо - дополнительная потеря качества и времени.
Подробнее:
viewtopic.php?f=2&t=13826&start=75

Вообще лучше писать в ДВБ-Т2,редактировать (убрать рекламу и т.д.) можно VideoReDo TVSuite H 264 v4.20.7.629d,или Cypheros TS-Doctor v1.1.7.
Они это делают без перекодирования,очень быстро.Если нужно всё таки переконвертировать в ави-хвид XMedia Recode Portable в помощь(поставить обязательно там галочку видео-аудио синхронизация).
Behold TV T7,Behold TV Cruise
Профиль 
Сообщение Добавлено: 07 авг 2014, 16:05. Заголовок сообщения:  Re: Рассинхрон после редактирвоания MPEG2
Зарегистрирован:
    23 июл 2014, 09:32
Сообщения: 4
Спасибо большое всем ответившим.
Основные проблемы я решил, в том числе благодаря вашим советам.
Тюнер TV T7
Первый путь: захват в ASF кодеком huffy при помощи стандартной утилиты BEHOLDER. Рассинхрона нет после захвата. Дропов тоже.

ИзображениеИзображение Изображение

Получается файл ASF Который открывается VirtualDub-ом через AviSynth таким скриптом
Код:
DirectShowSource("(140804-181702).asf", fps = 24.992, convertfps = true)
AssumeTFF() # задание верхнего поля главным
Bob() # применение деинтерйлейса
Crop(0,0,-8,-12) # обрезка видео по краям, у вас по своему

Параметр fps устанавливается по результатам логфайла захвата (хотя вероятно он не обязателен, не уверен).
Изображение
Параметр convertfps обязателен, именно он, как было выяснено опытным путем, позволяет сохранить синхронность после редактирования VirtualDub-ом.
После чего редактируем и кодируем в любой желаемый формат с любыми параметрами сжатия аудио и видео. В итоге я пошел именно этим путем.

Второй путь: захват в AVI кодеком huffy при помощи стандартной утилиты BEHOLDER. Рассинхрона нет после захвата, однако есть небольшое количество дропов - не более 20 за полтора часа.

Изображение Изображение Изображение

Далее данный файл открывается либо напрямую VirtualDub-ом, он ругнется на ненулевое время начала видео и аудио потоков (или что то подобное), однако видимого рассинхрона все равно не будет. И после обработки и пересжатия тоже все ок.
Либо AVI можно открыть VirtualDub-ом через AviSynth таким скриптом
Код:
AviSource("1111.avi")
AssumeTFF() # задание верхнего поля главным
Bob() # применение деинтерйлейса
Crop(0,0,-8,-12) # обрезка видео по краямб у вас по своему

Тогда VirtualDub ни на что не ругается, и синхронизацией тоже все ок после перекодирования.

Третий путь: Захват VirtualDub-ом в AVI. Есть дропы. Рассинхрона нет. Дропов много, более 100, но они вроде ни на что не влияют. AviSynt не обязателен, полученый файл без проблем открывается в VirtualDub. Делал как тут http://acobw.narod.ru/capture/capture.html.

Ну а захватывать в MPEG 2 не стоит идеологически - всетаки это не LOSSLESS кодек.
Ну и вот сейчас всплыла проблема - сменил источник видеосигнала - была камера, стал видак VHS, не удается захватить и в AVI и в ASF стандартной программой BEHOLDER.
Программа просто закрывается с критической ошибкой в каком то месте видео. Полагаю, понадобится разработчик, чтобы понять, как видеопоток может валить фирменную утилиту. Я же теряюсь в догадках.

UPD - Захват в VIRTUALDUB отработал нормально, с кучей дропов как всегда, но синхронно и не валилтся с ошибкой

UPD2 - Уже вторая кассета валится с ошибкой. Ув. Админ, ведь так быть не должно. Давайте как нить продиагностируем проблему.
Профиль 
Показать сообщения за:  Поле сортировки:    
Начать новую темуОтветить на тему  Страница 1 из 1  [ Сообщений: 6 ]  
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 20
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения
Найти:  
Перейти: