Log in

View Full Version : MeGUI: General Questions and Troubleshooting Thread


Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 [178] 179 180 181 182 183 184 185 186

tebasuna51
26th May 2019, 10:10
And what about external programs?
To encode to AAC you have enough with:
https://www.videohelp.com/software/Nero-AAC-Codec

Or the best QAAC:
https://sites.google.com/site/qaacpage/

I never use FDK-AAC

About DGIndexNV:
http://rationalqm.us/dgdecnv/dgdecnv.html

I'm direct adding audio in MeGUI audio input without any file indexer or Directshowsource.

I also added the eac3 to MeGUI audio input tab.
Encoder Settings: Nero-AAC
Config: (like image attached)
Without previous indexer but with decoder LWLibavAudioSource like I say in previous post.

The script generated is in my log attached:
LoadPlugin("D:\Programa\megui\tools\lsmash\LSMASHSource.dll")
LWLibavAudioSource("D:\Test\AudioN\eac3\6chan.eac3")

imsrk48
27th May 2019, 10:23
To encode to AAC you have enough with:

https://www.videohelp.com/software/Nero-AAC-Codec



Or the best QAAC:

https://sites.google.com/site/qaacpage/



I never use FDK-AAC



About DGIndexNV:

http://rationalqm.us/dgdecnv/dgdecnv.html







I also added the eac3 to MeGUI audio input tab.

Encoder Settings: Nero-AAC

Config: (like image attached)

Without previous indexer but with decoder LWLibavAudioSource like I say in previous post.



The script generated is in my log attached:I'm using adaptive bitrate here. Anything wrong with that?

tebasuna51
27th May 2019, 21:39
I'm using adaptive bitrate here. Anything wrong with that?
Wrong? No, but my choice is select quality instead size.

Springnow
29th May 2019, 11:16
As more and more people (such as myself) are venturing into the wonderful world of MeGUI and AVC codecs, I find myself running into little problems here and there. Being that it is best not to hijack the MeGUI Bug-Report Thread (http://forum.doom9.org/showthread.php?t=105160), it might be time to start up a general questions/troubleshooting/help thread where those with MeGUI experience can lend a hand and noobs can help each other struggle through the learning process. This way us noobs can keep out of the developers hair, and let them develop, not field each persons 20 questions and simple-settings-screw-ups.

______________________________________________________________________________________

So, to kick it all off, I just ran an encode of "The Island" through MeGUI. I used the audio, video, and muxing tool to get a MP4 file. Sounds great except the audio was out of sync :( So I'm not sure what happened. I think it might be a problem with my d2v rip or something, because I ran the movie a few days ago (video only) and tried to mux using YAMB with a AC3->AAC BeLight converted file, and have the same problems. I've never heard of DGIndex screw ups though. So is that the problem, or is it in the AC3->AAC conversion, or the MP4 muxing? Either way has anyone heard of audio sync problems with MeGUI using the auto-encode mode?

And more to the point, does anyone know how best to figure out how much I need to delay the audio? At this point, it might be best to demux the tracks and try to remux them with delay. I don't know, anyone got any ideas?

I don't think it's the audio problem. You don't have to convert AC3 to AAC. Instead, try a video converter tool with "Video/Audio sync" feature to 1-click synchronize the video and audio tracks.

LouieChuckyMerry
6th June 2019, 15:23
Hello. I'm trying to check out MeGUI x64 but upon simply trying to index an .mkv receive the error message:

Cannot load a 32 bit DLL in 64 bit Avisynth: 'Path.../AviSynth 2.5/Plugins/AddGrainC.dll'.

which is alphabetically the first plugin in my AviSynth Plugins folder. Is there a trick for pointing MeGUI x64 to the Plugins64 folder? Thanks for any help.

imsrk48
9th June 2019, 07:07
How to improve color in MeGUI?

LouieChuckyMerry
23rd June 2019, 16:22
Hello. I'm trying to get 64 bit MeGUI-AviSynth+ running properly but am experiencing technical difficulties, so here I am looking for help from the really³ smart people who frequent this thread :) . I'm to the point where I can index and queue my script but when I attempt to run it x264 crashes with the error message "H.264 (MPEG-4 AVC) encoder has stopped working". Here's the error log:

[Error] Log
-[Information] Versions
--[Information] MeGUI: 2908 x64
--[Information] MeGUI Debug Data: available
--[Information] Update Check: development update server
--[Information] System Information
---[Information] Operating System: Windows 7 Premium x64 SP1 (6.1.7601.24468)
---[Information] .NET Framework: 4.0 (4.0.0.0)
---[Information] .NET Framework: 4.7 (4.7.03062)
---[Information] Redistributables
----[Information] Microsoft Visual C++ 2010 x64: 10.0.40219
----[Information] Microsoft Visual C++ 2010 x86: 10.0.40219
----[Information] Microsoft Visual C++ 2015 x64: 14.0.23506
----[Information] Microsoft Visual C++ 2017 x86: 14.14.26429
---[Information] DPI: 100% (96/96)
---[Information] Monitor 1
----[Information] Resolution: 1600x900
----[Information] Primary Screen: True
--[Information] Component Information
---[Information] Haali Media Splitter: 1.13.138.14 (14-04-2013)
---[Information] Haali DSS2: (14-04-2013)
---[Information] ICSharpCode.SharpZipLib: 0.85.5.452 (07-08-2008)
---[Information] MediaInfo: 18.05.0.0 (08-05-2018)
---[Information] SevenZipSharp: 0.64.3890.29348 (02-01-2011)
---[Information] 7z: 9.20 (18-11-2010)
--[Information] AviSynth Information
---[Information] AviSynth Wrapper
----[Information] Version: 1.0.2847.0
----[Information] Date: 06-05-2018
----[Information] Interface: 3
---[Information] AviSynth
----[Information] File Version: 0.1
----[Information] File Date: 20-12-2018
----[Information] File Name: AviSynth+ 0.1 (r2772, MT, x86_64)
----[Information] File Path: c:\windows\system32\avisynth.dll
----[Information] AviSynth Version: AviSynth+ 0.1 (r2772, MT, x86_64)
----[Information] AviSynth+: true
----[Information] AviSynth MT: true
-[Information] Update detection
--[Information] [23 Jun 19 11:10:47] Using cached update config and server: http://megui.org/auto/
--[Information] [23 Jun 19 11:10:47] No package requires an update
--[Information] [23 Jun 19 11:10:49] redist files copied: 2017_x64
-[Error] Log for job1 (video, 64BitMeGUI-AviSynth+Test.mkv.avs -> 64BitMeGUI-AviSynth+Test.mkv.264)
--[Information] [23 Jun 19 11:11:04] Started handling job
--[Information] [23 Jun 19 11:11:04] Preprocessing
--[Information] [23 Jun 19 11:11:04] AviSynth input script
---[NoImage] # Set DAR in encoder to 960 : 539. The following line is for automatic signalling
---[NoImage] global MeGUI_darx = 960
---[NoImage] global MeGUI_dary = 539
---[NoImage] LoadPlugin("F:\[0]StandAloneApps\MeGUI-64bit[Portable]\tools\lsmash\LSMASHSource.dll")
---[NoImage] LWLibavVideoSource("D:\Temp\[0000]ReEncTemp\64BitMeGUI-AviSynth+Test\64BitMeGUI-AviSynth+Test.mkv")
---[NoImage] # Deinterlace
---[NoImage] # Color Conversion
---[NoImage] # Color Adjustment
---[NoImage] # Crop
---[NoImage] # Denoise
---[NoImage] # Resize
---[NoImage] # Sharpen
---[NoImage] # Deband
---[NoImage] # Dither
---[NoImage] SetFilterMTMode("Default_MT_Mode",2)
---[NoImage] SMDegrain(TR=3,ThSAD=300,RefineMotion=True,Plane=0,Chroma=False,n16=True,n16_Out=True)
---[NoImage] FastLineDarkenMod4()
---[NoImage] ConvertToDoubleWidth()
---[NoImage] F3KDB(Y=100,Cb=100,Cr=100,GrainY=0,GrainC=0,Input_Mode=2,Output_Mode=2)
---[NoImage] ConvertFromDoubleWidth()
---[NoImage] ## Trim()
---[NoImage] # SelectRangeEvery(1000,66)
---[NoImage] PreFetch(3)
--[Information] [23 Jun 19 11:11:05] resolution: 1920x1078
--[Information] [23 Jun 19 11:11:05] frame rate: 24006/1001
--[Information] [23 Jun 19 11:11:05] frames: 1757
--[Information] [23 Jun 19 11:11:05] length: 00:01:13.263
--[Information] [23 Jun 19 11:11:05] aspect ratio: 960:539 (1.781)
--[Information] [23 Jun 19 11:11:05] color space: YUV420P16
--[Information] [23 Jun 19 11:11:06] Job command line: "F:\[0]StandAloneApps\MeGUI-64bit[Portable]\tools\x264\x264.exe" --keyint 240 --sar 1:1 --frames 1757 --output "D:\Temp\[0000]ReEncTemp\64BitMeGUI-AviSynth+Test\64BitMeGUI-AviSynth+Test.mkv.264" "D:\Temp\[0000]ReEncTemp\64BitMeGUI-AviSynth+Test\64BitMeGUI-AviSynth+Test.mkv.avs"
--[Information] [23 Jun 19 11:11:06] Process started
--[Information] [23 Jun 19 11:11:06] Standard output stream
--[Information] [23 Jun 19 11:11:06] Standard error stream
--[Error] [23 Jun 19 11:11:13] Process exits with error: 0xC0000005 STATUS_ACCESS_VIOLATION (-1073741819)
--[Information] [23 Jun 19 11:11:13] Job completed

I can read the log, but deciphering it is another matter all together ;) . Any help is much appreciated.

HOB
24th June 2019, 18:31
My most recent version of MeGUI Beta is 2908, I haven't seen any updates for some time. Is it still being actively developed or is it on hold?

BTW...this is my favorite goto program for working on old videos I have that need fine tuning.

Barough
25th June 2019, 12:30
Maybe Zathor have taken some time off. The last post he made was on 15th March 2019, 12:09.

HOB
25th June 2019, 13:25
Thanks for the reply Barough...well deserved time off if that's the case.

Xor
30th June 2019, 23:59
Use Megui 2908 X64 please help me to reduce NOISE old movie bluray

Source: Old full bluray H264
Resize filter: LancZos (sharp) [default]

Please how to apply denoise correctly?

Avisinth profile: scratchpad > ADD DENOISE

Add this tag without any value
<denoise>

http://thumbs2.imagebam.com/fb/a9/3b/f35dfc1265279224.jpg (http://www.imagebam.com/image/f35dfc1265279224)

example my source with a lot of noise, which values to apply ???

http://thumbs2.imagebam.com/10/7a/07/4723691265279784.jpg (http://www.imagebam.com/image/4723691265279784)

Thanks a lot

tebasuna51
1st July 2019, 09:18
@Xor

To use MeGUI <denoise> filters go to Filters tab like the image.

There are many other denoiser filters in AviSynth but you need load the necesary plugins and add the functions manually in Script tab.

Xor
2nd July 2019, 00:52
Thanks @tebasuna51

LouieChuckyMerry
14th July 2019, 19:27
Hello. I finally upgraded to MeGUI-AviSynth+ 64 bit but have a final (ha ha) MeGUI question. Every time I open the 64 bit (latest, developmental server) version, MeGUI downloads almost 100MB of .dll's: api-ms-win-core..., mfc..., etc. because every time I close MeGUI 64 bit all of the .dll's are deleted. Any ideas how to get MeGUI 64 bit to simply keep all these .dll's upon closing? Thanks for any help :) .

imsrk48
3rd August 2019, 05:57
What is New Update Servers of MeGUI My MeGUI Unable to Update

imsrk48
3rd August 2019, 18:26
@Zathor Sir Please Tell Which is New Update Servers?

LouieChuckyMerry
3rd August 2019, 20:50
Happy Saturday! and another question :) . When using QAAC with the latest developmental build of x64 MeGUI to downmix audio in .mkv's, the output file has no language tag (it's "undetermined") even if the audio language is properly tagged in the .mkv itself. Is there any way--the Extra/Custom Command Line, maybe?--to get the output file to keep the language tag? Thanks for any help.

P.S.--Any answer for my recent question about the x64 version of MeGUI downloading ~100MB of .dll's every time it's opened?

Zetti
3rd August 2019, 21:15
Are you sure about the dlls, i think it just copying from tools\redist every time and then closing MeGUI then the dlls getting deleted again.

LouieChuckyMerry
4th August 2019, 18:21
Are you sure about the dlls, i think it just copying from tools\redist every time and then closing MeGUI then the dlls getting deleted again.

Thank you for teaching me something, Zetti :thanks: . Now, any idea about keeping the language tag :D .

nandoom
5th August 2019, 02:04
Hi,

I haven't seen any updates since the last 2908 or any component update for a while now.

Is Zathor still around here?

Thanks

tebasuna51
5th August 2019, 11:37
Last Zathor post 15th March 2019, 12:09

Last MeGUI components update 19/05/2019 (ffmpeg 4.1.3, MkvMerge 34.0, Qaac 2.68)

nandoom
6th August 2019, 16:27
Yeah. Wondering if he is gone for good? and no one else to support this tool anymore?

locotus
6th August 2019, 16:45
Yeah. Wondering if he is gone for good? and no one else to support this tool anymore?

I hope Zathor is just making his and his family living, he's been
giving a very continous and dedicated support to Megui for some years, so I prefer to think that if he'd decided to leave Megui he himself would say so.

Besides, Megui and it's dependencias are quite stable even if
there's no update recently.

Octo-puss
9th August 2019, 17:13
Seems like MeGUI is crashing when it encounters files with specific regional characters, in this case czech.
It repeatedly crashed to desktop on a file that has "á" and "ň" chars in the name.

stax76
10th August 2019, 01:08
I don't know in detail how Windows behaves and how MeGUI works. The codepage which Czech is using Windows-1250 has these characters covered however so theoretically a GUI such as MeGUI which uses ANSI only tools such as AviSynth can work with such characters. One thing that a GUI should absolutely avoid is using batch files, that's gonna be trouble even on Win 10. For Unicode only VapourSynth will work, AviSynth don't support it.

https://de.wikipedia.org/wiki/Windows-1250

RipFan
20th August 2019, 15:39
Was wondering what the most efficient way to do batch encodes with MeGui?
Say I have Example S01 with 10 episodes in that folder and Example S02 with 10 episodes in the other folder.

If I get my settings/one click encoder script/settings how I want. If I add the first folder, it only adds the first episode to the queue. While it's encoding if I add the 2nd folder it adds S02E01 next in the queue. Then it just encodes all over the place.

Is there a way I can fix this, other then taking all the episodes out of the 2 folders and placing them in one. Is it possible, when I add a folder to the one click encoder, for the entire list of jobs to go ahead and come up in the queue list? So that, when I add another folder it just adds under there. Instead of just S01E01, it does S01E01(index,encode,mux) S01E02(index,encode,mux) etc etc?
https://i.imgur.com/RyQXnXJ.png

The above wouldn't be a big deal. However, if I was to go ahead and add S03 to the mix to get encoded. It would prioritize it after S02E02 and completely skip the rest of S02 until it was done with S03. If I'm doing something wrong, please help. :)


Also, why does every other time I start MeGui I keep swapping between versions of this update? Each time I try to encode with the newer versions I get an error somewhere in my batch.

https://i.imgur.com/CEgbjh2.png

In your first image, the job 2 (mkvmerge / muxing).
Is this something new in MeGUI?
I've been using MeGUI for 7 or 8 years now, and there was only 2 jobs for 2 pass encoding option.
Why this job 3? Is it to mux de first and the second pass?
Can someone help me with this question?
Thanks in advance.

nekrovski
27th August 2019, 16:03
Can anyone tell me if and how it is possible to extract opus audio with MeGUI?
It says unknown.
I installed the opus package but it still can't be checked in HD streams extractor.

stax76
27th August 2019, 16:20
Is HD streams extractor a eac3to frontend? eac3to prints:

Supported source formats:
(1) RAW, (L)PCM
(2) WAV (PCM, DTS and AC3), W64, RF64
(3) AC3, E-AC3
(4) DTS, DTS-ES, DTS-96/24, DTS-HD Hi-Res, DTS-HD Master Audio
(5) MP1, MP2, MP3 audio
(6) AAC audio
(7) MLP, TrueHD, TrueHD/AC3
(8) FLAC
(9) EVO/VOB/(M2)TS and MKV

nekrovski
27th August 2019, 16:24
Is HD streams extractor a eac3to frontend? eac3to prints:

Supported source formats:
(1) RAW, (L)PCM
(2) WAV (PCM, DTS and AC3), W64, RF64
(3) AC3, E-AC3
(4) DTS, DTS-ES, DTS-96/24, DTS-HD Hi-Res, DTS-HD Master Audio
(5) MP1, MP2, MP3 audio
(6) AAC audio
(7) MLP, TrueHD, TrueHD/AC3
(8) FLAC
(9) EVO/VOB/(M2)TS and MKV
I'm sorry, not entirely knowledgeable in these stuff.
Can you recommend a program to extract opus from mkv?

stax76
27th August 2019, 16:28
There are a bunch of mkvextract frontends you can find at videohelp.com. I'm using staxrip of course.

nekrovski
27th August 2019, 16:54
There are a bunch of mkvextract frontends you can find at videohelp.com. I'm using staxrip of course.
Thank you. In the meantime, I managed to do 2in1, converting the opus from the mkv into an mp3 with VLC.

RipFan
28th August 2019, 23:58
Can anyone tell me if and how it is possible to extract opus audio with MeGUI?
It says unknown.
I installed the opus package but it still can't be checked in HD streams extractor.
Did you try to enable the package in MeGUI?
Open MeGUI, select "Tools" and then "Update".
Scroll down untill you find "opus". Right click on "package disabled" and choose enable and then update it.
Try it. If something goes wrong, do the opposite and disable it again.
This is just a guess.
Cheers

wailam
4th September 2019, 00:22
Does anyone know where to set 1-Click to use FFms instead of L-Smash for default file indexer? Disabling L-Smash in update doesn't work as it enable itself back when 1-click running for whole folder.

LouieChuckyMerry
9th September 2019, 13:31
Can you recommend a program to extract opus from mkv?

Pazera Free Audio Extractor (http://www.pazera-software.com/products/audio-extractor/)

jlw_4049
9th September 2019, 13:55
Does anyone know where to set 1-Click to use FFms instead of L-Smash for default file indexer? Disabling L-Smash in update doesn't work as it enable itself back when 1-click running for whole folder.You'll have to adjust the programs default filters

Sent from my SM-G965U1 using Tapatalk

wiggaz
10th September 2019, 20:02
If I'd like to manually update x265 exe, which one should I use from here: http://msystem.waw.pl/x265/ ?
Thanks in advance

LigH
11th September 2019, 07:59
You should not, a new version may alter some command line parameters or preset balances, so MeGUI may not support a new version optimally.

Lord Dredd
18th September 2019, 06:52
Hey there friends , been a while since i was here .
Just recently i decided to become part of a group who rented a remote desktop to encode and do some video editing stuff and all.
i know just a tiny bit regarding megui and I use that to re encode videos to save space and make them play directly on my TV.

My issue is whenever someone else is using a high percentage of CPU lets say may be above 80 or 90% , the encoding speed of megui x264 goes down like anything .
When usually first pass runs at around 60 to 120fps it goes down to 3 or 4fps
and same is the case with second pass too. ( i use 2 pass encoding )
the cpu usage in first pass is around 8% at my end , whereas the other user is consuming more than 90% of it.

I have tried adding --threads manually as well into the x264 command line but still no use.
CPU is pretty good Intel Xeon E 2650 with 64gigs of ram
Ram is always available , more than 50% is always free.

I don't use any sort of filtration in avisynth script
here is an example

LoadPlugin("F:\TEST\megui\tools\lsmash\LSMASHSource.dll")
LWLibavVideoSource("F:\files\mammoth.mkv")
#deinterlace
#crop
#resize
#denoise

here is x264 command line
--preset slower --pass 2 --bitrate 1500 --stats ".stats" --ref 5 --qpmin 10 --qpmax 51 --merange 24 --threads 96

just yesterday added the threads manually to see what it can do., it made encoding faster when i was the only one consuming resources otherwise the threads count is always at default as set by the preset.

all i wish to know is how can i set megui to use enough cpu power or whatever it is so that i get a decent fps
Thanks

jlw_4049
18th September 2019, 07:07
Hey there friends , been a while since i was here .
Just recently i decided to become part of a group who rented a remote desktop to encode and do some video editing stuff and all.
i know just a tiny bit regarding megui and I use that to re encode videos to save space and make them play directly on my TV.

My issue is whenever someone else is using a high percentage of CPU lets say may be above 80 or 90% , the encoding speed of megui x264 goes down like anything .
When usually first pass runs at around 60 to 120fps it goes down to 3 or 4fps
and same is the case with second pass too. ( i use 2 pass encoding )
the cpu usage in first pass is around 8% at my end , whereas the other user is consuming more than 90% of it.

I have tried adding --threads manually as well into the x264 command line but still no use.
CPU is pretty good Intel Xeon E 2650 with 64gigs of ram
Ram is always available , more than 50% is always free.

I don't use any sort of filtration in avisynth script
here is an example



here is x264 command line


just yesterday added the threads manually to see what it can do., it made encoding faster when i was the only one consuming resources otherwise the threads count is always at default as set by the preset.

all i wish to know is how can i set megui to use enough cpu power or whatever it is so that i get a decent fps
ThanksWhen someone transcodes the processor is doing the same thing for them in real time as megui does for you slowly for more quality.

There is no magic fix. If plex calls for the CPU power it's going to get it ad megui is lower priority.

If plex didnt get it their steam would buffer or hang.

If you want it to go faster you need to look into high core count thread rippers.

Sent from my SM-G965U1 using Tapatalk

Lord Dredd
18th September 2019, 07:25
When someone transcodes the processor is doing the same thing for them in real time as megui does for you slowly for more quality.

There is no magic fix. If plex calls for the CPU power it's going to get it ad megui is lower priority.

If plex didnt get it their steam would buffer or hang.

If you want it to go faster you need to look into high core count thread rippers.

Sent from my SM-G965U1 using Tapatalk
I was afraid i was gonna get this reply :(
Thanks mate
I was under the impression that 2650 would prove to be an awesome choice :(
May be i need to cancel the subscription.
I guess there is no other way to help it slightly ???
Thanks

jlw_4049
18th September 2019, 14:17
I was afraid i was gonna get this reply :(

Thanks mate

I was under the impression that 2650 would prove to be an awesome choice :(

May be i need to cancel the subscription.

I guess there is no other way to help it slightly ???

ThanksI'm not sure what you are asking. Make your files direct playable if you have the bandwidth and it wont be a problem!

Sent from my SM-G965U1 using Tapatalk

Merlincool
21st September 2019, 20:32
What does x264 log means.

I mean only the part where there is mention

x264 [info]: frame I:1039 Avg QP:14.13 size:133071
x264 [info]: frame P:28114 Avg QP:15.54 size: 57455
x264 [info]: frame B:107619 Avg QP:17.64 size:31151

What do you expect to read from this kind of log. What is best practice to understand transparency.

jlw_4049
21st September 2019, 21:58
What does x264 log means.

I mean only the part where there is mention



What do you expect to read from this kind of log. What is best practice to understand transparency.What are you trying to achieve?

Sent from my SM-G965U1 using Tapatalk

Merlincool
22nd September 2019, 00:18
What are you trying to achieve?

Sent from my SM-G965U1 using Tapatalk

Nothing. I want to know how you read this log. What is expected for best transparency or how do you judge the video transparency by looking at x264 log. Like I,p,b value,what you observe and decide?

jlw_4049
22nd September 2019, 01:18
Nothing. I want to know how you read this log. What is expected for best transparency or how do you judge the video transparency by looking at x264 log. Like I,p,b value,what you observe and decide?Final Rate factor. I then add about .50 to the CRF value from it and hit my 2 pass kbps with Crf that way

Sent from my SM-G965U1 using Tapatalk

tebasuna51
22nd September 2019, 10:08
What is best practice to understand transparency.

Transparency is a subjective goal.

My goal is a compromise between quality and size and try to obtain, more or less with a crf 18:

I_QP: 16
P_QP: 18
B_QP: 20

I know it is not absolutly transparent but is enough for me.
I think than crf less than 16 is to waste bitrate but each user must select their goal.

Merlincool
22nd September 2019, 12:59
I am sorry guys if my english was too bad or my framing of sentences were poor.

Idk what this means,I have seen under every major places.

x264 [info]: frame I:1039 Avg QP:14.13 size:133071
x264 [info]: frame P:28114 Avg QP:15.54 size: 57455
x264 [info]: frame B:107619 Avg QP:17.64 size:31151

How to read from this.

sneaker_ger
22nd September 2019, 13:25
It means x264 used 1039 I frames, 28114 P frames and 107619 B frames.
https://en.wikipedia.org/wiki/Video_compression_picture_types

The average quantizer for I frames was 14.13, for P frames 15.54 and for B frames 17.64.
https://en.wikipedia.org/wiki/Quantization_(image_processing)

The average sizes were 133071 Bytes for I frames, 57455 Bytes for P frames and 31151 Bytes for B frames.


So these values are only interesting for computer scientists and not so much for end users.

Merlincool
22nd September 2019, 19:35
So these values are only interesting for computer scientists and not so much for end users.

I thought this has some technical details. Sone were I read if ipratio and pbratio is equal that means it's good encode? Or is it something else?

LigH
23rd September 2019, 07:43
No, the intention of I/P and P/B ratios is: You can configure the encoder in a way that it uses finer quantization for frames which are used a lot as a reference (the quality of many other frames depends on its precision – thus, mainly I frames) and coarser quantization for frames which only depend on other frames but are not referenced by others (their lack of precision is not inherited and not visible for a long time – thus, mainly B frames). Many people already spent a lot of time in testing which ratios produce a good compromise between efficient encoding and good quality retention. I/P and P/B quantizer ratios don't have to be equal, they may be both small (only little more than 1.0) or both larger or selected independently ... the encoder has its defaults, which may depend on selected presets and tunings, and you can still override them manually. But both are settings to prepare the encoder, not results telling much about the quality of the encoded video.