Форум Beholder
http://beholder.ru/bb/

Рассинхронизация видео и звука
http://beholder.ru/bb/viewtopic.php?f=9&t=14027
Страница 1 из 3

Автор:  czuryk [ 05 фев 2014, 09:46 ]
Заголовок сообщения:  Рассинхронизация видео и звука

Подскажите как избежать рассинхронизации видео и звука.
Захватываю последней карточкой под 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 [ 05 фев 2014, 13:00 ]
Заголовок сообщения:  Re: Рассинхронизация видео и звука

писал(а):
Подскажите как избежать рассинхронизации видео и звука.
Подскажите, как можно этого избежать,


Не захватывать Uncompressed AVI ....

Автор:  czuryk [ 05 фев 2014, 13:59 ]
Заголовок сообщения:  Re: Рассинхронизация видео и звука

Почему?
И чем тогда? Мне нужен Lossless, для последующей обработке avisynth-ом.

Автор:  f2065 [ 05 фев 2014, 20:13 ]
Заголовок сообщения:  Re: Рассинхронизация видео и звука

писал(а):
И чем тогда? Мне нужен Lossless, для последующей обработке avisynth-ом.
Так полно кодеков без потерь. FastCodec, Lagarith, и ещё несколько штук можно найти.

Автор:  czuryk [ 06 фев 2014, 21:08 ]
Заголовок сообщения:  Re: Рассинхронизация видео и звука

Спасибо, буду пробовать пока Lagarith, если не сложно подскажите какие настройки под VHS в нем лучше поставить?
Enable Null Frames
Always Suggest RGB for Output
Use multithreading
Prevent Unsampling When Decoding
- везде галки сняты

В Mode я RGB заменил на YUY2, так как у меня захват с VHS идет в этот формат.

И еще - что лучше сделать главным потоком звук или ничего?

Заранее спасибо.

Автор:  Alex21 [ 06 фев 2014, 23:10 ]
Заголовок сообщения:  Re: Рассинхронизация видео и звука

Загляни в мою темку.

Автор:  f2065 [ 06 фев 2014, 23:35 ]
Заголовок сообщения:  Re: Рассинхронизация видео и звука

писал(а):
Use multithreading
Так это просто на загрузку проца влияет, если проц многоядерный - наверно лучше включить. А то ему где-то если не хватит вычислительной мощности на 1 ядре - он кадр потеряет.

писал(а):
И еще - что лучше сделать главным потоком звук или ничего?
Экспериментировать надо. Ещё кстати надо поэкспериментировать с частотой дискретизации. Помнится в давние времена это было эффективное шаманство - на некоторые частотах дискретизации рассинхронизация не набегала. Обоснование - у некоторых звуковух только 1 частота аппаратная. Но насколько это поможет в случае бехолдера, и поможет ли вообще - не знаю.

Автор:  czuryk [ 07 фев 2014, 06:46 ]
Заголовок сообщения:  Re: Рассинхронизация видео и звука

Alex21, а ссылочку тогда можно? Просто я подумал что с 4-я настройками, можно и сразу подсказать.

f2065, по поводу мультитрединга - это да, но из опыта с ависинтом - теряется стабильность. На проце i7 950, думаю дропов быть не должно, с учетом, что комп в этот момент больше ни для чего не используется.
На счет дискретизации тоже верно, в свое время у меня рассинхроны пропадали на 48000... может щас наоборот на 44000... буду пробовать.

Автор:  czuryk [ 07 фев 2014, 10:10 ]
Заголовок сообщения:  Re: Рассинхронизация видео и звука

Мда, с 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 [ 08 фев 2014, 18:35 ]
Заголовок сообщения:  Re: Рассинхронизация видео и звука

czuryk, рассинхрон может возникнуть из-за фрагментации HDD. Попробуй также iuVCR, хватай в huffyuv 2.1.1 - Multi-Treading Patch - самая адекватная версия. Установка кодеков под Win7 - это отдельная песня... с бубном и танцами.

Автор:  czuryk [ 09 фев 2014, 21:09 ]
Заголовок сообщения:  Re: Рассинхронизация видео и звука

В смысле установка кодеков под Win7 - танцы с бубном? С чем конкретно.

Можете прямую ссылку на правильный hyffyuv дать.

У меня есть uiVCR 4.17.0.408 лицензионная. Новее идет бета только.
Эта работает но крашится при захвате звука в 48000.

Автор:  musdie [ 10 фев 2014, 09:38 ]
Заголовок сообщения:  Re: Рассинхронизация видео и звука

писал(а):
В смысле установка кодеков под Win7 - танцы с бубном? С чем конкретно.

Можете прямую ссылку на правильный hyffyuv дать.

У меня есть uiVCR 4.17.0.408 лицензионная. Новее идет бета только.
Эта работает но крашится при захвате звука в 48000.


У меня точно такая же, не лицензионная :oops: , звук 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 [ 10 фев 2014, 20:50 ]
Заголовок сообщения:  Re: Рассинхронизация видео и звука

Инструкция рабочая - 01 - это Multithread версия.
Буду завтра пробовать захватить им.
Поставил в настройках Convert to Yuy - это верно? Я им 5 лет не пользовался - забыл все уже :(
Спасибо.

Автор:  musdie [ 11 фев 2014, 19:48 ]
Заголовок сообщения:  Re: Рассинхронизация видео и звука

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

Автор:  Alex21 [ 12 фев 2014, 17:30 ]
Заголовок сообщения:  Re: Рассинхронизация видео и звука

Пиши в ASF, там нету рассинхрона.

Страница 1 из 3 Часовой пояс: UTC + 3 часа