Hey mage is there a way to prevent the video from progressively getting slightly out of sync (audio-video-wise) when I watch a game on my xbox?
It does it also on VLC player, but I can adjust the audio delay to counterbalance the effect. Sometimes need to be set at as much as -500 ms.
@squarepush7r: Not without some hassle. I encode the audio with a higher tempo than the broadcast to try and keep the files in sync. If I didn’t, the audio would be delayed by as much as a few seconds. I always check the files before creating the torrent to see if the audio is out of sync. If the delay isn’t too bad, I leave it as is. If not, I go back and adjust the tempo.
So far, no one has said anything about the sync issue so I thought the files were acceptable. I’ll see what I can do to minimize the delay but I don’t think it’ll ever be perfect because the amount of fine tuning required would be too time consuming.
I understand. Have you tried changing the pitch? I don’t think one would notice anything. I’m not sure but maybe that is what you meant you did. Maybe you can find an equation calculate the exact change you have to make to get it perferct every time. I have no idea how difficult it would be in this case but I’m prepared to help.
Anyway I just wish I could adjust audio delay on the xbox, always kinda fools me into thinking the refs have a very late whistle late in games
I never noticed an audio lag, so it can’t be too bad. Even when you see the announcers talking I’ve never noticed it. I’ll pay attention next time, but if it never occurred to me before it can’t be much of a delay.
Congratulations to Bosh on pushing Carter down the list. How long until Carter is off the list? Bargs probably won’t get there by the end of his contract…
@squarepush7r: Changing the pitch would be immediately noticeable because it would sound different. I’m not sure how it would help keep files in sync if it doesn’t change the length of the audio like adjusting the tempo does.
I use TimeStretch(tempo = 100.009) which seems to work well for the most part to keep the progressively increasing audio delay to a minimum. If you know of a better method, I’ll be glad to use it. Here’s a link for reference: http://avisynth.org/mediawiki/TimeStretch
@raptormage: I know it would sound different in theory but not in practice, with such a subtle change such as 0.009 percent.
Actually with timestreching you end up hearing a lot of the sound, twice, even thrice depending on your parameter, and I believe the most natural way to alter it is by changing the pitch.
But that’s beside my point.
Can you set a more precise parameter than 100.009 like for example 100.0095?
When encoding or before encoding, do you have 2 different files for the video (without audio) and the audio (without video)?
I’m just suggesting that if you want to get it perfect once and for all, you might want to capture the longest possible broadcast and see what the difference in lengths is between the two files.
Say you get 10 hours and 4 seconds of audio for 10 hours of video.
You have 604 / 600 x 100 = 100.666666 and you know that’s what you can use for all the future games.
I hope I’m not wrong, especially since I assume delay increases linearly with time.
Give pitch changing a try, It should be easier on your system and as long as you don’t go over 101 or 102, there would be no noticeable difference.
@squarepush7r: I’ll try experimenting with pitch changes to see if it has any effect. Figuring out whether the delay is linear is going to take some time. I appreciate the suggestions.
January 4th, 2010 on 7:32 am
the video link doesn’t work
January 4th, 2010 on 7:43 am
@Herbert: Which video link would that be? The torrent is well seeded and all the streaming video seems to be fine.
January 4th, 2010 on 3:38 pm
Love the reverse dunk by Bargnani.
Hey mage is there a way to prevent the video from progressively getting slightly out of sync (audio-video-wise) when I watch a game on my xbox?
It does it also on VLC player, but I can adjust the audio delay to counterbalance the effect. Sometimes need to be set at as much as -500 ms.
I Appreciate your efforts.
January 4th, 2010 on 9:30 pm
@squarepush7r: Not without some hassle. I encode the audio with a higher tempo than the broadcast to try and keep the files in sync. If I didn’t, the audio would be delayed by as much as a few seconds. I always check the files before creating the torrent to see if the audio is out of sync. If the delay isn’t too bad, I leave it as is. If not, I go back and adjust the tempo.
So far, no one has said anything about the sync issue so I thought the files were acceptable. I’ll see what I can do to minimize the delay but I don’t think it’ll ever be perfect because the amount of fine tuning required would be too time consuming.
January 4th, 2010 on 10:43 pm
I understand. Have you tried changing the pitch? I don’t think one would notice anything. I’m not sure but maybe that is what you meant you did. Maybe you can find an equation calculate the exact change you have to make to get it perferct every time. I have no idea how difficult it would be in this case but I’m prepared to help.
Anyway I just wish I could adjust audio delay on the xbox, always kinda fools me into thinking the refs have a very late whistle late in games
January 5th, 2010 on 5:12 am
I never noticed an audio lag, so it can’t be too bad. Even when you see the announcers talking I’ve never noticed it. I’ll pay attention next time, but if it never occurred to me before it can’t be much of a delay.
Congratulations to Bosh on pushing Carter down the list. How long until Carter is off the list? Bargs probably won’t get there by the end of his contract…
January 5th, 2010 on 9:51 am
@squarepush7r: Changing the pitch would be immediately noticeable because it would sound different. I’m not sure how it would help keep files in sync if it doesn’t change the length of the audio like adjusting the tempo does.
I use TimeStretch(tempo = 100.009) which seems to work well for the most part to keep the progressively increasing audio delay to a minimum. If you know of a better method, I’ll be glad to use it. Here’s a link for reference: http://avisynth.org/mediawiki/TimeStretch
January 6th, 2010 on 9:53 am
@raptormage: I know it would sound different in theory but not in practice, with such a subtle change such as 0.009 percent.
Actually with timestreching you end up hearing a lot of the sound, twice, even thrice depending on your parameter, and I believe the most natural way to alter it is by changing the pitch.
But that’s beside my point.
Can you set a more precise parameter than 100.009 like for example 100.0095?
When encoding or before encoding, do you have 2 different files for the video (without audio) and the audio (without video)?
I’m just suggesting that if you want to get it perfect once and for all, you might want to capture the longest possible broadcast and see what the difference in lengths is between the two files.
Say you get 10 hours and 4 seconds of audio for 10 hours of video.
You have 604 / 600 x 100 = 100.666666 and you know that’s what you can use for all the future games.
I hope I’m not wrong, especially since I assume delay increases linearly with time.
Give pitch changing a try, It should be easier on your system and as long as you don’t go over 101 or 102, there would be no noticeable difference.
January 6th, 2010 on 10:52 am
@squarepush7r: I’ll try experimenting with pitch changes to see if it has any effect. Figuring out whether the delay is linear is going to take some time. I appreciate the suggestions.