View Full Version : Noob question: How to decode H.264 4:4:4 and load into Avisynth?
Mini-Me
12th July 2011, 18:52
I'm wanting to test out x264's new 4:4:4 encoding abilities, but that obviously requires an upgrade of my computer's decoders. I read that libavcodec has been updated to read 4:4:4 files.* Are there any binaries floating around, or do I need to build that from source? Also, what source filters use libavcodec, and is there any work necessary to get the new version "hooked in" properly once I have it?
Thanks.
* This seems to be true for both the FFmpeg version and libav version, judging by the commits. Is the development generally shifting toward libav, or would it be fine to stick with FFmpeg for now?
LoRd_MuldeR
12th July 2011, 19:37
Check this web-site for up-to-date builds of FFmpeg:
http://ffmpeg.zeranoe.com/builds/
Mini-Me
12th July 2011, 21:28
Check this web-site for up-to-date builds of FFmpeg:
http://ffmpeg.zeranoe.com/builds/
Thanks. :) Do you know where to put the shared libraries so that FFMpegSource (and media players) will use them though?
LoRd_MuldeR
12th July 2011, 21:30
Thanks. :) Do you know where to put the shared libraries so that FFMpegSource can use them though?
I don't think FFmpegSource uses libavcodec/libavformat as shared libraries ;)
Mini-Me
12th July 2011, 21:34
I don't think FFmpegSource uses libavcodec/libavformat as shared libraries ;)
Yeah...that's kind of what I feared. If you wanted to load up an H.264 4:4:4 file into Avisynth (or even a media player), how would you go about doing it?
LoRd_MuldeR
12th July 2011, 21:36
Yeah...that's kind of what I feared. If you wanted to load up an H.264 4:4:4 file into Avisynth (or even a media player), how would you go about doing it?
Does Avisynth even support the YUV 4:4:4 color format?
Mini-Me
12th July 2011, 21:37
Does Avisynth even support the YUV 4:4:4 color format?
The 2.5.8 line doesn't, but IanB's 2.6 alpha builds use the YV24 colorspace for 4:4:4.
LoRd_MuldeR
12th July 2011, 21:42
The 2.5.8 line doesn't, but IanB's 2.6 alpha builds use the YV24 colorspace for 4:4:4.
Well, then you would need an Avisynth 2.6 compatible build of FFMS2 with YV24 output and built with an up-to-date libavcodec :)
(I have no idea if FFMS2 can work with Avisynth 2.6 at the moment and/or if it does support YV24 output. Maybe you want to ask in the FFMS2 thread)
Mini-Me
12th July 2011, 21:49
Well, then you would need an Avisynth 2.6 compatible build of FFMS2 with YV24 output and built with an up-to-date libavcodec.
Well, crap. I didn't even consider that FFMS2 would need to be explicitly coded to support the newer colorspaces, but I guess that makes sense. In the meantime, are there even any players which use the FFMpeg shared libraries?
EDIT: I posted before your edit. FFMS2 works with Avisynth 2.6 on my system (though there could be bugs I'm not aware of), but I'll ask in that thread if it supports YV24.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.