Текущее время: 01 май 2025, 19:26 • Часовой пояс: UTC + 3 часа |
Рассинхронизация видео и звука
Автор | Сообщение |
czuryk
|
|
Зарегистрирован: 01 июн 2012, 19:55 Сообщения: 22
|
Подскажите как избежать рассинхронизации видео и звука. Захватываю последней карточкой под PCE-E. ОС Win7 64bit, процессор i7 950. Захватываю штатной программой Beholder. Видео - без сжатия, звук, без сжатия 48000, ставлю главный поток Audio и None, но все равно, при захвате 3- часовой видеокассеты целиком под конец рассинхронизация порядка 4х секунд (звук запаздывает). Подскажите, как можно этого избежать, спасибо. Лог захвата:Цитата: Behold TV record log file
File: "E:\CapturedVideo\(131013-201618).avi" Date: 13.10.2013
//////////////////////////////////////////////////////////////////////////////////////////////////// // // // * Record task description * // // // // Record mode........................: Microsoft AVI // // Frame format.......................: 720x576, YUY2 // // Frame rate.........................: 25.00 Fps // // Video codec........................: Uncompressed video // // Video buffering....................: 32 frames // // AVI mux interleaving...............: None // // AVI mux master stream..............: Audio // // Use video processing...............: YES // // Use frame cropping.................: NO // // Use frame resizing.................: NO // // Use video preview..................: YES // // Use record audio stream............: YES // // Audio record device................: NXP SAA7231NE // // Audio codec........................: PCM // // Audio codec format.................: 48.000 кГц; 16 бит; Стерео // // Stop record if signal lost.........: NO // // Process priority...................: High // // // ////////////////////////////////////////////////////////////////////////////////////////////////////
20:16:18.655 Record task started success. 20:27:39.608 Record task stop.
//////////////////////////////////////////////////////////////////////////////////////////////////// // // // * Record task statistics * // // // // Total captured frames..............: 17013 // // Total dropped frames...............: 0 // // Average frame rate.................: 0,000 fps // // // ////////////////////////////////////////////////////////////////////////////////////////////////////
|
|
|
hd44780
|
|
Эксперт |  |
Зарегистрирован: 23 мар 2007, 14:32 Сообщения: 4034 Откуда: РФ, ДНР, Донецк
|
czuryk писал(а): Подскажите как избежать рассинхронизации видео и звука. Подскажите, как можно этого избежать,
Не захватывать Uncompressed AVI ....
Behold TV 609FM, Behold TV X7 Intel Core i7-4770K, ASUS Z87-K, RAM 32 GB, NVidia GT630 2GB. Win7, на 10 худо-бедно пахал только X7 влагодаря аппаратному кодировщику.
|
|
|
czuryk
|
|
Зарегистрирован: 01 июн 2012, 19:55 Сообщения: 22
|
Почему? И чем тогда? Мне нужен Lossless, для последующей обработке avisynth-ом.
|
|
|
f2065
|
|
Зарегистрирован: 28 сен 2006, 05:01 Сообщения: 830 Откуда: Russia,Moscow
|
czuryk писал(а): И чем тогда? Мне нужен Lossless, для последующей обработке avisynth-ом. Так полно кодеков без потерь. FastCodec, Lagarith, и ещё несколько штук можно найти.
|
|
|
czuryk
|
|
Зарегистрирован: 01 июн 2012, 19:55 Сообщения: 22
|
Спасибо, буду пробовать пока Lagarith, если не сложно подскажите какие настройки под VHS в нем лучше поставить? Enable Null Frames Always Suggest RGB for Output Use multithreading Prevent Unsampling When Decoding - везде галки сняты
В Mode я RGB заменил на YUY2, так как у меня захват с VHS идет в этот формат.
И еще - что лучше сделать главным потоком звук или ничего?
Заранее спасибо.
|
|
|
Alex21
|
|
Зарегистрирован: 06 фев 2014, 22:46 Сообщения: 4
|
Загляни в мою темку.
|
|
|
f2065
|
|
Зарегистрирован: 28 сен 2006, 05:01 Сообщения: 830 Откуда: Russia,Moscow
|
czuryk писал(а): Use multithreading Так это просто на загрузку проца влияет, если проц многоядерный - наверно лучше включить. А то ему где-то если не хватит вычислительной мощности на 1 ядре - он кадр потеряет. czuryk писал(а): И еще - что лучше сделать главным потоком звук или ничего? Экспериментировать надо. Ещё кстати надо поэкспериментировать с частотой дискретизации. Помнится в давние времена это было эффективное шаманство - на некоторые частотах дискретизации рассинхронизация не набегала. Обоснование - у некоторых звуковух только 1 частота аппаратная. Но насколько это поможет в случае бехолдера, и поможет ли вообще - не знаю.
|
|
|
czuryk
|
|
Зарегистрирован: 01 июн 2012, 19:55 Сообщения: 22
|
Alex21, а ссылочку тогда можно? Просто я подумал что с 4-я настройками, можно и сразу подсказать.
f2065, по поводу мультитрединга - это да, но из опыта с ависинтом - теряется стабильность. На проце i7 950, думаю дропов быть не должно, с учетом, что комп в этот момент больше ни для чего не используется. На счет дискретизации тоже верно, в свое время у меня рассинхроны пропадали на 48000... может щас наоборот на 44000... буду пробовать.
|
|
|
czuryk
|
|
Зарегистрирован: 01 июн 2012, 19:55 Сообщения: 22
|
Мда, с Lagarith явные проблемы. Загрузка ЦП 0-3%, комп ничем не занят больше. Потеря за 3 часа видео 53 кадра против 0 у uncompressed Цитата: Behold TV record log file
File: "E:\CapturedVideo\(140207-080136).avi" Date: 07.02.2014
//////////////////////////////////////////////////////////////////////////////////////////////////// // // // * Record task description * // // // // Record mode........................: Microsoft AVI // // Frame format.......................: 720x576, YUY2 // // Frame rate.........................: 25.00 Fps // // Video codec........................: Lagarith Lossless Codec // // Video buffering....................: 32 frames // // AVI mux interleaving...............: None // // AVI mux master stream..............: None // // Use video processing...............: YES // // Use frame cropping.................: NO // // Use frame resizing.................: NO // // Use video preview..................: YES // // Use record audio stream............: YES // // Audio record device................: NXP SAA7231NE // // Audio codec........................: PCM // // Audio codec format.................: 48.000 ???; 16 ???; ?????? // // Stop record if signal lost.........: NO // // Process priority...................: High // // // ////////////////////////////////////////////////////////////////////////////////////////////////////
08:01:36.568 Record task started success. 11:07:02.549 Record task stop.
//////////////////////////////////////////////////////////////////////////////////////////////////// // // // * Record task statistics * // // // // Total captured frames..............: 278038 // // Total dropped frames...............: 53 (including 53 dropped in AVI codec) // // Average frame rate.................: 24,995 fps // // // ////////////////////////////////////////////////////////////////////////////////////////////////////
|
|
|
musdie
|
|
Зарегистрирован: 05 дек 2011, 13:14 Сообщения: 80 Откуда: Москва
|
czuryk, рассинхрон может возникнуть из-за фрагментации HDD. Попробуй также iuVCR, хватай в huffyuv 2.1.1 - Multi-Treading Patch - самая адекватная версия. Установка кодеков под Win7 - это отдельная песня... с бубном и танцами.
|
|
|
czuryk
|
|
Зарегистрирован: 01 июн 2012, 19:55 Сообщения: 22
|
В смысле установка кодеков под Win7 - танцы с бубном? С чем конкретно.
Можете прямую ссылку на правильный hyffyuv дать.
У меня есть uiVCR 4.17.0.408 лицензионная. Новее идет бета только. Эта работает но крашится при захвате звука в 48000.
|
|
|
musdie
|
|
Зарегистрирован: 05 дек 2011, 13:14 Сообщения: 80 Откуда: Москва
|
czuryk писал(а): В смысле установка кодеков под Win7 - танцы с бубном? С чем конкретно.
Можете прямую ссылку на правильный hyffyuv дать.
У меня есть uiVCR 4.17.0.408 лицензионная. Новее идет бета только. Эта работает но крашится при захвате звука в 48000. У меня точно такая же, не лицензионная  , звук 48kHz хватает без проблем. Может дело в плате захвата? У меня X7, драйвер 5.3.5.0 , Win7 64. По-поводу хафманов... есть целая пачка, и я даже не знаю какой из них встал! Приложил три варианта кодеков: http://musdie.rusfolder.net/files/39783940 , пробуйте в порядке нумерации, главное программы должны его видеть как "huffyuv 2.1.1 - Multi-Treading Patch", в предыдущих версиях могут быть баги. Вот ещё один: http://donik.org/wiki/images/f/f4/Huffyuv64.zipА вот инструкция по установке от неизвестного автора: Нажимаем: start -> в строке поиска search programs and files вводим -> cmd. Затем нажимаем правой кнопкой мыши на рограмму cmd и выбираем Run as administrator. После чего вводим в консоли (можно копировать и вставлять через нажатие правой кнопки мыши). cd c:\windows\System32 Затем идём в проводник, создаём там папку (допустим) по адресу c:\1 и распаковываем скаченные нами архивы с кодеками в неё. После чего возвращаемся в консоль и вводим там: rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall 0 c:\1\huffyuv.inf rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall 0 c:\1\huffyuv_mt.inf Все кто будет пробовать - отпишитесь, так я узнаю какой из них рабочий.
|
|
|
czuryk
|
|
Зарегистрирован: 01 июн 2012, 19:55 Сообщения: 22
|
Инструкция рабочая - 01 - это Multithread версия. Буду завтра пробовать захватить им. Поставил в настройках Convert to Yuy - это верно? Я им 5 лет не пользовался - забыл все уже  Спасибо.
|
|
|
musdie
|
|
Зарегистрирован: 05 дек 2011, 13:14 Сообщения: 80 Откуда: Москва
|
Да верно. На одном форуме товарищ говорил что это не конвертация а именно захват в yuy2, т.е. искажения цвета быть не должно. Хотя я использовал настройки по-умолчанию.
|
|
|
Alex21
|
|
Зарегистрирован: 06 фев 2014, 22:46 Сообщения: 4
|
Пиши в ASF, там нету рассинхрона.
|
|
|
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0 |
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|