2014-03-14, 00:44
  #1
Medlem
Nu vet jag inte riktigt om jag postar i rätt ämne då det kan röra sig om datorproblem, men jag börjar här.

Som titeln lyder, så knastrar det i mina högtalare när jag tittar på film på min tv från datorn. Dock bara när det blir mycket ljudeffekter, höga ljudeffekter. Jag har kopplat en hdmi kabel från min dator och till min hemmabio receiver så ljudet går ut i hemmabio högtalarna, bilden går ut till tvn. Jag har testat att koppla hdmi kabeln direkt i tvn, men knastret kvarstår, då i tvns högtalare såklart.

Det har dock inte alltid varit så här, utan det började för 6-12 månader sedan. Och hdmi kabeln är kanske 2 år gammal och är aldrig flyttad på eller ihop snurrad. Men frågan är, kan det vara hdmi kabeln som helt enkelt börjat säga upp sig? (Bilden funkar som den ska). Eller kan det vara något med min dator? Värt att veta är att mina datorhögtalare knastrar inget när jag kollar på film vid datorn eller gör något annat som avger ljud. Utan det är enbart när jag kollar från datorn via tvn/hemmabio recievern i vardagsrummet.

Använder XBMC som mediespelare ifall det är relevant. Kanske är något med det som krånglar? Men har som sagt inte alltid varit så här.

Alla tips välkomnas.

PS. Det är inget fel på hemmabio recievern då det aldrig knastrar när jag spelar tv-spel eller kopplar in ipoden i AUX porten och lyssnar på musik.
__________________
Senast redigerad av Nethrim 2014-03-14 kl. 00:48.
Citera
2014-03-14, 01:19
  #2
Medlem
Louises avatar
Har du testat att sänka volymen i filmprogrammet på din dator och höja den på receivern? Det låter i förstone som att ljudet blir överstyrt någonstans i signalkedjan, så prova att sänka det vid ursprungskällan, dvs filmuppspelningsprogrammet.

Det kan vara att du kommit åt någon knapp för ett halvår sedan som gjorde att ljudet som går ut till kabeln är för högt.

Om det inte hjälper låter det på din beskrivning som att det är HDMI-kabeln som är den svaga länken, jag förstår bara inte riktigt hur den skulle kunna göra ljudet överstyrt. Men fan vet.
__________________
Senast redigerad av Louise 2014-03-14 kl. 01:21.
Citera
2014-03-14, 09:20
  #3
Medlem
Detta handlar troligtvis om Gain och DRC (dynamic range compression) som gått över styr. Har stött på det här i Xbmc speciellt med filmer med DTS ljudspår.

I Xbmc settings > system > audio output: avmarkera "boost volume level on downmix", samt rätt antal ljud-kanaler, och se till så att du har rätt typ på audio output: hmdi, optical/coax, eller analogt.
Kolla även att output device är i Directsound läge, inte WASAPI. WASAPI kan ge bättre ljud eftersom det tar exklusiv kontroll av ljudkortet och går förbi Windows-mixern, men Directsound är det som är felsäkrast och bör därför användas vid felsökning.

Starta sedan en video i Xbmc, pausa, och gå in på panelen för ljudinställningar (via ljudikonen - alltså i xbmc!), och se till att "volume" samt "volume amplification" båda är 0.0dB, d.v.s. ljudnivån är maxad men inte förstärkt. Sen: "Set as default for all videos".

Ytterligare en grej som kan ge "sprak" är om man kör med "Sync playback to display" samt "Drop/dupe audio" som metod. De inställningarna hittar man under System > Video > Playback.

Ljudkortet kan förresten ha egna DRC-inställningar (även inbyggt ljudkort), så kolla att det är avstängt i kontrollpanelen för ljudkortet. Det har även andra namn, typ Loudness equalization, Smart volume, Night mode etc.. Om Ljudkortet saknar egen kontrollpanel går det att fixa via Windows kontrollpanel för ljud, gå då in på enhetens egenskaper > Enhancements-fliken, och klicka i "Disable all sound effects".

Kolla flera olika filmer, både med Stereo, 5.1 Dolby, och DTS. Det kan ju vara fel på ljudet i filmen också!

För mer avancerade ljudinställningar i xbmc skickar jag med ett par länkar:
http://wiki.xbmc.org/index.php?title=AudioEngine/HOW-TO:_Configure_audio
http://wiki.xbmc.org/index.php?title=Advancedsettings.xml#audio

samt min egna audio-sektion från advancedsettings.xml:
Kod:
<advancedsettings>
	<audio>
		<!-- Standard (11.0 Eden and forward) features -->
		<!-- Dynamic Range Compression (DRC) on DolbyDigital(AC3) and DTS streams -->
		<applydrc>false</applydrc> 
		<!-- Limiter attack treshold;
		Default: 0.025 "default hold time of 25 ms;
		this allows a 20 hertz sine to pass undistorted"-->
		<limiterhold>0.050</limiterhold> 
		<!-- Limiter release Default: 0.1 -->
		<limiterrelease>0.300</limiterrelease> 
		<!-- Amount of gain (dB) to be applied to 5.1 streams that have been;
		mixed-down to 2 channels. Default is 12.0. Valid values are: -96.0 to 96.0. -->
		<ac3downmixgain>0.0</ac3downmixgain> 
		<!-- force resampling of audio at a given frequency (hz), 0=disabled -->
		<resample>0</resample>

		<!-- AudioEngine (12.0 Frodo) specific settings -->
		<!-- win-specific - will not use Wasapi API if true -->
		<forceDirectSound>0</forceDirectSound> 
		<!-- music: force playback of original format, will not down/upmix;
		next song to match current, not compatible with cross-fading -->
		<audiophile>1</audiophile>
		<!-- win-specific, buffer time in msec, hard minimum of 50msec -->
		<audiosinkbufferdurationmsec>50</audiosinkbufferdurationmsec> 
		<!-- Allow output of 44100hz when trancoding for SPDIF devices (i.e. DO NOT resample 44.1 to 48khz);
		prevents the default bahaviour of forcing resample of 44.1khz audio to 48khz (for compatibility reasons) -->
		<allowtranscode44100>1</allowtranscode44100>
		<!-- keep sending audio on silence to prevent reciever;
		switching on/off for DD/DTS vs PCM stream (WASAPI mode);
		disable to let other devices access audio device -->
		<streamsilence>0</streamsilence> 
	</audio>
</advancedsettings>
Citera
2014-03-14, 20:21
  #4
Medlem
Citat:
Ursprungligen postat av alverydrive
Detta handlar troligtvis om Gain och DRC (dynamic range compression) som gått över styr. Har stött på det här i Xbmc speciellt med filmer med DTS ljudspår.

I Xbmc settings > system > audio output: avmarkera "boost volume level on downmix", samt rätt antal ljud-kanaler, och se till så att du har rätt typ på audio output: hmdi, optical/coax, eller analogt.
Kolla även att output device är i Directsound läge, inte WASAPI. WASAPI kan ge bättre ljud eftersom det tar exklusiv kontroll av ljudkortet och går förbi Windows-mixern, men Directsound är det som är felsäkrast och bör därför användas vid felsökning.

Starta sedan en video i Xbmc, pausa, och gå in på panelen för ljudinställningar (via ljudikonen - alltså i xbmc!), och se till att "volume" samt "volume amplification" båda är 0.0dB, d.v.s. ljudnivån är maxad men inte förstärkt. Sen: "Set as default for all videos".

Ytterligare en grej som kan ge "sprak" är om man kör med "Sync playback to display" samt "Drop/dupe audio" som metod. De inställningarna hittar man under System > Video > Playback.

Ljudkortet kan förresten ha egna DRC-inställningar (även inbyggt ljudkort), så kolla att det är avstängt i kontrollpanelen för ljudkortet. Det har även andra namn, typ Loudness equalization, Smart volume, Night mode etc.. Om Ljudkortet saknar egen kontrollpanel går det att fixa via Windows kontrollpanel för ljud, gå då in på enhetens egenskaper > Enhancements-fliken, och klicka i "Disable all sound effects".

Kolla flera olika filmer, både med Stereo, 5.1 Dolby, och DTS. Det kan ju vara fel på ljudet i filmen också!

För mer avancerade ljudinställningar i xbmc skickar jag med ett par länkar:
http://wiki.xbmc.org/index.php?title=AudioEngine/HOW-TO:_Configure_audio
http://wiki.xbmc.org/index.php?title=Advancedsettings.xml#audio

samt min egna audio-sektion från advancedsettings.xml:
Kod:
<advancedsettings>
	<audio>
		<!-- Standard (11.0 Eden and forward) features -->
		<!-- Dynamic Range Compression (DRC) on DolbyDigital(AC3) and DTS streams -->
		<applydrc>false</applydrc> 
		<!-- Limiter attack treshold;
		Default: 0.025 "default hold time of 25 ms;
		this allows a 20 hertz sine to pass undistorted"-->
		<limiterhold>0.050</limiterhold> 
		<!-- Limiter release Default: 0.1 -->
		<limiterrelease>0.300</limiterrelease> 
		<!-- Amount of gain (dB) to be applied to 5.1 streams that have been;
		mixed-down to 2 channels. Default is 12.0. Valid values are: -96.0 to 96.0. -->
		<ac3downmixgain>0.0</ac3downmixgain> 
		<!-- force resampling of audio at a given frequency (hz), 0=disabled -->
		<resample>0</resample>

		<!-- AudioEngine (12.0 Frodo) specific settings -->
		<!-- win-specific - will not use Wasapi API if true -->
		<forceDirectSound>0</forceDirectSound> 
		<!-- music: force playback of original format, will not down/upmix;
		next song to match current, not compatible with cross-fading -->
		<audiophile>1</audiophile>
		<!-- win-specific, buffer time in msec, hard minimum of 50msec -->
		<audiosinkbufferdurationmsec>50</audiosinkbufferdurationmsec> 
		<!-- Allow output of 44100hz when trancoding for SPDIF devices (i.e. DO NOT resample 44.1 to 48khz);
		prevents the default bahaviour of forcing resample of 44.1khz audio to 48khz (for compatibility reasons) -->
		<allowtranscode44100>1</allowtranscode44100>
		<!-- keep sending audio on silence to prevent reciever;
		switching on/off for DD/DTS vs PCM stream (WASAPI mode);
		disable to let other devices access audio device -->
		<streamsilence>0</streamsilence> 
	</audio>
</advancedsettings>

Detta var väldigt matnyttigt. Tackar för det! Skall kolla igenom inställningarna i Xbmc och testa de saker som du har nämnt. Återkommer med resultat. (När jag tänker på det så skulle det EVENTUELLT kunna vara HDMI porten i min hemmabio reciever som jag har datorn kopplad till som är defekt? Men det får kollas upp ifall något annat inte hjälper.
Citera
2014-03-15, 00:04
  #5
Medlem
Citat:
Ursprungligen postat av Nethrim
Detta var väldigt matnyttigt. Tackar för det! Skall kolla igenom inställningarna i Xbmc och testa de saker som du har nämnt. Återkommer med resultat. (När jag tänker på det så skulle det EVENTUELLT kunna vara HDMI porten i min hemmabio reciever som jag har datorn kopplad till som är defekt? Men det får kollas upp ifall något annat inte hjälper.
Eftersom ljudet är digitalt (PCM eller AC3 över HDMI) så skulle jag gissa på att problemen uppstår redan på datorn, annars skulle du istället få korta avbrott i signalen, inte störningar, och dessutom blir ju bilden bra? Om du spelar upp vanliga ljudfiler genom HDMI-utkången (med foobar2000, iTunes, eller Spotify eller vad du föredrar), blir det något knaster då? Om inte så är det troligtvis XBMC eller Windows inställningar för flerkanalsljud som är problemet. Om det knastrar, då kan det ju vara något med HDMI eller receivern..

Förresten, jag glömde att du har en receiver som säkert kan ta emot och avkoda DD/DTS själv! Då bör DD/DTS signalen helst skickas till receivern för att avkodas där, utan att alls modifieras av XBMC och Windows!

Om du inte gjort det redan, i ljudinställningarna för XBMC bör du klicka i de format som receivern stöder: "Dolby Digital (AC3) capable receiver", "DTS capable".. etc. Du bör även köra WASAPI mode för Passthrough-enheten i den här konfigurationen (där finns ju både "Audio output device", och "Passthrough output device". Bild på det, och bild för volume/gain inställningen.

I Windows kontrollpanel för ljud finns också inställningar för detta: Properties (dubbelklick på HDMI ut-enheten) > "Supported Formats"-fliken, där hittas både olika format (DTS, DD, WMA Pro..), och olika sample rates (44.1 kHz, 48.1 kHz..). Klicka i de format som receivern stöder. Det finns en test-knapp där Windows spelar upp varje format så man kan testa om det funkar. Bild på det. (Förresten, den här ut-enheten bör ju också vara konfigurerad för rätt antal högtalare/kanaler, jag bara antog att det var rätt i förra inlägget)

På receivern bör det nu visa PCM när det du spelar upp en vanlig stereo-signal, men växla till DD(AC3)/DTS etc när du spelar upp något med sådan signal (ex dvd/bluray).

PS. Om receivern växlar mellan DD/DTS och PCM för ofta (t.ex när man pausar en film, och vissa recievers ger ifrån sig ett pop i högtalarna då de växlar läge) så kan man använda följande inställning i advancedsettings.xml
Kod:
<audio>
	<!-- keep sending audio on silence to prevent reciever;
	switching on/off for DD/DTS vs PCM stream (WASAPI mode);
	disable to let other devices access audio device -->
	<streamsilence>1</streamsilence> 
</audio>
Citera
2014-03-16, 23:02
  #6
Medlem
Citat:
Ursprungligen postat av alverydrive
Eftersom ljudet är digitalt (PCM eller AC3 över HDMI) så skulle jag gissa på att problemen uppstår redan på datorn, annars skulle du istället få korta avbrott i signalen, inte störningar, och dessutom blir ju bilden bra? Om du spelar upp vanliga ljudfiler genom HDMI-utkången (med foobar2000, iTunes, eller Spotify eller vad du föredrar), blir det något knaster då? Om inte så är det troligtvis XBMC eller Windows inställningar för flerkanalsljud som är problemet. Om det knastrar, då kan det ju vara något med HDMI eller receivern..

Förresten, jag glömde att du har en receiver som säkert kan ta emot och avkoda DD/DTS själv! Då bör DD/DTS signalen helst skickas till receivern för att avkodas där, utan att alls modifieras av XBMC och Windows!

Om du inte gjort det redan, i ljudinställningarna för XBMC bör du klicka i de format som receivern stöder: "Dolby Digital (AC3) capable receiver", "DTS capable".. etc. Du bör även köra WASAPI mode för Passthrough-enheten i den här konfigurationen (där finns ju både "Audio output device", och "Passthrough output device". Bild på det, och bild för volume/gain inställningen.

I Windows kontrollpanel för ljud finns också inställningar för detta: Properties (dubbelklick på HDMI ut-enheten) > "Supported Formats"-fliken, där hittas både olika format (DTS, DD, WMA Pro..), och olika sample rates (44.1 kHz, 48.1 kHz..). Klicka i de format som receivern stöder. Det finns en test-knapp där Windows spelar upp varje format så man kan testa om det funkar. Bild på det. (Förresten, den här ut-enheten bör ju också vara konfigurerad för rätt antal högtalare/kanaler, jag bara antog att det var rätt i förra inlägget)

På receivern bör det nu visa PCM när det du spelar upp en vanlig stereo-signal, men växla till DD(AC3)/DTS etc när du spelar upp något med sådan signal (ex dvd/bluray).

PS. Om receivern växlar mellan DD/DTS och PCM för ofta (t.ex när man pausar en film, och vissa recievers ger ifrån sig ett pop i högtalarna då de växlar läge) så kan man använda följande inställning i advancedsettings.xml
Kod:
<audio>
	<!-- keep sending audio on silence to prevent reciever;
	switching on/off for DD/DTS vs PCM stream (WASAPI mode);
	disable to let other devices access audio device -->
	<streamsilence>1</streamsilence> 
</audio>


Just nu har jag testat det du tipsade om i ditt första inlägg, och som det verkar så hjälpte det då jag inte hörde något knaster igår när jag kollade på film. Men jag ska ge det några chanser till med filmer som har lite mer och högre ljudeffekter. Återkommer problemet så ska jag ta mig en titt på det du skriver i det här inlägget. Tack
Citera
2014-03-17, 08:11
  #7
Medlem
Citat:
Ursprungligen postat av Nethrim
Just nu har jag testat det du tipsade om i ditt första inlägg, och som det verkar så hjälpte det då jag inte hörde något knaster igår när jag kollade på film. Men jag ska ge det några chanser till med filmer som har lite mer och högre ljudeffekter. Återkommer problemet så ska jag ta mig en titt på det du skriver i det här inlägget. Tack :)
Nemas problemas, bara trevligt att kunna hjälpa till!
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in