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. |
15th November 2018, 15:56 | #101 | Link | |
Registered User
Join Date: Oct 2017
Posts: 56
|
Quote:
The full list of settings that can be modified by the "-explicit-encoder-settings" parameter can be found in the ParseExplicitSettings function in encoder_settings.cc. We used this setting to generate the encode for our online demo (at https://www.divideon.com/products-an...ming-with-xvc/) as described in https://forum.doom9.org/showthread.p...72#post1832272. This was done in order to more closely meet the bitrate target. The difference in bitrate between two "-qp" steps are typically in the order of 12% so aqp_strength can be used to generate bitrate points in between. |
|
15th November 2018, 17:26 | #102 | Link | |
Registered User
Join Date: May 2014
Posts: 292
|
Quote:
I have a 50% load of coding can suddenly jump into 100% (the system squeaks) for a long time, then go back to 50%. A pause can give: a breather, give a use for other heavy programs, it is possible that it will allow back to reduce the load (there may be a conflict of processes, or is it a feature of the coder's floating load ...). Or we can wait for separate scripts, GUI with a pause. |
|
16th November 2018, 10:09 | #103 | Link | |
Registered User
Join Date: Oct 2017
Posts: 56
|
Quote:
If you want to ensure that your processor load never reaches 100% you can set the -threads parameter to a value that is lower than the number of cores available on your system. But this will of course also increase the encoding time somewhat. |
|
17th November 2018, 23:47 | #104 | Link |
Angel of Night
Join Date: Nov 2004
Location: Tangled in the silks
Posts: 9,559
|
Are you on Windows? Just press the pause key in the command window and FFmpeg will stop feeding the encoder frames until you press it again.
Pausing happens through the application ideally, not individual codecs inside of it. |
9th January 2019, 14:48 | #106 | Link |
Registered User
Join Date: Jul 2018
Posts: 1
|
XVC is simply the best codec right now. Able to beat HEVC and AV1. But the real question. Is there a chance that the codec is going to actually be usable for anything other than just testing any time soon? Browser support, player support?
Any kind of hope? |
9th January 2019, 18:11 | #108 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,366
|
If you want widespread decode support, there should be a royalty free license for decoding-only. Let content distribution pay the bills.
But there also is no content, and without getting any major content distributor on board it's mostly irrelevant anyway.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
10th January 2019, 10:55 | #109 | Link |
Registered User
Join Date: Mar 2004
Posts: 1,142
|
H.266/VVC is due to be ratified in October 2020, that will provide a large compression advantage over AV1. If the creator of XVC wants to make some money then he should patent any tools that are great that he has created then submit those tools to the MPEG-LA for inclusion in the H.266/VVC standard. He could earn a decent amount from that and a lot of people would benefit due to how widespread the codec will be.
|
12th January 2019, 14:13 | #110 | Link | |
Registered User
Join Date: Apr 2002
Posts: 756
|
Quote:
|
|
21st January 2019, 14:30 | #112 | Link |
Registered User
Join Date: Oct 2017
Posts: 56
|
Fresh build of xvc for Windows x64 here: https://drive.google.com/file/d/1MOZ...ew?usp=sharing
Let me know if you would like a build for a different platform (or if you would like to use ffmpeg with xvc support instead). For Park_Joy, 8 mbps you should probably be using around QP 27 for 720p and QP 30 for 1080p. I would suggest -speed-mode 2 if you want the result reasonably fast, or -speed-mode 1 if you want the highest quality. Example command line: xvcenc.exe -input-file park_joy_420_720p50.y4m -speed-mode 2 -qp 27 -threads 16 -rec-file rec.y4m -output-file enc.xvc -verbose 1 Took around 30 minutes to encode on my laptop and gave bitrate of 7.7 mbps. |
21st January 2019, 16:05 | #114 | Link |
Registered User
Join Date: Oct 2017
Posts: 56
|
Fresh ffmpeg with xvc support: https://drive.google.com/file/d/1Ywu...ew?usp=sharing
Example command line: ffmpeg.exe -i park_joy_420_720p50.y4m -c:v libxvc -speed-mode 2 -qp 27 -threads 16 enc.mp4 |
21st January 2019, 17:02 | #115 | Link |
Registered User
Join Date: May 2014
Posts: 292
|
Correct...
-speed-mode <0..2> 0: Placebo 1: Slow (default) 2: Fast 3: Faster ---------------------------------- Add the build number to the info field?
__________________
Win10x64, Xeon E5450, GTX 750 2GB, DDR3 8GB. Last edited by Gravitator; 21st January 2019 at 17:07. |
22nd January 2019, 08:48 | #117 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 7,011
|
The MP4 container will probably not accept xvc content officially, it has relatively strict specifications. The ffmpeg linked above by jonatans may do so due to a high similarity to other MPEG video content formats. (Please note the difference between a container format and a content format; .mp4 is a container, .xvc is a raw video content stream.)
It's more likely that MKV may accept xvc content some day, but check their changelogs if a current version does. Version 30.1.0 "Forever And More" (2019-01-05) did not yet announce that in their docs/NEWS.txt of the MKVtoolnixGUI installation. Disclaimer: Statements above are my humble opinions, I may be wrong. Last edited by LigH; 22nd January 2019 at 08:53. |
23rd January 2019, 14:05 | #118 | Link | ||
Registered User
Join Date: Jan 2019
Posts: 13
|
Quote:
I know difference, but I have script playxvc.bat Quote:
|
||
23rd January 2019, 14:26 | #119 | Link |
Registered User
Join Date: Jan 2019
Posts: 13
|
I've made tests of this codec (version from git, 18 january). It seems that xvc codec dont keep the same quality.
http://screenshotcomparison.com/comparison/128501 av1 q 36 vs xvc q 30 (and still too much blur). Other movies was acceptable. I can't compare size becouse encoding was interrupted |
23rd January 2019, 14:40 | #120 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 7,011
|
Well, yes ... playxvc.bat uses xvcdec to decode *.xvc to an intermediate format mpv recognizes immediately. I would assume Y4M. But if you have an xvc video stream multiplexed in an MP4 container, xvcdec won't recognize the xvc video content stream inside the MP4 container. You would have to demultiplex it from the MP4 first, then decode the raw xvc content, and then forward it to the player ... very complicated.
Instead, use the ffplay inside ffmpeg_xvc20190121.zip provided by jonathans. |
Tags |
codec, compression, video codec, video encoding, xvc |
Thread Tools | Search this Thread |
Display Modes | |
|
|