Форум Beholder http://beholder.ru/bb/ | |
Проблема с задержкой звука при записи видео двумя тюнерами http://beholder.ru/bb/viewtopic.php?f=9&t=9643 |
Страница 1 из 2 |
Автор: | saww [ 28 июл 2010, 09:58 ] |
Заголовок сообщения: | Проблема с задержкой звука при записи видео двумя тюнерами |
Друзья, помогите, пожалуйста, в такой проблеме. Имеется компьютер Celeron Dual Core E1400@3000 Mhz с WindowsXP SP2. В нем имеются два тюнера: - Beholder 405 с BeholdTV версии 4.74, звук принимает через штатную звуковую карту. - Beholder 403 с BeholdTV версии 5.10, звук принимает через шину PCI. Обе программы кодируют видео в DivX 6.8.5, а звук - в MP3. Ресурсов процессора вполне достаточно для этого: при записи двумя тюнерами загрузка CPU составляет 35-50%. Однако, все нормально только если записывать видео каким-то одним тюнером. Если же писать двумя, то в видео с Beholder 405 проблем нет, а видео с Beholder 403 пишется с рассинхронизацией звука. Пробовал разные настройки, отвечающие за запись звука вторым тюнером - не добился решения. В обоих программах стоит Режим чередования="Buffered", Главный поток="Audio" и включен "Высокий приоритет процесса записи". Как с этим бороться? Спасибо! |
Автор: | ALF [ 28 июл 2010, 10:19 ] |
Заголовок сообщения: | |
Проверьте загрузку ядер процессора в диспетчере задач. |
Автор: | saww [ 28 июл 2010, 10:29 ] |
Заголовок сообщения: | |
Оба загружены примерно на половину, когда оба тюнера пишут видео. Кстати, попробовал для второго тюнера включить "Привязка звука к частоте кадров" - проблему не решает ![]() Второй тюнер пришет под другим юзером (админом), поскольку BeholdTV не разрешает запускать две копии под одним юзером. |
Автор: | hd44780 [ 28 июл 2010, 13:02 ] |
Заголовок сообщения: | |
Может также видеорендерер влиять. ЕСли пользуетесь оверлеем, то получается следующая картина: 1. 1-й экз. ПО запускается, захватывает оверлей, работает. 2. 2-й экз. ПО запускается, хочет оверлея, он занят, оно начинает работать через первичную поверхность. Это 100% программная отрисовка картинки, причем, по-моему, без какой-либо видеоакселерации. Будут глюки даже на очень мощных компах. Я у себя пытался ее включать ради интереса - рывки, заикания и пр. "благости". Включите EVR. Должно помочь. |
Автор: | saww [ 28 июл 2010, 14:18 ] |
Заголовок сообщения: | |
А у меня почему-то во втором тюнере EVR не активна. Выбо есть только из первых трех вариантов: оверлейная DD7, оверлейная VMR7 (сейчас выбрана), первичная DD7. |
Автор: | hd44780 [ 28 июл 2010, 14:54 ] |
Заголовок сообщения: | |
писал(а): А у меня почему-то во втором тюнере EVR не активна.
Неактивна в 5.10? А почему версии ПО разные? Точно не помню, но по-моему ПО 4.74 с EVR вообще не умеет работать. Если EVR неактивна, установи .NET 3.5 с сайта Microsoft, она бесплатная (если у тебя ее еще нет). Потом выполни команду regsvr32 evr.dll. |
Автор: | ALF [ 29 июл 2010, 11:10 ] |
Заголовок сообщения: | |
saww, а каким образом вы запускаете две копии ПО одновременно? |
Автор: | saww [ 29 июл 2010, 11:29 ] |
Заголовок сообщения: | |
Спасибо, EVR включил - теперь понаблюдаю, как будет писаться. А как проверить, какая версия .NET установлена? 4.74 на первом тюнере - так cложилось исторически. А ничего, что тот работает без EVR? Он работает в оверлее через VMR. Две копии я запускаю как описано выше - под разными юзерами. |
Автор: | hd44780 [ 29 июл 2010, 11:51 ] |
Заголовок сообщения: | |
писал(а): А как проверить, какая версия .NET установлена? Загляни в каталог C:\WINDOWS\Microsoft.NET\Framework\ У меня, например, там есть подкаталоги v1.0.3705 v1.1.4322 v2.0.50727 v3.0 v3.5 v4.0.30128 И версии .NET установлены соответствующие. писал(а): 4.74 на первом тюнере - так cложилось исторически. А ничего, что тот работает без EVR? Он работает в оверлее через VMR.
Д.б. нормально. С оверлеем единовременно может работать только одно приложение - все равно какое. |
Автор: | saww [ 29 июл 2010, 12:08 ] |
Заголовок сообщения: | |
Спасибо. А вот если я хочу одновременно писать двумя тюнерами и еще плеером смотреть фильм - выходит, мне обязательно надо менять 4-ю версию ПО на 5-ю, чтобы было меньше боков? |
Автор: | hd44780 [ 29 июл 2010, 13:14 ] |
Заголовок сообщения: | |
Не обязательно. Возьмите плеер (VLC, BSPlayer), поддерживающий EVR, включите в нем этот EVR и смотрите. А ваша 4-я версия бехолда будет спокойно показывать через оверлей. Я в 2003 винде делаю так: BeholdTv работает через EVR, а плеер через оверлей. В семерке оверлеем пользуется сама винда (считайте, что его нету вообще), поэтому там EVR - единственный вариант. 2-х тюнеров в компе у меня нету, а вот плеер параллельно бехолду запускаю очень часто. И в семерке и в 2003. Косяков пока не замечал. Если начать усиленно таскать окно плеера по экрану, изображение на бехолде подрагивает, но на запись это никак не влияет. Если не знаете - по части оверлеев 2003 Server такой же как и XP. |
Автор: | saww [ 29 июл 2010, 15:01 ] |
Заголовок сообщения: | |
Спасибо за разъяснения. Правда, в настройках VLC что-то не смог найти упоминание EVR. |
Автор: | hd44780 [ 29 июл 2010, 17:37 ] |
Заголовок сообщения: | |
писал(а): Правда, в настройках VLC что-то не смог найти упоминание EVR.
Но в семерке работает ... |
Автор: | saww [ 29 июл 2010, 17:44 ] |
Заголовок сообщения: | |
Под семеркой в настройках VLC есть опция EVR ? |
Автор: | hd44780 [ 29 июл 2010, 18:45 ] |
Заголовок сообщения: | |
Нету: ![]() Но с бехолдом не конфликтует и глюков нету. В BSplayer EVR есть. |
Страница 1 из 2 | Часовой пояс: UTC + 3 часа |