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.

 

Go Back   Doom9's Forum > Video Encoding > High Efficiency Video Coding (HEVC)

Reply
 
Thread Tools Search this Thread Display Modes
Old 6th January 2016, 19:16   #1  |  Link
movmasty
Registered User
 
Join Date: Feb 2002
Posts: 970
VfW Support for h265 and others?

Also VPx - Thor and Daala for vfw-Virtualdub


movmasty is offline   Reply With Quote
Old 6th January 2016, 19:40   #2  |  Link
sneaker_ger
Registered User
 
Join Date: Dec 2002
Posts: 5,570
VirtualDub does not need VfW, it can also pipe to external cli encoders. See VirtualDub's help on "external encoders". You can even get some presets ready to import for easy setup which include x265 among others: http://forum.videohelp.com/threads/3...ncoder-feature
sneaker_ger is offline   Reply With Quote
Old 6th January 2016, 20:06   #3  |  Link
Jamaika
Registered User
 
Join Date: Jul 2015
Posts: 808
There are no new ones for VirtualDub. You can use some tricks at X265 / vpx / Daala / MP4Box / mkvmerge, but do they work?
http://forum.doom9.org/showthread.php?t=172546
As for me, why artificially create workarounds like they are converters for the new codecs.
Container Avi deleted. There isn't even VP8 codec.
You can force the creation of an AVI using ffmpeg:
Code:
ffmpeg -i input.mts -s 1920x1080 -r 50000/1000 -f avi -c:v libx265 -x265-params ... -vtag HEVC output_H265.avi
Disadvantage: you don't open the file in any editor.
Jamaika is offline   Reply With Quote
Old 6th January 2016, 20:16   #4  |  Link
movmasty
Registered User
 
Join Date: Feb 2002
Posts: 970
Quote:
Originally Posted by Jamaika View Post
Disadvantage: you don't open the file in any editor.
I was referring mainly to import filters,

Thanks.
movmasty is offline   Reply With Quote
Old 27th January 2016, 21:05   #5  |  Link
MZ/X
Registered User
 
Join Date: Jan 2004
Posts: 15
Hi All,

The initial (the first widely working) version of x265vfw, based on the x264vfw, using the x265 library dll.

Homepage:
http://mpxplay.sourceforge.net

Follow on FB:
http://www.facebook.com/mpxplay

Last edited by MZ/X; 29th January 2017 at 09:56. Reason: obsolete
MZ/X is offline   Reply With Quote
Old 29th January 2016, 17:57   #6  |  Link
MZ/X
Registered User
 
Join Date: Jan 2004
Posts: 15
x265vfw v120 is updated with decoder side and x64 version. The direct stream copy (with VdubMod) and dshow playing (with Mpxplay-MMC) seems to work.
I've found that the 2-pass encoding crashes with original VirtualDub versions, but it seems to work with VirtualDubMod (x86).
Under testing...

http://mpxplay.sourceforge.net

Last edited by MZ/X; 29th January 2017 at 09:48.
MZ/X is offline   Reply With Quote
Old 30th January 2016, 17:21   #7  |  Link
BlockABoots
Registered User
 
Join Date: Dec 2012
Posts: 163
Im trying to use the above x265vfw for capturing live via AmaRec, but when i try and capture i get the following 2 popup windows....

"ICCompressBegin"

&

"x265vfw [error]:x256_encoder_openfailed"

any idea?
BlockABoots is offline   Reply With Quote
Old 31st January 2016, 13:40   #8  |  Link
MZ/X
Registered User
 
Join Date: Jan 2004
Posts: 15
That also happens at me sometimes (untested reasons), so I'm on it...
MZ/X is offline   Reply With Quote
Old 31st January 2016, 20:16   #9  |  Link
BlockABoots
Registered User
 
Join Date: Dec 2012
Posts: 163
Seems to happen all the time, with AmaRec. So im unable to use 265vfw, 264vfw on the other hand works fine however

Also have noticed that the x64 bit version never shows up in the codec list within AmaRec (x86 shows up however), is there a reason for this?

Last edited by BlockABoots; 31st January 2016 at 20:19.
BlockABoots is offline   Reply With Quote
Old 18th November 2016, 13:47   #10  |  Link
Ajvar
Registered User
 
Join Date: Jul 2014
Posts: 115
My-my, it's AmmAZING! Just tried this on Vegas Pro and it works like a charm. I always set Logging Level to NONE since x264's problems with any other option of this setting. x64 bit. Choosing FILE mode and container would be nice perks but it works without it so cool indeed.
P.S. Command line working would be good too. For example in Vegas I need to set --range-pc in vfw264 and vfw--265 to keep original levels.

Last edited by Ajvar; 18th November 2016 at 14:09.
Ajvar is offline   Reply With Quote
Old 29th January 2017, 09:53   #11  |  Link
MZ/X
Registered User
 
Join Date: Jan 2004
Posts: 15
Sorry for the long delay...

x265vfw v1.30 is released on http://mpxplay.sourceforge.net

Diffs between v1.20 and v1.30
- updated x265lib to v2.2 release (build 102)
- updated FFmpeg decoder to v3.2.2
- enabled multi-threaded decoding (depending on the number of CPU cores)
- added x265lib command line options handling and list of them under Help ("?") button (needs test)
- x265lib errors are displayed in x265vfw error window (stdout redirection, missing EoL)
- added "Full" log level to display all x265 library messages (needs test)
- disabled "Update stat file" option by default
- modified x264.stats to x265.stats by default
- removed untested and probably unusefull GordianKnot workaround
- added "hvc1" and "hev1" to fourCC list
- binaries are built with MinGW 6.3

"latest" release files are removed from x265vfw directory, please visit my homepage for the latest versions

I haven't made major changes in the encoding method, so some problems is still the same
(like crashing in original VirtualDub in 2-pass encoding, and x265vfw file output doesn't work yet)

@BlockABoots
1.Maybe the newer x265vfw drops some extra error messages to identify the problem.
2. x64 driver for the x64 applications, x86 driver for the x86 applications...
I think so You can install and use both driver parallel, but I haven't tested it

Last edited by MZ/X; 29th January 2017 at 10:19. Reason: additional infos
MZ/X is offline   Reply With Quote
Old 29th January 2017, 12:17   #12  |  Link
Jamaika
Registered User
 
Join Date: Jul 2015
Posts: 808
Thanks for the resumption of the project vfw X265 .
Certainly there is already progress.

I looked at the codec in Vegas Magix 14.

I have got some questions:
1) Will I be able in the future to import files RGBA64?
2) Will I be able to export files 10bit?
3) Do you plan to add function tune VMAF?
I noticed that you can't add functions colorMatrix, transfer, colorprism and range. I understand that something is in the implementation.
Jamaika is offline   Reply With Quote
Old 29th January 2017, 16:02   #13  |  Link
MZ/X
Registered User
 
Join Date: Jan 2004
Posts: 15
Thnx for the feedback.

I plan to rework (replace) the color space conversions, because it's a weakness (an ugly part) of the codec.
Then I will check what is supported in the VFW API at all. Maybe everything (RGBA64 input, 10 bits output), but I don't know yet.

Probably I have to review the command line options, because some of them are unsupported (invalid), other ones (vfw config related) are dropped out (but should work).
But first please press '?' to list the available options, because --input-csp and --output-depth are surely not supported.
And report those ones only, which should work, but has no effect.
(I've tested the "--lossless" option, while the GUI Rate control was ABR, and it made lossless output, using the command line setting)
Maybe the VUI info is not written into the bitstream, I'll check this. I have no knowledge about this part. ("--colormatrix" and such options)

btw. What is the VMAF tune? It's not here:
http://x265.readthedocs.io/en/default/presets.html

Last edited by MZ/X; 29th January 2017 at 17:09. Reason: correction
MZ/X is offline   Reply With Quote
Old 29th January 2017, 19:10   #14  |  Link
Jamaika
Registered User
 
Join Date: Jul 2015
Posts: 808
Quote:
Originally Posted by MZ/X View Post
But first please press '?' to list the available options, because --input-csp and --output-depth are surely not supported.
It was a rhetorical question. These options are in the X265, of course without rgba64. This function RGBA64 appears only as an overlay with the X265 for photos BPG, but this project has been suspended. I asked, because I have the preview options in Magix Vegas 14 in RGBA64.
Quote:
Originally Posted by MZ/X View Post
btw. What is the VMAF tune? It's not here:
http://x265.readthedocs.io/en/default/presets.html
VMAF is a perceptual video quality assessment algorithm developed by Netflix. VMAF Development Kit (VDK) is a software package that contains the VMAF algorithm implementation, as well as a set of tools that allows a user to train and test a custom VMAF model. Read this tech blog post for an overview.
He was touted in this forum as an important addition to the codec X265. Regards
http://www.streamingmedia.com/Articl...P9-113346.aspx
https://github.com/Netflix/vmaf/commits/master

Last edited by Jamaika; 29th January 2017 at 19:29.
Jamaika is offline   Reply With Quote
Old 29th January 2017, 22:31   #15  |  Link
MZ/X
Registered User
 
Join Date: Jan 2004
Posts: 15
VMAF = complete Linux mess
The package contains something ptools lib too, probably the Netflix's tools, including socket communication and other weird things.
I don't think so that x265lib developers will add this feature to their code in this shape (and I also don't plan to do it)...
It requires a strong rework for a general use...

Last edited by MZ/X; 30th January 2017 at 11:07. Reason: correction
MZ/X is offline   Reply With Quote
Old 26th July 2017, 01:59   #16  |  Link
MZ/X
Registered User
 
Join Date: Jan 2004
Posts: 15
x265vfw v1.41 is released on http://mpxplay.sourceforge.net

Diffs between v1.30 and v1.41
- updated x265lib to v2.5 release (build 130), added new x265 command line options to x265vfw, corrected/modified some older ones
- x64 release has 10 and 12 bit (per channel) encoding modes too, can be controlled by "--output-depth" option
- corrected PC/TV (full/limited) range conversions
- added option "--input-range" to specify input light range, it can be "full" (PC) or "limited" (TV), default is "auto" (YUV: limited, RGB: full)
- replaced internal colorspace conversions by FFmpeg's ones: added GRAY8, GRAY16, RGB555LE, RGB48BE, ARGB64BE,
BGR48LE, BGRA64LE, YUV420P16LE, YUV422P16LE, YUV444P16LE pixel formats
MZ/X is offline   Reply With Quote
Old 10th August 2017, 09:09   #17  |  Link
MZ/X
Registered User
 
Join Date: Jan 2004
Posts: 15
x265vfw v1.51 is released on http://mpxplay.sourceforge.net
A major new feature is the file output writing (AVI,MP4,MKV).

Jamaika:
There is a strong improvement in the VMAF to use it as a library (I can compile it),
but - it seems for me - the VMAF is just a measurement tool, I don't see yet how can it be used to tune a video encoding.
This is a good description anyway:
https://www.diycode.cc/projects/Netflix/vmaf
MZ/X is offline   Reply With Quote
Old 23rd August 2017, 16:12   #18  |  Link
Jamaika
Registered User
 
Join Date: Jul 2015
Posts: 808
Quote:
Originally Posted by MZ/X View Post
There is a strong improvement in the VMAF to use it as a library (I can compile it),
but - it seems for me - the VMAF is just a measurement tool, I don't see yet how can it be used to tune a video encoding.
This is a good description anyway:
https://www.diycode.cc/projects/Netflix/vmaf
Probably you are right, but vmaf is advertising its ffmpeg filter.
What's New
(8/12/17) VMAF is now included as a filter in FFmpeg main branch, and can be configured using: ./configure --enable-libvmaf.
(7/16/17) VMAF is now packaged into a library call libvmaf and can be called from a C/C++ program directly. See this section for details.
Jamaika is offline   Reply With Quote
Old 7th March 2018, 09:45   #19  |  Link
EasyStart
Registered User
 
Join Date: Apr 2002
Posts: 47
Is there anyone tried version v1.70 (x265vfw_x86_v170_x265b146_8bit_20171223). My 32 bits program, ImageToAvi v1.3, does not output anything when using the latest x86 version.
EasyStart is offline   Reply With Quote
Old 7th March 2018, 09:46   #20  |  Link
EasyStart
Registered User
 
Join Date: Apr 2002
Posts: 47
I am on Windows 7 x64 with sp1.
EasyStart 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 23:43.


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