|
SageTV Software Discussion related to the SageTV application produced by SageTV. Questions, issues, problems, suggestions, etc. relating to the SageTV software application should be posted here. (Check the descriptions of the other forums; all hardware related questions go in the Hardware Support forum, etc. And, post in the customizations forum instead if any customizations are active.) |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
|||
|
|||
Codec troubleshooting procedure
I have some problems with DVDs that I encode with Handbrake OSX (h264 - AAC). They play pretty well with the 2 audio track being recognize but I sometimes get bad keyframes or something. I get artifacts at some points and they go away when a new scene is shown. It happened 4 times on a 2h20 movie.
The videos plays perfect in every other player (VLC, Quicktime, WMP). I'm trying to figure out what it causing this and how to solve it. What's the procedure to troubleshoot something like this ? I changed the h264 codec within Sage audio / video menu and they all do the same thing. Only Arcsoft decoder gave me different artifacts (a little bit less but included green squares). I tried CoreAVC / Cyberlink 8 / Arcsoft / FFDShow MPEG-4. |
#2
|
|||
|
|||
More infos :
I tried "SageTV Player" instead of DirectShow and the video plays perfectly. But the audio isn't... at all. My videos have 2 audio track, english and french version. Both encoded in AAC. The SageTV Player seems to be ignoring a track or whatever cause the track labeled english is silent and the one labeled french plays the english track... |
#3
|
|||
|
|||
Do you have a particular reason for converting the audio? What happens if you do an AC3-passthrough of the audio rather than converting it to AAC?
What version of Handbrake are you using? You may give one of the daily builds a try. At least on Windows they have become quite a bit better as far as H.264 standards than 0.9.4 is.
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3 Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD |
#4
|
|||
|
|||
Quote:
As for AC3 vs AAC... I don't have particular reason. I'm not really obsess on the audio quality. An AAC/160kpbs is fine enough for me so it keep the file size a little bit smaller. At least I think so. I think I'll give the AC3 a spin to see what happen. Meanwhile, I've found a solution... kind of. If I use more keyframe, the problem go away. I tried the parameter keyint=12 and it worked perfectly. At 24, the glitch was still there but lasted only for a fraction of a second. EDIT: Just tried the AC3 Passthrough and I get the same bug. English track's empty and french's playing the english track. Last edited by dmegatool; 07-07-2010 at 09:04 PM. |
#5
|
|||
|
|||
Quote:
Correction: I realized after I posted that H.264 does in fact have key frames. Handbrake doesn't directly expose those settings. You have to put those in as custom settings. By default I believe Handbrake sets the key frame interval to the frame rate of the video.
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3 Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD Last edited by Taddeusz; 07-07-2010 at 09:27 PM. |
#6
|
|||
|
|||
Quote:
As for the default, I didn't find anything about it. Seems like it's even bigger than the frame rate video because the artifacts lingers for several seconds. If I manually set it to 24, it's wayyyy shorter. I tried other settings to see if it would make any difference without success. I turned off B-Frames, Reference frames, CABAC, ... I didn't change anything. Last edited by dmegatool; 07-08-2010 at 05:41 AM. |
#7
|
|||
|
|||
Quote:
I would highly recommend trying the latest Handbrake daily. The latest videos I have created with build 3380 have no problems during playback. The ones I created under 0.9.4 will not play properly on my SageTV Client and actually give me a black screen.
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3 Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD |
#8
|
|||
|
|||
Never thought it could make such a difference. I'll give it a try today and see what happen. Thanks for the suggestion.
|
#9
|
|||
|
|||
Just tried the latest build (3429). It's a better but still glitchy.
How do I use graphEdit to see what Sage is using ? I've seen a lot of people use it to troubleshoot. I can open the file directly and I can see what is being use. What about Sage ? Can I see what is being used to decode ? |
#10
|
|||
|
|||
Quote:
I don't believe I've asked but what version of SageTV are you running and what version of Windows?
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3 Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD |
#11
|
|||
|
|||
I'm on Windows 7 and Sage beta 7 (.09)... I know that 0.11 is out so maybe I should get it.
I can't tell if it was working on V6. |
#12
|
|||
|
|||
Quote:
Also, what settings are you using? What video renderer and audio decoder are you using? For Windows 7 EVR is the best as it's going to give you hardware acceleration for both MPEG2 and H.264 video. I can't recall off the top of my head which I'm using but I can recommend either the Microsoft audio decoder or AC3Filter. For the AAC audio you also want to make sure you have a good dx filter, but I believe that as of Windows 7 you get one "out of the box."
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3 Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD |
#13
|
|||
|
|||
Quote:
That's sad cause with EVR, playing a HDPVR file, I get around 3% of CPU usage. With overlay and CoreAVC, it's around 40%. |
#14
|
|||
|
|||
First, you should upgrade to the latest beta version.
Also, what video card are you using and are you running the latest drivers?
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3 Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD |
#15
|
|||
|
|||
The only place I ever notice any kind of jumpiness is when playing HDPVR recordings. Everything else plays smooth.
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3 Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Best install method and procedure | mrman5917 | SageTV Software | 0 | 02-21-2006 06:12 PM |
Proper procedure for upgrading from 2.x to 4? | TomS | SageTV Software | 11 | 11-02-2005 03:59 PM |
What exactly is the procedure to ensure an changes I make to sage get saved? | flashbacck | SageTV Software | 2 | 01-07-2005 05:45 PM |
Need help with procedure... | Esrsa4 | Hardware Support | 5 | 09-06-2004 08:29 PM |
correct procedure for installing new beta/versions? | DArthur | SageTV Beta Test Software | 2 | 07-30-2003 02:25 PM |