| Текущее время: 04 ноя 2025, 12:45 • Часовой пояс: 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 влагодаря аппаратному кодировщику. 
	  
	 | 
       
      
	 | 
	
	  
	  
	     
	      
	     
	  
	 | 
       
    
   
  
  
    | Кто сейчас на конференции |  
    | Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3 |  
   
  
    
    
      Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения 
     | 
   
 
 
 |