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. |
![]() |
#8761 | Link | |
Moderator
![]() Join Date: Jan 2006
Location: Portland, OR
Posts: 4,490
|
You mean can rarely process 8-bit HEVC without also supporting 10-bit HEVC, right?
Quote:
|
|
![]() |
![]() |
![]() |
#8763 | Link | |
Registered User
Join Date: Apr 2009
Posts: 4
|
Quote:
|
|
![]() |
![]() |
![]() |
#8765 | Link |
Registered User
Join Date: Oct 2002
Location: France
Posts: 2,234
|
About "histogram" vs "classic", what about hrd-pq ? If Boulder's video is 8 bit, i assume it sdr, so the "issue" is maybe main10 / 10 bits sdr video...
Has someone made tests to see if "histogram" behaves better than "classic" with main10 / 10 bits video in hdr-pq ?
__________________
My github. |
![]() |
![]() |
![]() |
#8766 | Link | |
Pig on the wing
Join Date: Mar 2002
Location: Finland
Posts: 5,612
|
Quote:
So the issue is probably seen with SDR sources encoded with the Main10 profile.
__________________
And if the band you're in starts playing different tunes I'll see you on the dark side of the Moon... |
|
![]() |
![]() |
![]() |
#8770 | Link |
Registered User
Join Date: Feb 2007
Location: Sweden
Posts: 456
|
x265 v3.5+69
https://www.mediafire.com/file/kuh2ekbo2p6a7rf/ |
![]() |
![]() |
![]() |
#8773 | Link |
Registered User
Join Date: Oct 2002
Location: France
Posts: 2,234
|
.... There is not...? I ran cmake to create a VS projet and checked all possible options, i thought all the supports were enabled.
Setting --profile main, -D 8 (and all others related stuff saying that video is 8 bits) on the command line is not working ? If not, for now, unfortunately i don't know what to do for... ![]()
__________________
My github. |
![]() |
![]() |
![]() |
#8774 | Link |
Registered User
Join Date: Jan 2019
Location: Canada
Posts: 545
|
If you enabled HIGH_BIT_DEPTH when configuring the build, it only builds 10 bit.
12 bit if you do MAIN12 too. There's a multilib script to get a statically linked executable with all bit depths. I can't really help for Windows/VS though.
__________________
LG C2 OLED | GitHub Projects |
![]() |
![]() |
![]() |
#8775 | Link | ||
20 years and counting...
Join Date: Oct 2002
Location: Germany
Posts: 680
|
Quote:
Quote:
Last edited by LeXXuz; 13th November 2022 at 15:58. |
||
![]() |
![]() |
![]() |
#8776 | Link |
Registered User
Join Date: Oct 2002
Location: France
Posts: 2,234
|
Ah.... Don't know how to do it for now, don't realy have time for now, sorry. Try to see if i can figure out something when there will be the need for a new build.
Otherwise, anyone can also make a build from my repo.
__________________
My github. |
![]() |
![]() |
![]() |
#8777 | Link |
Registered User
Join Date: Jan 2019
Location: Canada
Posts: 545
|
I just noticed that the new histogram scene cut commit removed the logging of consecutive B frames %, seemingly for no reason.
If anyone had a use for it, here's a diff: https://github.com/quietvoid/x265/co...a35be4377e390e Should probably be renamed from m_histogram now but I just copied the old code back.
__________________
LG C2 OLED | GitHub Projects |
![]() |
![]() |
![]() |
#8778 | Link |
Pig on the wing
Join Date: Mar 2002
Location: Finland
Posts: 5,612
|
Here's a very crude tool written in Python to get those average figures out of the csv log file written with csv-log-level 2 set. It expects that SSIM or PSNR is not enabled as those change the column structure. Only tested with two csv files I had on my HDD
![]() Usage: "python logtool.py filename.csv". It will then write a .log file to the path where the csv file is and output the same information in the command prompt window. Code:
import pandas as pd import os import sys filename = os.path.abspath(sys.argv[1]) log_content = pd.read_csv(filename, sep=",", decimal=".", header=0) log_content = log_content.iloc[:-4,11:-9] log_content.columns = log_content.columns.str.replace('.1', '', regex=True) log_content.columns = log_content.columns.str.replace('66', ' 16x16', regex=True) log_content.columns = log_content.columns.str.replace('326', ' 32x16', regex=True) log_content.columns = log_content.columns.str.replace('6x32', ' 16x32', regex=True) log_content.columns = log_content.columns.str.replace('6x8', ' 16x8', regex=True) log_content.columns = log_content.columns.str.replace('86', ' 8x16', regex=True) log_content.columns = log_content.columns.str.replace('AMP6', 'AMP 16', regex=True) log_content = log_content.replace('%', '', regex=True).astype(float) average = log_content.describe().loc['mean'].to_string() print (average) with open(filename+str('.log'), mode='w') as outputfile: outputfile.write(str(average)) outputfile.close()
__________________
And if the band you're in starts playing different tunes I'll see you on the dark side of the Moon... |
![]() |
![]() |
![]() |
#8779 | Link |
Registered User
Join Date: Apr 2017
Posts: 63
|
piping to x265 with powershell
sorry if that is too off-topic... this works just fine in a command prompt: ffmpeg.exe -i FILE -pix_fmt yuv420p10le -strict -1 -f yuv4mpegpipe - | x265.exe - --y4m .....etc. Now I wanted to use Powershell for that and the piping isn't working, the x265 process doesn't even start, while ffpmpeg is running: It seems that using the pipe character isn't working here. Does anyone have an idea? |
![]() |
![]() |
![]() |
#8780 | Link | |
Lost my old account :(
Join Date: Jul 2017
Posts: 301
|
Quote:
There are some workaround and more info here https://stackoverflow.com/questions/...-in-powershell |
|
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
Display Modes | |
|
|