Форум - главная   Советы бывалого "чайника"
================================
 
 Правила форумаПравила   FAQFAQ   АрхивАрхив   ПоискПоиск   ПользователиПользователи 
 РегистрацияРегистрация   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

О проблемах записи видео со спутника

 
Начать новую тему   Ответить на тему    Список форумов Советы бывалого "чайника" -> СПУТНИКОВЫЙ ПРИЁМ
Предыдущая тема :: Следующая тема  
Автор Сообщение
Spiderman
свой


Зарегистрирован: 12.07.2007
Сообщения: 26

СообщениеДобавлено: 13.11.2007 06:59    Заголовок сообщения: О проблемах записи видео со спутника Ответить с цитатой

Уже давно пишу видео со спутников, набралась неплохая коллекция фильмов, но мучит нерешенная проблема. Дело в том, что уровень сигнала слабоват, и иногда фильмы "бьются". Проявляется это таким образом, что появляются дефекты изображения (квадратики по экрану), щелчки или короткий треск звука и дальше вроде все восстанавливается, но звук начинает отставать от изображения. До сих пор контролировал это так: после пережатия mpeg2 в avi ставил ползунок в просмотрщике к концу фильма и смотрел, совпадает ли звук и изображение (обычно это звук речи и губы говорящего). Если совпадает, то скорее всего, дефектов нет. Если видно расхождение - постепенно двигался к началу фильма, пытаясь найти место, где произошел сбой, повлекший рассинхронизацию. Проблема в том, что такие проверки отнимают много времени и не всегда гарантируют результат, поскольку бывает, что и не поймешь, то ли озвучка фильма была некачественной и легкое несовпадение по этой причине, то ли дефект записи.
Вопрос такой: можно ли в принципе программно определить наличие сбоя и его место в mpeg2-файле? Есть ли программы, которые могут это сделать?
Спасибо.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Aquila
____________


Зарегистрирован: 17.11.2004
Сообщения: 2183
Откуда: Балашиха

СообщениеДобавлено: 13.11.2007 12:53    Заголовок сообщения: Ответить с цитатой

Spiderman писал(а):
Есть ли программы, которые могут это сделать?

Womble MPEG Video Wizard.

В поиск...
_________________
--= Aquila non captat muscas =--
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
derevo
бывалый


Зарегистрирован: 23.02.2005
Сообщения: 311

СообщениеДобавлено: 13.11.2007 17:21    Заголовок сообщения: Ответить с цитатой

у меня тоже такая проблема.
для перекодирования использовал virtualdubmpeg-2.
и в файлах, которые в некоторых местах не много подпорчены происходит разсинхронизация от места где он испорчен до конца.
это чистой воды баг программы virtualdubmpeg-2.
дело в том, что аудио привязано к видео в mpeg2 контейнере.
проблемы разсинхронизации проявляются лиш в местах, где файл испорчен и всего несколько секунд после этого места, а дальше аудио с видео идёт абсолютно точно.
я проверял это специально многократно закрывая частично или полностью тарелку.
и смотрел полученный файл на двух разных компьютерах разными плеерами и разсинхронизация была только в местах где файл испорчен.
а потом я стал перекодировать не много другим способом.
через ависинт.
вначале вырезаю аудио из файла программой dgindex в формат мпа и делаю ависинт файл, который берёт аудио из этого мпа файла.
и вроде этот метод не такой багистый в плане разсинхронизации как virtualdubmpeg-2.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Spiderman
свой


Зарегистрирован: 12.07.2007
Сообщения: 26

СообщениеДобавлено: 14.11.2007 06:00    Заголовок сообщения: Ответить с цитатой

Aquila писал(а):
Womble MPEG Video Wizard.


Пользуюсь Womble MPEG Video Wizard больше двух лет - удобнее не бывает, наверно. Но такого рода ошибки она почему-то не находит огорчение
Возможно, с точки зрения структуры файла mpeg2 действительно все в порядке.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Flint3
модератор


Зарегистрирован: 11.05.2005
Сообщения: 1644
Откуда: Московская область (55.43с.ш 38.30 в.д).

СообщениеДобавлено: 14.11.2007 06:24    Заголовок сообщения: Ответить с цитатой

derevo писал(а):
это чистой воды баг программы virtualdubmpeg-2.

При чём тут виртуалдуб? Это всего лишь оболочка, сама она ничего не жмёт и не давит. Она написана для удобства работы с кодеками, которые и выполняют сжатие.
_________________
Кто ни разу не тонул, тот мелко плавал.
-------------------------------------------------------
Core 2 Duo E4400 2гб ОЗУ Sata400+250Gb GF8600GTS Кучка DVB-S/S2 карт Stab HH120 LNB Titanium TTG Альяно-Премиум Супрал 1.1+0.6 КонтинентТВ
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Spiderman
свой


Зарегистрирован: 12.07.2007
Сообщения: 26

СообщениеДобавлено: 14.11.2007 06:37    Заголовок сообщения: Ответить с цитатой

derevo писал(а):
у меня тоже такая проблема.
для перекодирования использовал virtualdubmpeg-2.
и в файлах, которые в некоторых местах не много подпорчены происходит разсинхронизация от места где он испорчен до конца.
это чистой воды баг программы virtualdubmpeg-2.


Я пользуюсь AutoGordianKnot'ом, который использует virtualdub и
проблема тоже есть.

derevo писал(а):
и смотрел полученный файл на двух разных компьютерах разными плеерами и разсинхронизация была только в местах где файл испорчен.


У меня не так. Синхронизация в mpeg2-файле восстанавливается только
если вырезать дефектный визуально участок и пересохранить файл.

derevo писал(а):
вначале вырезаю аудио из файла программой dgindex в формат мпа и делаю ависинт файл, который берёт аудио из этого мпа файла. и вроде этот метод не такой багистый в плане разсинхронизации как virtualdubmpeg-2.


Мне не хочется битые файлы (с дефектами изображения) сохранять ВООБЩЕ, даже если потом с синхронизацией звука и изображение все в порядке. Сейчас, чтобы 100%-но найти такое место, надо просмотреть фильм в реальном режиме, что исключено - слишком много времени требуется.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Scorpio2007
бывалый


Зарегистрирован: 22.08.2007
Сообщения: 1097
Откуда: 57°27'N-45°47'E

СообщениеДобавлено: 14.11.2007 09:20    Заголовок сообщения: Ответить с цитатой

Spiderman писал(а):
Сейчас, чтобы 100%-но найти такое место, надо просмотреть фильм в реальном режиме, что исключено - слишком много времени требуется.


Videofixer пробовал?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Headway
новый


Зарегистрирован: 01.11.2006
Сообщения: 14
Откуда: Челябинск

СообщениеДобавлено: 14.11.2007 11:01    Заголовок сообщения: Ответить с цитатой

Используй программу ProjectX (http://sourceforge.net/projects/project-x) - она предназначена для работы с видеофайлами после DVB-захвата со спутника. Она разделяет звук и видео, заодно правит неверную структуру MPG и показывает в логе в каком месте это произошло. Затем с помошью TMPGEnc MPEG Editor 2 (можно и Womble) соединяешь звук и видео обратно, в этой же программе можно вырезать все лишнее и просмотреть места, в которых программа пыталась восстановить проблемное место. Если это ей не очень удалось - в MPEG Editor просто вырезаешь по ключивым кадрам это место.
_________________
TT-1401, DS120, GI 1м, мультифид 36+39
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Aquila
____________


Зарегистрирован: 17.11.2004
Сообщения: 2183
Откуда: Балашиха

СообщениеДобавлено: 14.11.2007 14:40    Заголовок сообщения: Ответить с цитатой

Spiderman писал(а):
Пользуюсь Womble MPEG Video Wizard больше двух лет - удобнее не бывает, наверно. Но такого рода ошибки она почему-то не находит

Больше двух лет и не нашли меню Tools->MPEG GOP Fixer? подмигивание

Как раз там проверка и при необходимости исправление GOP timecode,
video/audio PTS и GOP size... Правит она, надо сказать, в автомате
довольно убого, но что мешает сделать всё ручками? Ведь вопрос изначально ставился
Spiderman писал(а):
Проблема в том, что такие проверки отнимают много времени и не всегда гарантируют результат, поскольку бывает, что и не поймешь, то ли озвучка фильма была некачественной и легкое несовпадение по этой причине, то ли дефект записи.
Вопрос такой: можно ли в принципе программно определить наличие сбоя и его место в mpeg2-файле?


Кстати, про это:
Spiderman писал(а):
Я пользуюсь AutoGordianKnot'ом, который использует virtualdub и проблема тоже есть.

GK - тоже лишь интерфейс, созданный для удобства управления
процессом перекодировки. Говорить о том, что он или V-Dub что-то
там не понимают или делают неправильно, по крайней мере
некорректно...
_________________
--= Aquila non captat muscas =--
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
derevo
бывалый


Зарегистрирован: 23.02.2005
Сообщения: 311

СообщениеДобавлено: 14.11.2007 16:06    Заголовок сообщения: Ответить с цитатой

Цитата:
У меня не так. Синхронизация в mpeg2-файле восстанавливается только
если вырезать дефектный визуально участок и пересохранить файл.


не знаю как у тебя, но у меня ничего вырезать не надо.
везде, кроме испорченых участков разсинхронизации нет.
записывал dvb viewer:ом.
как обстоит это дело в прогдвб не знаю.
на одном форуме 1 программист, который написал программу для приёма аналогого телевидения писал, что в мпег2 контейнере видео с аудио идёт пакетами, а не отдельно друг от друга, то есть аудио привязано к видео. и на практике я в этом много кратно убеждался.
как-нибудь как будет время надо будет проверить это дело и с прогдвб на часах перед программой время в 21.00, на этих часах можно весьма точно проверить это дело.
поставить на запись например в 20:50 и стоять на балконе и закрывать и открывать тарелку.

Цитата:
Мне не хочется битые файлы (с дефектами изображения) сохранять ВООБЩЕ

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

Цитата:
соединяешь звук и видео обратно, в этой же программе можно вырезать все лишнее и просмотреть места, в которых программа пыталась восстановить проблемное место. Если это ей не очень удалось - в MPEG Editor просто вырезаешь по ключивым кадрам это место.


всё это так геморройно и всё это из-за багистого софта.

Цитата:
Говорить о том, что он или V-Dub что-то
там не понимают или делают неправильно, по крайней мере
некорректно...


то есть в моём случае с virtualdub-mpeg2 виноват не сам virtualdub, а плагин, который работает с mpeg2?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Spiderman
свой


Зарегистрирован: 12.07.2007
Сообщения: 26

СообщениеДобавлено: 15.11.2007 07:29    Заголовок сообщения: Ответить с цитатой

Aquila писал(а):
Больше двух лет и не нашли меню Tools->MPEG GOP Fixer?


Я уже написал, что он не обнаруживает ошибок в испорченном файле.
Может, это из-за особенностей записи ProgDVB, или по другой причине... Не знаю.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Советы бывалого "чайника" -> СПУТНИКОВЫЙ ПРИЁМ Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001-2006 phpBB Group
All right reserved by Alyno ® 2004-2006