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

 

Go Back   Doom9's Forum > General > Newbies

Reply
 
Thread Tools Search this Thread Display Modes
Old 7th August 2012, 17:16   #61  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,275
Quote:
Originally Posted by wcwman18 View Post
Is their a faster way since my files capture in h264 that I can make AAC 192 audio and mp4 x264 without the long encode?
If you really need to re-encode your streams, then there isn't a faster way

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.
LoRd_MuldeR is offline   Reply With Quote
Old 7th August 2012, 17:23   #62  |  Link
wcwman18
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?
wcwman18 is offline   Reply With Quote
Old 7th August 2012, 18:46   #63  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
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.
LoRd_MuldeR is offline   Reply With Quote
Old 8th August 2012, 02:53   #64  |  Link
wcwman18
Registered User
 
Join Date: Jul 2002
Posts: 107
Quote:
Originally Posted by LoRd_MuldeR View Post
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...
DSS2 worked great thanks.
How might I use lavf as my decoder?

Last edited by wcwman18; 8th August 2012 at 05:18.
wcwman18 is offline   Reply With Quote
Old 8th August 2012, 10:37   #65  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
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.
LoRd_MuldeR is offline   Reply With Quote
Old 9th August 2012, 03:26   #66  |  Link
wcwman18
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.
wcwman18 is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 06:31.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.