Encode by x264.exe+qaac.exe?

Misosoup

New Member
Hi
As you know, binary of HE-AAC must be made by compile from source.This is REALLY inconvenience!

And,A awesome Japanese Video Editing Software called "Aviutl"
http://www.youtube.com/watch?v=8OOnJM3OgGs
http://www.youtube.com/watch?v=BhBJLJPef6Q

uses neroaacenc.exe+x264.exe to encode x264/HE-AAC.
This means users dont have to create a HE-AAC Encoder by compiling from source.Only download the neroaacenc.exe
and x264.exe and put those binares to the Aviutl folder is needed.I think this idea is extremely great.

SO,I suggest OBS to encode Movie by x264.exe+qaac.exe.I thin this should be done by
1.Download Latest qaac.exe+x264.exe
2.Put those files into the OBS Folder Called "x264.exe"and"qaac.exe"
3.Now,you can encode by Latest x264/HE-AAC.YEAH
 

R1CH

Forum Admin
Developer
I don't see why you would want to do this versus using integrated libraries. I doubt these command line programs even work with live streams.
 

Misosoup

New Member
Reason:
First,if OBS uses x264.exe+qaac.exe for movie encode,we can update the Encoder very easily.Just change the binaries
in the x264/qaac.exe folder.then,We dont have to wait until OBS update the integrated encoder.(Software like Avidemux
or Handbrake is using old x264 encoder.If you want latest encoder,You must use Nightly Build)
Second,if OBS uses x264.exe+qaac.exe/neroaacenc.exe for movie encode,we can use HE-AAC for live streaming without compile from source.

and,ffmpeg with x264 runs very fine for live streaming/recording(faac+x264).I dont know if qaac.exe/neroaacenc.exe runs fine for live streaming...
 

R1CH

Forum Admin
Developer
Your argument doesn't make much sense. If you wanted to update for example x264 before the OBS package is updated, you could just replace the libx264-129.dll, this is far more effective than using command line apps for encoding.

ffmpeg also uses the same libraries that OBS uses (not relying on external command line apps), that's why it works for live streaming.
 

Bensam123

Member
I've found a few x264 encoders that I'd like to try, but they're never packaged as .dlls. They're always packaged as .exes and building a .dll out of them is a huge pita and different for every encoder. I've tried doing this myself. I think that's what Miso was getting at, but worded it in a different way.

For instance I have a few h264 encoders I'd like to try with OpenCL lookahead built into them, but can't because I can't figure out how to compile them as a .dll.
 
Top