Embedded VobSUB + CoreAVC decoding without AviSynth

If you have a suggestion for a feature, post it here

Re: Embedded VobSUB + CoreAVC decoding without AviSynth

Postby ExSport » Tue Feb 09, 2010 5:36 pm

I mentioned VLC because maybe also someone other tesing CoreAVC will have same problem so he will know why encoded file is skipping in circle ;)
And in my case it was VLC which played video on background. But maybe it was problem of Nvidia drivers, who knows? 8-)
When talking about performance: when you are encoding, always you need to decode it so it can be passed to encoder from decoder part. It is not problem to decode faster than in real time for CoreAVC. Encoder will ask for decoded frame and it is passed to encoder. There is no decoder fixation to do it in realtime only(you can see it also when timecodec is used). Because that last test can be encoded at about 20% faster because CPU ignores decoding part so there are more cycles for encoding part and also CPU is not so overloaded with CUDA enabled when encoding is in progress.
My GPU is notebook variant of Nvidia 9650m GT.
About DiAVC I already posted here but it is not supported by MEncoder for now so useless for PMS sevrer.
But I didn't test it again with new dsnative.dll driver and latest MEncoder version....older versions were unable to load DiAVC decoder.
Link to timecodec benchmarking "tool": http://haali.cs.msu.ru/mkv/timeCodec.exe
Last edited by ExSport on Tue Feb 09, 2010 10:17 pm, edited 3 times in total.
ExSport
 
Posts: 2168
Joined: Mon Jan 19, 2009 5:40 pm

Re: Embedded VobSUB + CoreAVC decoding without AviSynth

Postby ExSport » Tue Feb 09, 2010 10:11 pm

Another test on 1080p file:
Code: Select all
h264 MKV file, resolution 1920x818 / 24fps, total time 1:54:57.536 = 6897 seconds

Now times needed for encoding process and counted frames per sec:
Code: Select all
no CUDA:   time 1h:36m:41s ... 5801 sec ... 28.54 fps
With CUDA: time 1h:15m.18s ... 4518 sec ... 36.64 fps

Difference is that CUDA is about 28% faster with not fully loaded CPU :mrgreen:
ExSport
 
Posts: 2168
Joined: Mon Jan 19, 2009 5:40 pm

Re: Embedded VobSUB + CoreAVC decoding without AviSynth

Postby kinetiKc » Wed Feb 10, 2010 3:47 pm

I've put newest MEncoder, and put "-vc coreavc" in custom options, but now I only get blank screen with subtitles. What that may be?
kinetiKc
 
Posts: 14
Joined: Wed May 06, 2009 10:45 am

Re: Embedded VobSUB + CoreAVC decoding without AviSynth

Postby ExSport » Wed Feb 10, 2010 5:06 pm

1. Restart PMS so debug.log will be clear(small)
2. Reproduce problem
3. Shut down PMS
4. attach debug.log here(pack it with zip or rar)
ExSport
 
Posts: 2168
Joined: Mon Jan 19, 2009 5:40 pm

Re: Embedded VobSUB + CoreAVC decoding without AviSynth

Postby kinetiKc » Wed Feb 10, 2010 9:30 pm

ExSport wrote:1. Restart PMS so debug.log will be clear(small)
2. Reproduce problem
3. Shut down PMS
4. attach debug.log here(pack it with zip or rar)

Here it is.
Attachments
debug.rar
(16.22 KiB) Downloaded 120 times
kinetiKc
 
Posts: 14
Joined: Wed May 06, 2009 10:45 am

Re: Embedded VobSUB + CoreAVC decoding without AviSynth

Postby ExSport » Wed Feb 10, 2010 10:06 pm

Code: Select all
MEncoder MT-SVN-r28311-Build-from-Sherpya-4.2.4 (C) 2000-2009 MPlayer Team

I said to use latest MEncoder version. ;)
Download latest r30521 from Sherpya site ;)
Also don't forget to copy "dsnative.dll" driver
People, please before ask what about to read info here??? Already written here what is needed :roll:
ExSport
 
Posts: 2168
Joined: Mon Jan 19, 2009 5:40 pm

Re: Embedded VobSUB + CoreAVC decoding without AviSynth

Postby kinetiKc » Wed Feb 10, 2010 10:10 pm

How it is possible, I put the newest (MPlayer-p4-svn-30521-mt.7z) today.
kinetiKc
 
Posts: 14
Joined: Wed May 06, 2009 10:45 am

Re: Embedded VobSUB + CoreAVC decoding without AviSynth

Postby ExSport » Wed Feb 10, 2010 10:11 pm

You need to take mencoder.exe and rename it to mencoder_mt.exe :mrgreen:
ExSport
 
Posts: 2168
Joined: Mon Jan 19, 2009 5:40 pm

Re: Embedded VobSUB + CoreAVC decoding without AviSynth

Postby kinetiKc » Wed Feb 10, 2010 10:27 pm

ExSport wrote:You need to take mencoder.exe and rename it to mencoder_mt.exe :mrgreen:

Oo! Yeah, I kinda messed this one up :D But now it doesn't display any subtitles ;(

And other files (also encoded with m264, only not 720p but lower) displays subs but no video.

And another one (weird) - files without subs comes as "damaged".
kinetiKc
 
Posts: 14
Joined: Wed May 06, 2009 10:45 am

Re: Embedded VobSUB + CoreAVC decoding without AviSynth

Postby ExSport » Wed Feb 10, 2010 10:39 pm

debug.log ;)
ExSport
 
Posts: 2168
Joined: Mon Jan 19, 2009 5:40 pm

PreviousNext

Return to Feature Suggestions

Who is online

Users browsing this forum: Exabot [Bot] and 3 guests