x264 rev2377 tMod

7th November 2013, Thursday 7 comments

Sources on GitHub: https://github.com/astrataro/x264_tMod,
and on BitBucket:
https://bitbucket.org/astrataro/x264_tmod.

Ad: new binary host is http://tmod.nmm-hd.org.

Download: x264_rev2377_tMod.7z

Updates:
1. Removed all audio codecs, except for --acodec copy/raw. x264 officially uses l-smash mp4 muxer, but I still keep x264-audio stuffs, though many does not function correctly as in previous versions (after libav/ffmpeg’s API updates). You may still build your own x264-tMod with qtaac/faac/lame/lavc support.
2. <patches/decoder> Added an option to select decoder of lavf. Only works for --demuxer lavf. For example, --demuxer lavf --decoder libvpx-vp9 uses libvpx to decode vp9, while by default lavf uses native vp9 decoder (implies --decoder vp9). Currently only vp9 (vp9/libvpx-vp9) and utvideo (utvideo/libutvideo) are tweakable. If QSV or some other decoders were added in lavf, one might select them to boost decoding mpeg-2, vc-1, h.264, etc.
3. Many other patches updated for x264, as now I use official branch as code base instead of x264_l-smash.

Categories: encode, x264, x264-bin

avs4x264mod 0.9.1

31st August 2013, Saturday 1 comment

Download links ( source codes are here): avs4x264mod-0.9.1-git-r64(105c53a).7z

0.9.1:
1. Prefers to use VapourSource for vpy input, as it is a native VapourSynth source filter. Put VapourSource.dll in AviSynth’s auto-load folder, or else x264 would try AVISource/HBVFWSource as before. Keep in mind that unlike HBVFWSource which will automatically imply –input-depth 16, with VSImport x264 wouldn’t know if the vpy output clip is 8-bit or not, so it is needed to manually set --input-depth depth if depth is not 8.
2. Prefers to use LSMASHVideoSource/LWLibavVideoSource as source filter than FFMS2 for many input formats, e.g., mp4/mov/mkv/m2ts/…. Still able to fall back to FFMS2 if LSMASH/LWL fails.

Categories: avs4x26x, encode, x264

x264 rev2359+704 tMod

31st August 2013, Saturday 4 comments

Sources on GitHub: https://github.com/astrataro/x264_tMod,
and on BitBucket:
https://bitbucket.org/astrataro/x264_tmod.

Ad: new binary host is http://tmod.nmm-hd.org.

Download: x264_rev2359+704_tMod.7z

Updates:
1. Removed some audio codecs, either not work or not proper to be put here. --acodec copy still works, so let it be.
2. <patches/AVS> Prefers to use VapourSource for vpy input, as it is a native VapourSynth source filter. Put VapourSource.dll in AviSynth’s auto-load folder, or else x264 would try AVISource/HBVFWSource as before. Keep in mind that unlike HBVFWSource which will automatically imply –input-depth 16, with VSImport x264 wouldn’t know if the vpy output clip is 8-bit or not, so it is needed to manually set --input-depth depth if depth is not 8.

Categories: encode, x264, x264-bin

x264 rev2348+704 tMod

7th July 2013, Sunday 19 comments

Sources on GitHub: https://github.com/astrataro/x264_tMod,
and on BitBucket:
https://bitbucket.org/astrataro/x264_tmod.

Ad: new binary host is http://tmod.nmm-hd.org.

Download: x264_rev2348+704_tMod.7z

Updates:
1. <patches/TriAQ> More aggressive ( and actually more accurate ) Haali’s AQ strength limiting.
2. <patches/qpmax&qpmin> Use --qpmin and --qpmax <integer>:<integer>:<integer> to set different values for I/P/B frames, as requested here.

Categories: encode, x264, x264-bin

Migrate to Bitbucket

1st June 2013, Saturday 6 comments
Categories: Uncategorized

x264 rev2334+704 tMod ( What’s wrong with GitHub? )

22nd May 2013, Wednesday 14 comments

Sources on GitHub: https://github.com/astrataro/x264_tMod.
I don’t know why but GitHub seems to be inaccessible for many users. It works for me as long as I sign in my own account, but usually fails when I log out, though the codes indicate server failures. I suggest sign up an account if you don’t have one when you fail to enter the repo, or maybe I need to switch to other git hosts….

Ad: new binary host is http://tmod.nmm-hd.org.

Download:
x264_rev2334+704_tMod.7z

Updates:
1. Haswell, Haswell, and Haswell.
2. Use liblsmash for mp4 stuffs. As consequences, you need to build liblsmash if you want to compile tMod by yourself. And liblsmash has to be patched in order to fit tMod:

diff --git a/Makefile b/Makefile
index 954a5b3..e6d8a89 100644
--- a/Makefile
+++ b/Makefile
@@ -43,6 +43,7 @@ install: all install-lib
 install-lib: liblsmash.pc lib
 	install -d $(DESTDIR)$(includedir)
 	install -m 644 $(SRCDIR)/lsmash.h $(DESTDIR)$(includedir)
+	install -m 644 $(SRCDIR)/importer.h $(DESTDIR)$(includedir)/lsmash_importer.h
 	install -d $(DESTDIR)$(libdir)/pkgconfig
 	install -m 644 liblsmash.pc $(DESTDIR)$(libdir)/pkgconfig
 ifneq ($(STATICLIB),)
@@ -60,7 +61,7 @@ endif
 
 #All objects should be deleted regardless of configure when uninstall/clean/distclean.
 uninstall:
-	$(RM) $(DESTDIR)$(includedir)/lsmash.h
+	$(RM) $(addprefix $(DESTDIR)$(includedir)/, lsmash.h, lsmash_importer.h)
 	$(RM) $(addprefix $(DESTDIR)$(libdir)/, liblsmash.a liblsmash.dll.a liblsmash.so liblsmash.dylib pkgconfig/liblsmash.pc)
 	$(RM) $(addprefix $(DESTDIR)$(bindir)/, $(TOOLS_ALL) $(TOOLS_ALL:%=%.exe) liblsmash.dll cyglsmash.dll)
 
--
Categories: encode, x264, x264-bin

x264 rev2309+704 tMod

24th April 2013, Wednesday 14 comments

Sources on GitHub: https://github.com/astrataro/x264_tMod.

Ad: new host is http://tmod.nmm-hd.org.

Download:
x264_rev2309+704_tMod.7z
x264_rev2323+704_tMod.7z (dev)
x264_rev2315+704_tMod-Lite-MacOSX.7z (dev)

Updates:
1. If you didn’t check the updated versions of rev2274+704, find the updates here. There’re plenty of changes/fixes you might be interested in.
2. Updated all patches to latest rev2309. You can find all official x264 updates here. Buy yourself a Haswell to enjoy the speed boost.
3. TriAQ patch is included in tMod (default) branch now, and you can play with it to use Variance AQ, Haali’s AQ and OreAQ in one build, simultaneously. Deprecated tMod+MixAQ, tMod+OreAQ and tMod+TriAQ branches on GitHub as they are all functionally merged. They might remain there but wouldn’t be updated anymore.
4. Being heavily sick, I couldn’t remember other changes, if there were any…. Audio encoding is still broken, which is not likely to be fixed in the near future unless someone can buy me some time….

Categories: encode, x264, x264-bin