..
+ Reply to Thread
Results 1 to 19 of 19
-
Does not support at all?
I think they all support huffyuv, lagarith etc... , as long as you have matching x86 vs. x64 version of the codec installed. But the issue is they treat YUV lossless codecs as RGB, and there are various issues , the potentially bad one is clipping in the RGB conversion
Vegas works in studio range RGB normally (Y 0-255 <=> RGB 0-255) , where the black level is RGB16, white is RGB 235 (it's setup to work in this range) . Once codec that will work is magicyuv with the full range yuv option checkmarked, and that will preserve the range. (You still get minor rounding losses from the YUV>RGB conversion
Free/open source software like shotcut treat lossless YUV codecs as YUV , but they have some issues with proper interlaced workflows
I check recently again, and x264 was truly lossless in Adobe, the only lossless YUV codec that was truly lossless as YUV (all the others get RGB treatment). You can test in Elements -
No.
If you click on it in vdub2, you will see FFmpeg Huffyuv has a different fourcc "FFVH" . “Huffyuv v. 2.1.1" is "hfyu"
Then I looked into the folder for 64-bit VirtualDub. In the “Compression” dialog I see that there is a codec named “FFMPEG Huffyuv lossless codec”. However, “Huffyuv v. 2.1.1” is not listed. I assume what’s going on is that the manually downloaded “Huffyuv v. 2.1.1” is 32-bit only and therefore it shows up only in the 32-bit version of VirtualDub2.
Before I end-up breaking something, would it be your thought that if I had originally captured my VHS video using the 64-bit version of VirtualDub and applied the “FFMPEG Huffyuv lossless codec” (assuming it is effectually the same as “Huffyuv v. 2.1.1”), that the resulting AVI, audio AND VIDEO, would have imported and worked in Adobe Premier Elements ---- even though Adobe does not list it as a “supported” codec?
"AVI" imported codecs into most editors will need the AVI version of huffyuv , which is "hfyu" . The "codec" includes an encoder and a decoder . The NLE requires the decoder portion in order to decode. "AVI" codecs are also known as "VFW" or video for windows codecs.
A x64 NLE will not be able to use the x86 huffyuv decoder, so you get black screen, since you are missing the x64 huffyuv decoder
It's unlikely that you will "break" anything by installed x64 version of a VFW codec. I have both x86, x64 versions of hfyu installed concurrently - many people do.
Those codecs are not listed as "supported" for Premiere Pro either;
https://helpx.adobe.com/ca/premiere-pro/using/supported-file-formats.html
"Supported" means natively supported, "out of the box" so to speak. These are 3rd party codecs, rely on 3rd party decoders.
Will it work for sure? I don't know , I don't have Elements, but it should. This is how it works for Premiere Pro and most Windows NLE's (and other Windows programs) -
There are instructions somewhere on this site on how to install it. It' s not straightfoward. The actual x64 .dll , huffyuv.dll, should be found in Windows/System32 (all x64 codec .dlls will be found here)
Related, since many on this site also recommend the Lagarith lossless codec, and it comes with the 64-bit version of VirtualDub2, I just did a sample VHS capture using the Lagarith lossless codec. I opened Adobe Premier Elements and loaded this AVI. As with the earlier test of the 32-bit Huffyuv, only the audio portion imported; the video did not.
For example, ut video does it this way too. (A single installer installs both x86, x64 versions) -
Did you verify it was installed correctly ? Does it show up in vdub2 x64 compression list ?
Earlier , did you actually install lagarith ? Or just use vdub2's bundled one ?
In frustration but bowing to reality, should I give up on Huffyuv or Lagarith compression and just capture to H.264 (either AVI or MP-4) and simply do my editing with this lossy format?
Thanks.
For x264, at QP1, the quality is significantly higher than even ProRes XQ4444 or Cineform Filmscan3 . Those latter ones are professional quality codecs that are used for mastering. At QP1, it will be accepted by almost everything, and still be treated as YUV .
Don't bend over backwards - Lossless vs. lossy is a non issue, expecially if you're going to DVD. You won't notice the difference even on single frames. By all means, keep a truly lossless version for archival. But for the NLE and producing a DVD, it's not going to make a difference in terms of quality -
Codecs work with their supported APIs and platforms. This can vary quite a bit.
(example)
For Macs, there was the old Quicktime (32bit only) platform and their installable codecs for the supported MOV container file format. Newer Macs only support the AVFoundation (64bit only) platform. And they hardly have any 3rd-party codec support, so what Apple provides are the ONLY codecs you can choose from. Note, still using MOV format, which means much confusion if moving from old Mac devices & storage to new Macs.
Luckily -SOME- codecs are supported also by ffmpeg platform (likely only in 64bit on Macs), allowing conversion, storage, etc. But if you intend on working with standard Mac apps, they'll be using the AVFoundation platform.
On the Windows side, where you're working, there are multiple APIs & platforms:
1. the old VFW - video-for-windows (VCM, ACM) platform. Almost entirely 32bit but there are exceptions. Using codecs contained mainly in the AVI container file format.
2. the newer DirectShow platform. Both 32bit and 64bit. Using codecs contained in the AVI and WMV, and other file formats.
3. the newest MediaFoundation platform. Both 32bit and 64bit, but predominantly 64bit. Using codecs contained in different file formats (AVI, WMV, MKV, MP4, etc)
4. the Windows version of Quicktime (32bit only), using codecs contained in the MOV file format. BUT, only a subset of what was available on the Macs (many MOV codecs were Mac-only).
5. other platforms, such as ffmpeg (32 or 64 bit). It primarily uses codecs that match their supporting containers (e.g. WMV9 uses primarily ASF/WMV container, but also can be in AVI). Though strictly speaking, ffmpeg isn't a platform.
Note: h264 and similar is NOT only a codec, but a FAMILY of codecs in a standard (varying in profile & level). "X264" is a specific codec implementation that supports a subset of those h264 profiles & levels, and works with specific bitness & APIs/platforms. The good thing about using something like h264 (and using a common profile & level such as MP@ML) is that the codec that READS the the compressed stream does not have to be the same as the codec that WRITES the stream, because they are all trying to conform to the same standard.
Bottom line: Your capture app AND your editing app are going to need to agree on EVERYTHING in order to work together (32 vs. 64 bit, platform, supported container, color system & color subsampling.). Though you might skirt some of those issues using a standard like h264.
Because of this, one way you could make your life easier would be by using Premiere Elements as both your capturing and your editing app (yes, it can do both).
By default, P.E. can only do DV (saved as Type2 DV-AVI) or HDV (saved as MPEG2 TS) as capture formats. If you have a hardware capture device or card, it SHOULD support additional capture options (possibly both codec and container).
HTH,
Scott -
It might be an Elements limitation, not sure
Then you would expect it not to work in other programs; they can't "see" vdub2's folder
I also did not know that H.264 could be lossless. Never heard of that. Where might I find it for download? You mentioned x.264 at “QP1”. I don’t know what “QP1” is. Is that a reference to a website where I might find the version of x264 that you noted?
x264 is bundled with vdub2 "x264 8bit h.264/mpeg-4 AVC" , you can export different containers with vdub2
The VFW version is known as x264 VFW , typically VFW format means AVI container
https://www.videohelp.com/software/x264-VFW
QP is quantizer parameter. QP 0 is mathematically lossless . Higher values are more lossy, smaller filesizes. QP 1 is the highest quality, but still considered "lossy" .
For realtime capture, you'd usually want a GOP length of 1 (intra), for interlaced don't forget to set the field order (top field first vs. bottom field first)
Premiere pro has no problems with 4:2:2, but Elements might only accept "consumer" 4:2:0 . You have to run some tests
And finally, if you suggest I cease punishing myself and just use “regular” h264 (or X.264), would you suggest I use container MP-4 or AVI? While VirtualDub is limited to AVI, PotPlayer can create video files with either the MP-4 or AVI container, as well as others.
When in MP4 , the field order, aspect ratio are usually conveyed properly , and automatically. AVI container sometimes you need to manual override in the editor -
-
I'd rather not - read up on potplayer discussions and how it "calls home." It's known spyware, as violated GPL ffmpeg licensing in the past (look up "ffmpeg hall of shame"). If it works for you... great
But due to the VirtualDub part, output would have to be AVI whereas you suggest capturing to MP-4.
Similar Threads
-
Does VSDC Video Editor install any codecs or other addons?
By hbenthow in forum EditingReplies: 0Last Post: 18th Jun 2017, 15:33 -
convert h.264 to lagarith/utvideo/huffyuv
By nixiejames in forum Video ConversionReplies: 16Last Post: 1st Apr 2017, 08:33 -
Is end result mostly dependent on editor software or codecs?
By larioso in forum EditingReplies: 16Last Post: 31st Dec 2016, 14:49 -
Smart render. Lagarith > Vegas(edit) > Lagarith.
By ValentineStone in forum Video ConversionReplies: 11Last Post: 5th Oct 2016, 13:31 -
Is there a consumer level camcorder with a viewfinder?
By jungleexplorer in forum Camcorders (DV/HDV/AVCHD/HD)Replies: 5Last Post: 19th Aug 2016, 00:05