Текущее время: 02 май 2025, 21:37 • Часовой пояс: UTC + 3 часа |
Проблема с задержкой звука при записи видео двумя тюнерами
Автор | Сообщение |
saww
|
|
Зарегистрирован: 16 дек 2008, 02:20 Сообщения: 61
|
Друзья, помогите, пожалуйста, в такой проблеме.
Имеется компьютер 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" и включен "Высокий приоритет процесса записи".
Как с этим бороться? Спасибо!
Последний раз редактировалось saww 25 сен 2010, 14:31, всего редактировалось 1 раз.
|
|
|
ALF
|
Добавлено: 28 июл 2010, 10:19. Заголовок сообщения: |
|
|
Эксперт |  |
Зарегистрирован: 02 апр 2006, 21:37 Сообщения: 1329
|
Проверьте загрузку ядер процессора в диспетчере задач.
Behold TV M6 Extra Behold TV H8 Behold TV T8
|
|
|
saww
|
Добавлено: 28 июл 2010, 10:29. Заголовок сообщения: |
|
|
Зарегистрирован: 16 дек 2008, 02:20 Сообщения: 61
|
Оба загружены примерно на половину, когда оба тюнера пишут видео.
Кстати, попробовал для второго тюнера включить "Привязка звука к частоте кадров" - проблему не решает
Второй тюнер пришет под другим юзером (админом), поскольку BeholdTV не разрешает запускать две копии под одним юзером.
|
|
|
hd44780
|
Добавлено: 28 июл 2010, 13:02. Заголовок сообщения: |
|
|
Эксперт |  |
Зарегистрирован: 23 мар 2007, 14:32 Сообщения: 4034 Откуда: РФ, ДНР, Донецк
|
Может также видеорендерер влиять.
ЕСли пользуетесь оверлеем, то получается следующая картина:
1. 1-й экз. ПО запускается, захватывает оверлей, работает.
2. 2-й экз. ПО запускается, хочет оверлея, он занят, оно начинает работать через первичную поверхность. Это 100% программная отрисовка картинки, причем, по-моему, без какой-либо видеоакселерации. Будут глюки даже на очень мощных компах. Я у себя пытался ее включать ради интереса - рывки, заикания и пр. "благости".
Включите EVR. Должно помочь.
Behold TV 609FM, Behold TV X7 Intel Core i7-4770K, ASUS Z87-K, RAM 32 GB, NVidia GT630 2GB. Win7, на 10 худо-бедно пахал только X7 влагодаря аппаратному кодировщику.
|
|
|
saww
|
Добавлено: 28 июл 2010, 14:18. Заголовок сообщения: |
|
|
Зарегистрирован: 16 дек 2008, 02:20 Сообщения: 61
|
А у меня почему-то во втором тюнере EVR не активна. Выбо есть только из первых трех вариантов: оверлейная DD7, оверлейная VMR7 (сейчас выбрана), первичная DD7.
|
|
|
hd44780
|
Добавлено: 28 июл 2010, 14:54. Заголовок сообщения: |
|
|
Эксперт |  |
Зарегистрирован: 23 мар 2007, 14:32 Сообщения: 4034 Откуда: РФ, ДНР, Донецк
|
saww писал(а): А у меня почему-то во втором тюнере EVR не активна.
Неактивна в 5.10?
А почему версии ПО разные?
Точно не помню, но по-моему ПО 4.74 с EVR вообще не умеет работать.
Если EVR неактивна, установи .NET 3.5 с сайта Microsoft, она бесплатная (если у тебя ее еще нет).
Потом выполни команду regsvr32 evr.dll.
Behold TV 609FM, Behold TV X7 Intel Core i7-4770K, ASUS Z87-K, RAM 32 GB, NVidia GT630 2GB. Win7, на 10 худо-бедно пахал только X7 влагодаря аппаратному кодировщику.
|
|
|
ALF
|
Добавлено: 29 июл 2010, 11:10. Заголовок сообщения: |
|
|
Эксперт |  |
Зарегистрирован: 02 апр 2006, 21:37 Сообщения: 1329
|
saww, а каким образом вы запускаете две копии ПО одновременно?
Behold TV M6 Extra Behold TV H8 Behold TV T8
|
|
|
saww
|
Добавлено: 29 июл 2010, 11:29. Заголовок сообщения: |
|
|
Зарегистрирован: 16 дек 2008, 02:20 Сообщения: 61
|
Спасибо, EVR включил - теперь понаблюдаю, как будет писаться.
А как проверить, какая версия .NET установлена?
4.74 на первом тюнере - так cложилось исторически. А ничего, что тот работает без EVR? Он работает в оверлее через VMR.
Две копии я запускаю как описано выше - под разными юзерами.
|
|
|
hd44780
|
Добавлено: 29 июл 2010, 11:51. Заголовок сообщения: |
|
|
Эксперт |  |
Зарегистрирован: 23 мар 2007, 14:32 Сообщения: 4034 Откуда: РФ, ДНР, Донецк
|
saww писал(а): А как проверить, какая версия .NET установлена? Загляни в каталог C:\WINDOWS\Microsoft.NET\Framework\ У меня, например, там есть подкаталоги v1.0.3705 v1.1.4322 v2.0.50727 v3.0 v3.5 v4.0.30128 И версии .NET установлены соответствующие. saww писал(а): 4.74 на первом тюнере - так cложилось исторически. А ничего, что тот работает без EVR? Он работает в оверлее через VMR.
Д.б. нормально. С оверлеем единовременно может работать только одно приложение - все равно какое.
Behold TV 609FM, Behold TV X7 Intel Core i7-4770K, ASUS Z87-K, RAM 32 GB, NVidia GT630 2GB. Win7, на 10 худо-бедно пахал только X7 влагодаря аппаратному кодировщику.
|
|
|
saww
|
Добавлено: 29 июл 2010, 12:08. Заголовок сообщения: |
|
|
Зарегистрирован: 16 дек 2008, 02:20 Сообщения: 61
|
Спасибо. А вот если я хочу одновременно писать двумя тюнерами и еще плеером смотреть фильм - выходит, мне обязательно надо менять 4-ю версию ПО на 5-ю, чтобы было меньше боков?
|
|
|
hd44780
|
Добавлено: 29 июл 2010, 13:14. Заголовок сообщения: |
|
|
Эксперт |  |
Зарегистрирован: 23 мар 2007, 14:32 Сообщения: 4034 Откуда: РФ, ДНР, Донецк
|
Не обязательно.
Возьмите плеер (VLC, BSPlayer), поддерживающий EVR, включите в нем этот EVR и смотрите. А ваша 4-я версия бехолда будет спокойно показывать через оверлей.
Я в 2003 винде делаю так: BeholdTv работает через EVR, а плеер через оверлей.
В семерке оверлеем пользуется сама винда (считайте, что его нету вообще), поэтому там EVR - единственный вариант.
2-х тюнеров в компе у меня нету, а вот плеер параллельно бехолду запускаю очень часто. И в семерке и в 2003. Косяков пока не замечал. Если начать усиленно таскать окно плеера по экрану, изображение на бехолде подрагивает, но на запись это никак не влияет.
Если не знаете - по части оверлеев 2003 Server такой же как и XP.
Behold TV 609FM, Behold TV X7 Intel Core i7-4770K, ASUS Z87-K, RAM 32 GB, NVidia GT630 2GB. Win7, на 10 худо-бедно пахал только X7 влагодаря аппаратному кодировщику.
|
|
|
saww
|
Добавлено: 29 июл 2010, 15:01. Заголовок сообщения: |
|
|
Зарегистрирован: 16 дек 2008, 02:20 Сообщения: 61
|
Спасибо за разъяснения. Правда, в настройках VLC что-то не смог найти упоминание EVR.
|
|
|
hd44780
|
Добавлено: 29 июл 2010, 17:37. Заголовок сообщения: |
|
|
Эксперт |  |
Зарегистрирован: 23 мар 2007, 14:32 Сообщения: 4034 Откуда: РФ, ДНР, Донецк
|
saww писал(а): Правда, в настройках VLC что-то не смог найти упоминание EVR.
Но в семерке работает ...
Behold TV 609FM, Behold TV X7 Intel Core i7-4770K, ASUS Z87-K, RAM 32 GB, NVidia GT630 2GB. Win7, на 10 худо-бедно пахал только X7 влагодаря аппаратному кодировщику.
|
|
|
saww
|
Добавлено: 29 июл 2010, 17:44. Заголовок сообщения: |
|
|
Зарегистрирован: 16 дек 2008, 02:20 Сообщения: 61
|
Под семеркой в настройках VLC есть опция EVR ?
|
|
|
hd44780
|
Добавлено: 29 июл 2010, 18:45. Заголовок сообщения: |
|
|
Эксперт |  |
Зарегистрирован: 23 мар 2007, 14:32 Сообщения: 4034 Откуда: РФ, ДНР, Донецк
|
Нету:
Но с бехолдом не конфликтует и глюков нету. В BSplayer EVR есть.
Behold TV 609FM, Behold TV X7 Intel Core i7-4770K, ASUS Z87-K, RAM 32 GB, NVidia GT630 2GB. Win7, на 10 худо-бедно пахал только X7 влагодаря аппаратному кодировщику.
|
|
|
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1 |
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|