Is it possible to change the mediainfo information ?
hello everyone, Is it possible to change the information seen in the mediainfo program ?, For example about the characteristics of the video and the coding parameters, etc,
For example;
Is it possible to Hide "Encoding Settings" or modify any of these lines in x264 ? is there any option that can control how this information is shown ? with any option in x264 or x265 ??. Or maybe later with some program to edit Tags, etc ?
Thank you very much for your help
[Attachment 50263 - Click to enlarge]
Closed Thread
Results 1 to 30 of 42
-
-
The "Encoding settings" you see for x264 and x265 encodes in MediaInfo are written by x264 and x265 into the AVC/HEVC bitstream as so called "SEI"s. x265 has the option "--no-info" to turn this off. x264 does not provide such an option (of course a programmer could alter the x264 source code and compile it himself). ffmpeg may allow removing the SEI via the "filter_units" bitstream filter. The SEI is often only at the front of the stream so cutting the front away may lead to removal of the SEI as well. I don't know any software to "edit" them in the sense that you change parameters.
The x264 devs intentionally did not provide an option, btw, because they thought:
a.) it's laughable anyone is gonna "steal" "your" precious settings and
b.) it makes debugging harder
-
Thank you very much for your answer, I understand but in my case I'm looking to hide my compression settings.
Then I would be looking for a version of x264 that someone modified and has this option ,
I found a version but it's very old, and I don't have enough knowledge to do it myself. I'm just a user.
https://forum.doom9.org/showthread.php?p=1279444#post1279444
https://forum.doom9.org/showthread.php?t=141441
According to the author of this modified version (2009 and 2011, very old) indicates the following:
Add --no-versioninfo to the cmdline parameter and no user data will be written to the bitstream.
I suppose that modifying x264 last version is difficult and requires specific knowledge.
And since modifying each video manually with hex editor is too much work and does not justify the time invested and it is not safe.
I hope to find a version with this option
Thanks for your help
-
why not ?
the main reason is that it takes a lot of testing time for an encode to have good quality, sometimes hours, changing options, etc.
Very good quality and with less size, well compressed, etc.
and sometimes I do not want to share this information.
As I say it does not matter why I want. What is important is to know the answer to the problem. because it helps me solve my problem and also thousands of people who can read this forum later.
I want to have the power to share this information or Not
I like to help, but sometimes I want to have that option available to decide.
Thank you for your help.Last edited by zerowalk; 23rd Sep 2019 at 20:26.
-
Thanks for your advice, but what you're saying is nonsense.
There's nothing good about your comment, it's pure garbage and it doesn't help at all.
If you like drama, go look for it somewhere else.. I don't have time to waste on nonsense.
And who said it's for public sharing?
Why do you assume things you don't know?
kids......
My advice to you : If you don't know the answer and you're not going to help, it's better that you don't write anything. And respect people's questions.
""As I say it does not matter why I want. What is important is to know the answer to the problem. because it helps me solve my problem and also thousands of people who can read this forum later.""
Thank youLast edited by zerowalk; 23rd Sep 2019 at 20:27.
-
Beggars can't be choosy, so make it with the hand you are dealt with..
As seen here NO ONE IS WILL to Help you..esp with the HOLY ART THAN THOU ATTITUDE..If can't PROGRAM DO IT THE WAY ONLY YOU KNOW
Get a hex Editor and Edit out your precious tags You deserve the punishment anyway
I'm more than 60 years and quite capable programmer...Last edited by teodz1984; 24th Sep 2019 at 10:51.
-
Very apt and direct, 21teodz1984. However, maybe zerowalk is challenged to know what to do with a hex editor. Hmm, play the hand you say. OK, zerowalk, I will accept a contract job from you for $500. The program will remove user data SEIs from AVC/HEVC elementary streams. Sound good? Maybe Bullwinkle would do it for less, but you know, you get what you pay for. Am I wrong?
-
My advice.. Learn to program and build the compiler yourself..What's more, your precious settings aren't guaranteed to work as optimally on any other clip anyway. So you really are wasting your time trying protect your "pot o' gold".You can always replace the metadata with blanks with a hex editor.esp with the HOLY ART THAN THOU ATTITUDE..
1. Download visual studio 2019. Its a pig but its free
2. All the information is online to read a file and search for data and replace it.
3. Create a form with all the files you want changed and let it search and replace.
[Attachment 50275 - Click to enlarge]
-
As Op wa bitching around i made a small app that does what OP does.. It is compact and works fast even with Gigabyte sized files..
Code:Video ID : 1 Format : AVC Format/Info : Advanced Video Codec Format profile : High@L4.1 Format settings : CABAC / 4 Ref Frames Format settings, CABAC : Yes Format settings, Reference frames : 4 frames Codec ID : avc1 Codec ID/Info : Advanced Video Coding Duration : 1 h 40 min Bit rate : 1 100 kb/s Width : 1 280 pixels Height : 534 pixels Display aspect ratio : 2.40:1 Original display aspect ratio : 2.40:1 Frame rate mode : Constant Frame rate : 23.976 (24000/1001) FPS Color space : YUV Chroma subsampling : 4:2:0 Bit depth : 8 bits Scan type : Progressive Bits/(Pixel*Frame) : 0.067 Stream size : 789 MiB (88%) Writing library : x264 core 157 Encoding settings : cabac=1 / ref=4 / deblock=1:-1:-1 / analyse=0x3:0x133 / me=umh / subme=9 / psy=1 / psy_rd=1.00:0.15 / mixed_ref=1 / me_range=24 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-3 / threads=17 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=60 / rc=2pass / mbtree=1 / bitrate=1100 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / vbv_maxrate=31250 / vbv_bufsize=31250 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.00 Codec configuration box : avcC Audio ID : 2 Format : AAC LC Format/Info : Advanced Audio Codec Low Complexity Codec ID : mp4a-40-2 Duration : 1 h 40 min Duration_LastFrame : -11 ms Bit rate mode : Constant Bit rate : 144 kb/s Channel(s) : 2 channels Channel layout : L R Sampling rate : 48.0 kHz Frame rate : 46.875 FPS (1024 SPF) Compression mode : Lossy Stream size : 104 MiB (12%) Default : Yes Alternate group : 1
Code:Video ID : 1 Format : AVC Format/Info : Advanced Video Codec Format profile : High@L4.1 Format settings : CABAC / 4 Ref Frames Format settings, CABAC : Yes Format settings, Reference frames : 4 frames Codec ID : avc1 Codec ID/Info : Advanced Video Coding Duration : 1 h 40 min Bit rate : 1 100 kb/s Width : 1 280 pixels Height : 534 pixels Display aspect ratio : 2.40:1 Original display aspect ratio : 2.40:1 Frame rate mode : Constant Frame rate : 23.976 (24000/1001) FPS Color space : YUV Chroma subsampling : 4:2:0 Bit depth : 8 bits Scan type : Progressive Bits/(Pixel*Frame) : 0.067 Stream size : 789 MiB (88%) Codec configuration box : avcC Audio ID : 2 Format : AAC LC Format/Info : Advanced Audio Codec Low Complexity Codec ID : mp4a-40-2 Duration : 1 h 40 min Duration_LastFrame : -11 ms Bit rate mode : Constant Bit rate : 144 kb/s Channel(s) : 2 channels Channel layout : L R Sampling rate : 48.0 kHz Frame rate : 46.875 FPS (1024 SPF) Compression mode : Lossy Stream size : 104 MiB (12%) Default : Yes Alternate group : 1
NOW YOU CAN FEEL WHAT IT FEELS TO BE IN THE RECEIVERS END...Last edited by teodz1984; 24th Sep 2019 at 08:02.
-
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
I don't have time to waste with stupid people like you, I'm sure you have garbage in your head.
I recommend you Therapy or better kill yourself for the sake of your family. People like you don't deserve to live.
My advice to you : If you don't know the answer and you're not going to help, it's better that you don't write anything. And respect people's questions.
""As I say it does not matter why I want. What is important is to know the answer to the problem. because it helps me solve my problem and also thousands of people who can read this forum later.""
For those who really want to solve the problem and not have to deal with stupid people like this spoiled kid.
I've solved the problem.
Thank you very much to everyone who really helped.
Greetings
-
Thank you very much for your help but here the problem is that you have to do it manually one by one, it is also a good solution, although I already found another much better.
Thank you very much for helping me.
And please ignore the other spoiled child who wants to create drama in the forum.
-
Sad thing is you let your ego get ahead of you..
As i said the solution was so easy.. ��Too bad you'll never know
I don't have time to waste with stupid people like you, I'm sure you have garbage in your head.
I recommend you Therapy or better kill yourself for the sake of your
Now look who is whining like a spoiled bratLast edited by teodz1984; 24th Sep 2019 at 09:28.
-
Hello
Whatever the case is my decision and I have the right to share it or not, that's the real question and nothing else.
We live in a time where you can give your opinion and help people in a free way through the internet, why waste time with fanaticism that doesn't help at all?
If you don't like the subject simply respect the position of others. You do not have the right to judge and sentence people in the same way that I or others cannot judge or criticize you. You deserve respect. the same way we all deserve respect.
Enough of fanaticism or stupidity postures, our Humanity has already suffered too much for radical postures and intolerance ...
Learn to respect others ... In every sense of the word
As long as the question or comment is made with respect , Everything will be fine.
I'll always ask and comment on what I think. With respect to everyone, and always trying to help others and respecting them, no one or anything is going to stop me.
Greetings and I hope that everyone is doing very well.
-
My advice to you : If you don't know the answer and you're not going to help, it's better that you don't write anything. And respect people's questions.
""As I say it does not matter why I want. What is important is to know the answer to the problem. because it helps me solve my problem and also thousands of people who can read this forum later.""
-
"I'm more than 60 years and quite capable programmer... "
Criticize with property and you will be respected, criticize for disturbing and you will be annihilated. Do you remember that publicity?
I hope you have a good day and respect others.
-
Originally Posted by zerowalk
“Value those who give you constructive criticism, because without them doing so, you will never reach the peak of what you are do.”
― Unarine Ramaru
“Don't trust a mirror that only tells you how wonderful you look.”
― Matshona DhliwayoLast edited by teodz1984; 24th Sep 2019 at 10:49.
-
POLITICS ASIDE: The solution is obvious from the get-go, you just have to read the thread carefully and without prejudice and with a clear mind..
IF I PUBLISH THE SOLUTION IT GOES AGAINST THE PRINCIPLES OF THE 264 devs..
They intentionally did not provide an option, btw, because they thought:
a.) it's laughable anyone is gonna "steal" "your" precious settings and
b.) it makes debugging harder
LoRd_MuldeR
Software Developer
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,033
Quote:
And 0.000000000001% because you "managed" to not completely screw up the settings
So you use the software that has been kindly provided to you for free, but you aren't even willing to share your settings with the community?
What kind of egoistic behavior is that ???
https://forum.doom9.org/showthread.php?t=146679&page=2Last edited by teodz1984; 24th Sep 2019 at 11:19. Reason: SAME MINDSET AS THE OP... Reason for not helping
-
--“It is hard to free fools from the chains they revere.”
--“Judge a man by his questions rather than by his answers.”
--"I Disapprove of What You Say, But I Will Defend to the Death Your Right to Say It"
― Voltaire
And where's the constructive criticism?
Constructive criticism is understood as anything that helps you to solve a problem in a good way.
The only thing I find in all your comments is Criticism and childish sarcasm, Absolutely nothing constructive.
For example, the developers of x265 understood it perfectly and added that option to hide "non-info" and they don't have to deal with this drama.
maybe it's a technical failure maybe it's complicated and it costs a lot of work, etc, etc.
But it's so hard to give that answer or try to help in some other way?
Why do we have to criticize and think wrong all the time?
Let's respect everyone equally and live life to help and not to annoy others.
My opinion is that everyone should be respected equally, in every sense of the word.
-
Again, I say, WHY go to such attempts to prevent others from seeing your wonderful encoding settings that you used for THIS material, when the assumption that it could without permission or credit be carried over EXACTLY to some other material and used by someone else, is ludicrous. If someone uses it on other material, it might be OK, but it very likely won't be optimal, because the material will be different. Thus, their motivation doesn't exist, unless they are clueless, in which case they deserve getting a sub-optimal encoding. And that ought to satisfy you, as they then wouldn't want to proudly roll it as their own.
But this stuff isn't rocket science, or wizardry, either. You use the tools to tweak it, based on its characterists that can be exploited. There are some obvious, major options you can do, but much like the old days of XVCD, getting into the minutia of things like matrix, trellis, etc yield decreasing rates of return on your effort (hyperbolic function). And further and further tweaks can only continue to improve when they are matched to the content.
And since this is a free area, I am free to continue to comment as I see fit. Even if you don't like it, it IS constructive. Because I don't answer just for you, but for those who may follow. I wouldn't want them to make the same mistake you are.
But if you can't let go of this, the answer has already been given, by Budman and others. Code it yourself, or use a scriptable hexeditor to do a search & replace, or manually remove via ffmpeg etc, or live with it.
Scott
-
"using your own qualifying adjective."
You are very ridiculous and disrespectful to my questions, you may like my questions or not and that is your problem and I respect it,
But what we are looking for, here in this forum is Help and solution to our problems. We don't want to be criticized or disrespect us.
We have the right to Ask questions freely in a respectful way and without disrespecting anyone.
I respect your position, but do not say that it is Ridicule, because that is disrespect and I never disrespect you.
I'm fine with your last comment ...but I don't agree, all progress means progress and any extra option that is available will always be helpful. It is everyone's decision to use it or not. I don't see any major problem here.
I respect all opinions always, but when they are expressed in a coherent and respectful way. without disrespecting others.
And it is not a mistake to ask, as long as it is done with the respect that everyone deserves. It seems to me that your position here is very Intolerant, learn to respect others, even if you don't like it.
Some users already gave their answers and helped to solve the problem and I thank them very much. I don't see any problem here.
And it's my decision if I want to keep asking or if I have any other questions,
Again, you're wasting your time trying to block my question, etc
I am free to ask what I want and when I want and no one or anything is going to stop me. I always respect other people's opinions always with respect.
And since this is a free zone, I consider your last comment Ridiculous and I will keep asking what I want always.
Learn to respect others in every sense of the word
-
This is the best answer to any of your questions.
"Learn to respect others in every sense of the word "
And...
""As I say it does not matter why I want. What is important is to know the answer to the problem. because it helps me solve my problem and also thousands of people who can read this forum later.""
Similar Threads
-
Bulk Editing of MKV Metadata
By koberulz in forum Newbie / General discussionsReplies: 2Last Post: 16th Aug 2019, 11:07 -
Modify Color Space Flag
By chris319 in forum Newbie / General discussionsReplies: 74Last Post: 1st Aug 2017, 22:30 -
Method to modify computer to allow browse android device in Open window?
By jimdagys in forum ComputerReplies: 8Last Post: 16th Dec 2015, 14:46 -
Possible to disable/modify login timeout?
By Interpolator in forum FeedbackReplies: 2Last Post: 7th Aug 2015, 01:57 -
How to modify video file metadata?
By gevorg in forum Video ConversionReplies: 3Last Post: 4th Oct 2014, 23:16