Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. Domains: forum.doom9.org / forum.doom9.net / forum.doom9.se |
|
|||||||
![]() |
|
|
Thread Tools | Search this Thread | Display Modes |
|
|
#61 | Link | |
|
Software Developer
![]() Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,275
|
Quote:
![]() x264 already is the most sophistiocated H.264 software encoder. Depending on the settings/preset used, it can do anything between being extremely good quality (which of course comes at the cost of reduced encoding speed) and being extremely fast (which of course comes at the cost of reduced quality). If, however, you are bottlenecking x264 with slow input, it obviously can't do anything about that. Also: Don't let yourself be fooled by so-called "hardware" or "GPU-based" H.264 encoders. The developers of such encoders always try to make you believe that their encoders are faster than the available software solutions. They'll show you "nice" FPS numbers. But in fact they only achieve fast encoding speed, because they output crap quality! And of course they compare their speed to "high quality" x264 settings, which makes those FPS numbers completely meaningless. At comparable quality, they can't keep up with x264. Even worse: Most hardware encoders can't do anything but "fast and ugly" mode - options are very limited, if available at all. As recent tests have shown, the situation hast not changed much...
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊ Last edited by LoRd_MuldeR; 7th August 2012 at 18:56. |
|
|
|
|
|
|
#62 | Link |
|
Registered User
Join Date: Jul 2002
Posts: 107
|
Ok, thanks for all your help. One last question, coreavc works well for me speed wise however not to far in to the encode it locks up x264 and I can't get anything encoded. Does this happen to just me or have others reported to?
|
|
|
|
|
|
#63 | Link |
|
Software Developer
![]() Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,275
|
CoreAVC is a DirectShow filter, so I guess you are trying to use it with x264 via Avisynth and DirectShowSource().
DirectShowSource() always is a bit problematic. But: Does the very same Avisynth script lock up too when you try to play it through in VirtualDub? Because DirectShow is involved, it may very well be the Demuxer/Splitter filter that locks up, rather than CoreAVC itself. So what does happen if you try to play the source video file in a DirectShow-based player, such as MPC-HC, using CoreAVC as the decoder? Last but not least, you may want to give DSS2() a try instead of DirectShowSource(). Note: DSS2() is implemented in "avss.dll", which ships with Haali Media Splitter. If nothing else helps, you'll have to try your luck with the CoreCodec support...
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊ Last edited by LoRd_MuldeR; 7th August 2012 at 21:57. |
|
|
|
|
|
#64 | Link | |
|
Registered User
Join Date: Jul 2002
Posts: 107
|
Quote:
How might I use lavf as my decoder? Last edited by wcwman18; 8th August 2012 at 05:18. |
|
|
|
|
|
|
#65 | Link |
|
Software Developer
![]() Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,275
|
The FFMS2 plug-in for Avisynth is based on libavcodec/libavformat. So is the native (built-in) FFMS2 input of x264.
The ffdshow-tryouts DirectShow filter is based on decoders from libavcodec (mostly) as well...
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊ Last edited by LoRd_MuldeR; 8th August 2012 at 10:51. |
|
|
|
|
|
#66 | Link |
|
Registered User
Join Date: Jul 2002
Posts: 107
|
DSS2 now causes my x264 to hang at only 2 seconds left of the encode. I have cleaned my plugins folder and reinstalled. Here is my current script.
LoadPlugin("C:\Program Files (x86)\AviSynth 2.5\plugins\avss.dll") LoadPlugin("C:\Users\Owner\Desktop\pack\DG\DGAVCDecode.dll") Load_STDCall_Plugin("C:\Program Files (x86)\AviSynth 2.5\plugins\yadif.dll") DSS2("tonight.ts") ConvertToYV12() Yadif(0,1) Lanczos4Resize(1280,720,6,6,-6,-6) Would this be the proper script to try FFMS2? LoadPlugin("C:\Users\Owner\Desktop\pack\DG\DGAVCDecode.dll") Load_STDCall_Plugin("C:\Program Files (x86)\AviSynth 2.5\plugins\yadif.dll") Import("C:\Program Files\AviSynth 2.5\plugins\FFMS2.avsi") LoadPlugin("C:\Program Files (x86)\AviSynth 2.5\plugins\ffms2.dll") A = FFAudioSource(tonight_new.ts) V = FFVideoSource(tonight_new.ts) AudioDub(V, A) ConvertToYV12() Yadif(0,1) Lanczos4Resize(704,400,6,6,-6,-6) If my files are full HD .TS files what might be the best script to use, this? LoadPlugin("C:\Users\Owner\Desktop\pack\DG\DGAVCDecode.dll") Load_STDCall_Plugin("C:\Program Files (x86)\AviSynth 2.5\plugins\yadif.dll") AVCSource("tonight.dga") ConvertToYV12() Yadif(0,1) Lanczos4Resize(704,400,6,6,-6,-6) Last edited by wcwman18; 9th August 2012 at 18:44. |
|
|
|
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|