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 > Capturing and Editing Video > VapourSynth

Reply
 
Thread Tools Search this Thread Display Modes
Old 29th April 2016, 15:24   #2061  |  Link
stax76
Registered User
 
stax76's Avatar
 
Join Date: Jun 2002
Location: On thin ice
Posts: 6,837
yuv fourcc on apple dev page:

https://developer.apple.com/library/...4-CH1-SECTION3

Code:
d:\Temp>ffmpeg -codecs -hide_banner | findstr 4:4:4
 DEVI.. ayuv                 Uncompressed packed MS 4:4:4:4
 DEVI.. v308                 Uncompressed packed 4:4:4
 DEVI.. v408                 Uncompressed packed QT 4:4:4:4
 DEVI.S v410                 Uncompressed 4:4:4 10-bit

Last edited by stax76; 29th April 2016 at 15:30.
stax76 is offline   Reply With Quote
Old 29th April 2016, 16:34   #2062  |  Link
Khanattila
Registered User
 
Khanattila's Avatar
 
Join Date: Nov 2014
Posts: 440
I don't think it's helpful.

x264/x265 accept i420, yv12, nv12, i422, yv16, nv16, i444, yv24:
- yv12, yv16 and yv24 are planar, good;
- i420, i422, i444 are identical except that the U and V plane order is reversed, good;
- nv12, nv16 are semi-planar.

Why add a packed format?
__________________
github.com

Last edited by Khanattila; 29th April 2016 at 16:37.
Khanattila is offline   Reply With Quote
Old 29th April 2016, 16:45   #2063  |  Link
Myrsloik
Professional Code Monkey
 
Myrsloik's Avatar
 
Join Date: Jun 2003
Location: Kinnarps Chair
Posts: 2,554
My personal opinion is that you should just let vfw die. I know it's convenient and simple sometimes but it simply doesn't define enough things. Simply convert to RGB24 or yv24 at the end of all scripts you're only going to preview and be done with it.

If anything I thinkbthe future belongs to specialized editors/preview apps that have proper 10bit and up handling. There are monitors that truly support a higher depth but I don't think any open source solution is capable of properly doing that yet. Let vfw die, it's old and tired.

And you can easily pipe y4m at higher depths into x264 so that makes even less sense. I got that stuff added to y4m several years ago to work around this.
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet
Myrsloik is offline   Reply With Quote
Old 29th April 2016, 19:16   #2064  |  Link
stax76
Registered User
 
stax76's Avatar
 
Join Date: Jun 2002
Location: On thin ice
Posts: 6,837
I don't give it up yet, I'm getting closer though.
stax76 is offline   Reply With Quote
Old 29th April 2016, 19:45   #2065  |  Link
Myrsloik
Professional Code Monkey
 
Myrsloik's Avatar
 
Join Date: Jun 2003
Location: Kinnarps Chair
Posts: 2,554
Quote:
Originally Posted by stax76 View Post
I don't give it up yet, I'm getting closer though.
Why does staxrip need it at all when doing VS stuff?
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet
Myrsloik is offline   Reply With Quote
Old 29th April 2016, 20:05   #2066  |  Link
stax76
Registered User
 
stax76's Avatar
 
Join Date: Jun 2002
Location: On thin ice
Posts: 6,837
It does not really need it, it just was always good enough.
stax76 is offline   Reply With Quote
Old 30th April 2016, 07:08   #2067  |  Link
speedyrazor
Registered User
 
Join Date: Mar 2003
Posts: 194
Does this all relate to this issue?
http://forum.doom9.org/showthread.ph...ng#post1766005
speedyrazor is offline   Reply With Quote
Old 30th April 2016, 07:11   #2068  |  Link
stax76
Registered User
 
stax76's Avatar
 
Join Date: Jun 2002
Location: On thin ice
Posts: 6,837
Quote:
Originally Posted by speedyrazor View Post
Does this all relate to this issue?
http://forum.doom9.org/showthread.ph...ng#post1766005
no, vspipe don't use VFW
stax76 is offline   Reply With Quote
Old 30th April 2016, 18:50   #2069  |  Link
speedyrazor
Registered User
 
Join Date: Mar 2003
Posts: 194
Quote:
Originally Posted by HolyWu View Post
The fault comes from the source filter you use. You'd better open an issue on https://github.com/VFR-maniac/L-SMASH-Works and provide a small sample file so the author can reproduce the problem.
Done, thanks for the suggestion.
speedyrazor is offline   Reply With Quote
Old 29th May 2016, 10:00   #2070  |  Link
feisty2
I'm Siri
 
feisty2's Avatar
 
Join Date: Oct 2012
Location: void
Posts: 2,633
anyone ever thought about making a GUI based editor, something like Nuke for vs?
I mean vseditor is cool but it's based on script writing still... you're gonna have to write scripts even for some pretty simple tasks and that is not very user friendly..
would be nice if such GUI thing exists and you manipulate the filters and modules as "nodes" and it generates python scripts automatically for you..
feisty2 is offline   Reply With Quote
Old 29th May 2016, 10:19   #2071  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,779
You are probably thinking of something similar to "AVE AviSynth Visual Editor" (which was probably abandoned, IIRC).
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 29th May 2016, 10:26   #2072  |  Link
feisty2
I'm Siri
 
feisty2's Avatar
 
Join Date: Oct 2012
Location: void
Posts: 2,633
Quote:
Originally Posted by LigH View Post
You are probably thinking of something similar to "AVE AviSynth Visual Editor" (which was probably abandoned, IIRC).
shame, I always think it's good to "GUI whatever if possible and script manually only where it must"
feisty2 is offline   Reply With Quote
Old 29th May 2016, 10:41   #2073  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,779
That's the POV of the user.

The developer looks from the opposite angle and needs to have basic routines working first. A pretty GUI on a brittle core is like a penthouse floating above a basement still being built.

AviSynth was developed as (scriptable) frameserver; it was meant to be invisible. VapourSynth is a video filtering framework, not the same as a frameserver, but still meant to be the invisible engine covered by any kind of casing. Because the VapourSynth engine itself is partially made of a common programming language (Python), it is even more probable than for AviSynth that a user interface could be made which may change the video processing script as a part of itself. But this is just a very elaborate challenge...
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 29th May 2016, 11:08   #2074  |  Link
Are_
Registered User
 
Join Date: Jun 2012
Location: Ibiza, Spain
Posts: 321
Quote:
Originally Posted by feisty2 View Post
anyone ever thought about making a GUI based editor, something like Nuke for vs?
I mean vseditor is cool but it's based on script writing still... you're gonna have to write scripts even for some pretty simple tasks and that is not very user friendly..
would be nice if such GUI thing exists and you manipulate the filters and modules as "nodes" and it generates python scripts automatically for you..
Not sure if it is exactly what you meant, but somebody did think about it and wrote pyhenkan.

I don't know if it works out of the box in Windows, it's not mentioned anywhere, and has some bugs here and there, looks a little unfinished yet.

I don't really know what's Nuke, but is not Staxrip similar to what you are asking for (I have not used it, so I don't really know what it is)?
Are_ is offline   Reply With Quote
Old 29th May 2016, 11:08   #2075  |  Link
feisty2
I'm Siri
 
feisty2's Avatar
 
Join Date: Oct 2012
Location: void
Posts: 2,633
Quote:
Originally Posted by LigH View Post
The developer looks from the opposite angle and needs to have basic routines working first. A pretty GUI on a brittle core is like a penthouse floating above a basement still being built.
been years since the first vs release, I actually think the vs core should be pretty stable by now, trivial changes and improvements and bug fixes will always be going but nothing drastic, the basement is done imho
feisty2 is offline   Reply With Quote
Old 29th May 2016, 11:13   #2076  |  Link
feisty2
I'm Siri
 
feisty2's Avatar
 
Join Date: Oct 2012
Location: void
Posts: 2,633
Quote:
Originally Posted by Are_ View Post
I don't really know what's Nuke
Nuke is a node based commercial NLE software, it's a pretty popular thing in movie industry, see https://www.thefoundry.co.uk/products/nuke/

and it's different from transcoding toolkits like Staxrip or MeGUI, it's designed specifically for video manipulating not transcoding
feisty2 is offline   Reply With Quote
Old 29th May 2016, 14:22   #2077  |  Link
Mystery Keeper
Beyond Kawaii
 
Mystery Keeper's Avatar
 
Join Date: Feb 2008
Location: Russia
Posts: 724
Quote:
Originally Posted by feisty2 View Post
anyone ever thought about making a GUI based editor, something like Nuke for vs?
I mean vseditor is cool but it's based on script writing still... you're gonna have to write scripts even for some pretty simple tasks and that is not very user friendly..
would be nice if such GUI thing exists and you manipulate the filters and modules as "nodes" and it generates python scripts automatically for you..
Like Cycles in Blender? Doable. But how usable it would be? Writing scripts is simply faster. It lets you copy/paste and comment out lines. A complex script might use tens of nodes.
__________________
...desu!
Mystery Keeper is offline   Reply With Quote
Old 30th May 2016, 03:58   #2078  |  Link
feisty2
I'm Siri
 
feisty2's Avatar
 
Join Date: Oct 2012
Location: void
Posts: 2,633
Quote:
Originally Posted by Mystery Keeper View Post
Like Cycles in Blender? Doable. But how usable it would be? Writing scripts is simply faster. It lets you copy/paste and comment out lines. A complex script might use tens of nodes.
It's extremely useful on complex restoration projects like VideoFred's stuff, you got a clearer view of the entire process chain instead of figuring it out by hours of script reading and organizing, and it helps the function calling also, some fat plugins, mvtools kind of thing, might contain 20+ parameters or so, and you got them all on a gui panel, no more staring at the extra long function calling and tryna locate the parameter you set before and wanna modify now...
feisty2 is offline   Reply With Quote
Old 30th May 2016, 04:03   #2079  |  Link
feisty2
I'm Siri
 
feisty2's Avatar
 
Join Date: Oct 2012
Location: void
Posts: 2,633
And scripts tend to be messy and confusing and likely to go wrong when things get big and complex, cuz we humans make mistakes...GUI nodes help with that too
feisty2 is offline   Reply With Quote
Old 1st June 2016, 07:52   #2080  |  Link
dipje
Registered User
 
Join Date: Oct 2014
Posts: 268
Utvideo codec has now RGB 10-bit and RGB-with-alpha 10-bit versions, with quicktime support and working (import/export) in Adobe After Effects for Windows at least.

Virtualdub FilterMod has added b64a support and tested the codecs and they seem to work.
But there is no way yet to go from Vapoursynth (with RGB30 / RGB48) into Virtualdub FilterMod since Vapoursynth doesn't support those colorspaces in the VfW module. May I request this? There is a legit use now for it .

(Vpy RGB30 into Utvideo 'UQRG' seems to be close to 50% of the same RGB30 as a DPX sequence in disksize so it helps a lot with disk i/o in After Effects)


An alternative would be an updated ffmpeg with the 10-bit utvideo versions in _encoding_ mode, but since there doesn't seem to be support for the (now a fear years old) YUV422-10bit mode (UQR2) I have little hope for that happening.
dipje is offline   Reply With Quote
Reply

Tags
speed, vaporware, vapoursynth

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 07:09.


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