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 > New and alternative video codecs

Reply
 
Thread Tools Search this Thread Display Modes
Old 7th March 2019, 14:49   #141  |  Link
Gravitator
Registered User
 
Join Date: May 2014
Posts: 190
Why is the -speed-mode 3 option missing in the updated ffmpeg? > Https://forum.doom9.org/showthread.p...99#post1867899
__________________
Win10x64, Xeon E5450, GTX 750 2GB, DDR3 8GB.
Gravitator is offline   Reply With Quote
Old 8th March 2019, 12:49   #142  |  Link
jonatans
Registered User
 
Join Date: Oct 2017
Posts: 56
Quote:
Originally Posted by Gravitator View Post
Why is the -speed-mode 3 option missing in the updated ffmpeg? > Https://forum.doom9.org/showthread.p...99#post1867899
The updated ffmpeg in https://forum.doom9.org/showthread.p...99#post1867899 uses the public master branch of xvc from https://github.com/divideon/xvc while -speed-mode 3 is so far only available in our private development branch.
__________________
Jonatan Samuelsson
Co-founder and CEO at Divideon

www.divideon.com | xvc.io
jonatans is offline   Reply With Quote
Old 22nd June 2019, 07:46   #143  |  Link
augman000
Registered User
 
Join Date: Jul 2005
Posts: 42
Hi Jonatan,

Is it possible to build an ffmpeg (or if not, an xvcenc/xvcdec) that would run on XP 32-bit? I have an older PC that I would like to do some testing on.

In my earlier tests, xvc is very efficient for low bitrate, low resolution situations. On this older PC, xvc seems ideal.

Any assistance would be much appreciated. If this can be built, I will run some tests and share my results here. Hopefully that will assist in development.

Thanks.
augman000 is offline   Reply With Quote
Old 24th June 2019, 07:46   #144  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,254
According to one of the developers I just contacted via IRC, the support for Windows XP in ffmpeg has been dropped quite a while ago (with version 4), to improve the threading.

In addition, many linked libraries today will have their own restrictions (I remember x265 requiring special options, other codecs may not even care). So I doubt you will find any recent ffmpeg version still supporting it.
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid

Last edited by LigH; 24th June 2019 at 07:49.
LigH is offline   Reply With Quote
Old 2nd July 2019, 18:27   #145  |  Link
benwaggoner
Moderator
 
Join Date: Jan 2006
Location: Portland, OR
Posts: 3,390
Quote:
Originally Posted by augman000 View Post
Is it possible to build an ffmpeg (or if not, an xvcenc/xvcdec) that would run on XP 32-bit? I have an older PC that I would like to do some testing on.

In my earlier tests, xvc is very efficient for low bitrate, low resolution situations. On this older PC, xvc seems ideal.

Any assistance would be much appreciated. If this can be built, I will run some tests and share my results here. Hopefully that will assist in development.
Are you looking to test encoding or playback? I don't think 32-bit XP encoding is material to anyone anymore unless the goal is to benchmark encoding on an Atom-based security camera or something.

For decoding, yeah, that can make sense as a low bar. But for a forthcoming codec, the market is already 64-bit dominant. Pretty much everything has shipped as 64-bit for a while now. Looking at the latest Steam hardware survey, 96% of gaming PCs are on a 64-bit OS. The results would be interesting, but even if xvc barely worked on 32-bit, I don't know if that would negatively impact its prospects.
__________________
Ben Waggoner
Principal Video Specialist, Amazon Prime Video

My Compression Book
benwaggoner is offline   Reply With Quote
Old 7th July 2019, 10:34   #146  |  Link
jonatans
Registered User
 
Join Date: Oct 2017
Posts: 56
Quote:
Originally Posted by augman000 View Post
Hi Jonatan,

Is it possible to build an ffmpeg (or if not, an xvcenc/xvcdec) that would run on XP 32-bit? I have an older PC that I would like to do some testing on.

In my earlier tests, xvc is very efficient for low bitrate, low resolution situations. On this older PC, xvc seems ideal.

Any assistance would be much appreciated. If this can be built, I will run some tests and share my results here. Hopefully that will assist in development.

Thanks.
Hi augman000, sorry for the slow response.

It is possible to build xvc for 32 bit. For Visual Studio 14 2015, you can follow the steps at https://github.com/divideon/xvc but replace
Code:
cmake -G "Visual Studio 14 2015 Win64" ..
with
Code:
cmake -G "Visual Studio 14 2015" ..
I've uploaded 32-bit binaries for Windows here if you would like to try it out: https://drive.google.com/file/d/1lcG...ew?usp=sharing

This is built from the master branch of https://github.com/divideon/xvc.

I would be happy to hear how the experiment turns out.
__________________
Jonatan Samuelsson
Co-founder and CEO at Divideon

www.divideon.com | xvc.io
jonatans is offline   Reply With Quote
Old 4th September 2019, 11:24   #147  |  Link
Gravitator
Registered User
 
Join Date: May 2014
Posts: 190
Привет!
Are there any improvements in coding? Please share ffmpeg assembly (I follow the blurring of b-frames).
__________________
Win10x64, Xeon E5450, GTX 750 2GB, DDR3 8GB.
Gravitator is offline   Reply With Quote
Old 14th May 2020, 13:28   #148  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,254
I believe xvc may not compile well in GCC 10.1:

Code:
In file included from ../src/xvc_common_lib/transform_data.cc:22:
../src/./xvc_common_lib/transform_data.h:32:16: error: 'int16_t' does not name a type
   32 |   static const int16_t kDct2Transform4[4][4];
      |                ^~~~~~~
../src/./xvc_common_lib/transform_data.h:33:16: error: 'int16_t' does not name a type
   33 |   static const int16_t kDct2Transform8[8][8];
      |                ^~~~~~~

...
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 15th May 2020, 12:27   #149  |  Link
jonatans
Registered User
 
Join Date: Oct 2017
Posts: 56
Thanks LigH for reporting.

The problem was fixed in https://github.com/divideon/xvc/comm...67a85f4e858cd4
__________________
Jonatan Samuelsson
Co-founder and CEO at Divideon

www.divideon.com | xvc.io
jonatans is offline   Reply With Quote
Old 17th October 2020, 13:33   #150  |  Link
Gravitator
Registered User
 
Join Date: May 2014
Posts: 190
Looks like XVC moved to x265 as --hevc-aq.
__________________
Win10x64, Xeon E5450, GTX 750 2GB, DDR3 8GB.
Gravitator is offline   Reply With Quote
Old 19th October 2020, 18:16   #151  |  Link
benwaggoner
Moderator
 
Join Date: Jan 2006
Location: Portland, OR
Posts: 3,390
Quote:
Originally Posted by Gravitator View Post
Looks like XVC moved to x265 as --hevc-aq.
Huh? Where did you get that?

I thought that VVC picked up some xvc features and contributions.
__________________
Ben Waggoner
Principal Video Specialist, Amazon Prime Video

My Compression Book
benwaggoner is offline   Reply With Quote
Old 20th October 2020, 07:30   #152  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,254
Now that would be some remarkable inheritance.
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 20th October 2020, 18:02   #153  |  Link
benwaggoner
Moderator
 
Join Date: Jan 2006
Location: Portland, OR
Posts: 3,390
Quote:
Originally Posted by LigH View Post
Now that would be some remarkable inheritance.
In fact jonatans told me about how VVC got a some good xvc features at IBC last year. The specifics have faded with time, alas.
__________________
Ben Waggoner
Principal Video Specialist, Amazon Prime Video

My Compression Book
benwaggoner is offline   Reply With Quote
Old 20th October 2020, 21:11   #154  |  Link
jonatans
Registered User
 
Join Date: Oct 2017
Posts: 56
Quote:
Looks like XVC moved to x265 as --hevc-aq.
I don't know anything about this. I don't think there is any relation between xvc and --hevc-aq in x265.

Quote:
In fact jonatans told me about how VVC got a some good xvc features at IBC last year. The specifics have faded with time, alas.
Thanks Ben. Yes, in VVC there is the concept of "general constraint info" which makes it possible to indicate at the top level if some coding tools and features are disabled in the bitstream. This concept is inspired by the "restriction flags" in xvc which serves exactly the same purpose.

In EVC there are actually more features directly brought in from xvc such as a mode for determining the output order of pictures (Picture Order Count derivation) and a mode for implicit derivation of which reference picture to use for inter prediction.

/ Jonatan
__________________
Jonatan Samuelsson
Co-founder and CEO at Divideon

www.divideon.com | xvc.io
jonatans is offline   Reply With Quote
Reply

Tags
codec, compression, video codec, video encoding, xvc

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 06:11.


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