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 > MPEG-4 AVC / H.264

Reply
 
Thread Tools Search this Thread Display Modes
Old 1st September 2008, 06:29   #1  |  Link
djesteban
Registered User
 
djesteban's Avatar
 
Join Date: Aug 2008
Posts: 109
Is there a tool to verify the h264 codec used?

Hi,

Ok, I have demuxed one of my anime Blu Ray and I would like to know which exact codec they used to encode the .264 file.
Anyone here know a tool that can look for this information, like that would say if they used the Mainconcept h264 codec for example.

Thanks in advance
djesteban is offline   Reply With Quote
Old 1st September 2008, 06:41   #2  |  Link
Comatose
Registered User
 
Join Date: Dec 2007
Posts: 639
H.264 is a codec, Mainconcept and x264 are encoders.

Anyway, I might be wrong but I don't think you can tell which encoder was used. You probably could if you were experienced with the output each encoder produces so you could look at how it was encoded (knowing each encoder has its preferences), but the only thing you can easily tell is whether x264 was used or not (with the user data headers x264 writes), and I think the answer to that is obvious
Comatose is offline   Reply With Quote
Old 1st September 2008, 06:57   #3  |  Link
kemuri-_9
Compiling Encoder
 
kemuri-_9's Avatar
 
Join Date: Jan 2007
Posts: 1,348
actually some encoders (i.e. x264 and nero) place signatures in the data.
If you were to look at the .h264 data stream in hexadecimal/binary you may find the encoder's signature in it.
__________________
custom x264 builds & patches | F@H | My Specs
kemuri-_9 is offline   Reply With Quote
Old 1st September 2008, 07:09   #4  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,923
Quote:
Originally Posted by Comatose View Post
H.264 is a codec
Don't be silly. H.264 is a specification (for AVC video).
Guest is offline   Reply With Quote
Old 1st September 2008, 10:47   #5  |  Link
smok3
brontosaurusrex
 
smok3's Avatar
 
Join Date: Oct 2001
Posts: 2,393
mediainfo may give you some hints, example, under Format Profile you may get:

qt
Format profile : QuickTime
or
nero
Format profile : Nero Digital AVC Standard Profile
or
x264
Format profile : JVT &&
Encoding settings : cabac=0 / ref=1 / deblock=0:0:0 / analyse=0x1:0 / me=dia / subme=1 / brdo=0 / mixed_ref=0 / me_range=16 / chroma_me=0 / trellis=0 / 8x8dct=0 / cqm=0 / deadzone=21,11 / chroma_qp_offset=0 / threads=1 / nr=0 / decimate=1 / mbaff=0 / bframes=0 / keyint=250 / keyint_min=25 / scenecut=40 / rc=abr / bitrate=2600 / ratetol=1.0 / rceq='blurCplx^(1-qComp)' / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / ip_ratio=1.40
__________________
certain other member
smok3 is offline   Reply With Quote
Old 1st September 2008, 19:25   #6  |  Link
djesteban
Registered User
 
djesteban's Avatar
 
Join Date: Aug 2008
Posts: 109
thanks guy... i'll check that out
djesteban is offline   Reply With Quote
Old 1st September 2008, 20:40   #7  |  Link
Comatose
Registered User
 
Join Date: Dec 2007
Posts: 639
Quote:
Originally Posted by neuron2 View Post
Don't be silly. H.264 is a specification (for AVC video).
Yeah, okay, used the wrong word then >_>

Maybe I should've looked up the definition :P

Last edited by Comatose; 1st September 2008 at 20:43.
Comatose is offline   Reply With Quote
Old 1st September 2008, 20:56   #8  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 12,966
Codec = (En)Coder/Decoder = Piece of Software (one specific implementation) Format/Specification

For example "DivX" is a Codec, but it's not a Format. However DivX implemets the MPEG-4 ASP Format/Specs.
__________________
There was of course no way of knowing whether you were being watched at any given moment.
How often, or on what system, the Thought Police plugged in on any individual wire was guesswork.



Last edited by LoRd_MuldeR; 1st September 2008 at 21:01.
LoRd_MuldeR is offline   Reply With Quote
Old 1st September 2008, 22:12   #9  |  Link
Comatose
Registered User
 
Join Date: Dec 2007
Posts: 639
Yes, I checked the definition after neuron2's post... >_>
Comatose is offline   Reply With Quote
Old 1st September 2008, 22:16   #10  |  Link
Sharc
Registered User
 
Join Date: May 2006
Posts: 3,420
@djesteban
AVInaptic displays the codec info as well, including encoding parameters, e.g.:

[ About H.264 encoding ]

User data: x264
User data: core 60 r944 36caec4
User data: H.264/MPEG-4 AVC codec
User data: Copyleft 2003-2008
User data: http://www.videolan.org/x264.html

User data: cabac=1
User data: ref=3
User data: deblock=1:-1:-1
User data: analyse=0x3:0x113
User data: me=hex
.... etc ....
Sharc is offline   Reply With Quote
Old 1st September 2008, 22:24   #11  |  Link
kemuri-_9
Compiling Encoder
 
kemuri-_9's Avatar
 
Join Date: Jan 2007
Posts: 1,348
afaik, only x264 places the build info, url, and options used to encode the video in the data stream.
I have not yet seen another encoder that places so much information into the data stream.
__________________
custom x264 builds & patches | F@H | My Specs
kemuri-_9 is offline   Reply With Quote
Old 2nd September 2008, 11:23   #12  |  Link
plonk420
amd & h.264 fanboy
 
plonk420's Avatar
 
Join Date: Jun 2002
Location: NTSC
Posts: 416
dammit, i wish i had the patience (as i momentarily have the space) to test this out X) ... blu-rays take like 12+ hours to rip from ps3 to a network computer for me...
plonk420 is offline   Reply With Quote
Old 2nd September 2008, 12:34   #13  |  Link
Golgot13
Registered User
 
Join Date: Mar 2006
Location: Grand StrateGuerre
Posts: 362
Quote:
Originally Posted by kemuri-_9 View Post
actually some encoders (i.e. x264 and nero) place signatures in the data.
If you were to look at the .h264 data stream in hexadecimal/binary you may find the encoder's signature in it.
It's same for many authoring studio encoder (Nexcode, CineVision from Mainconcept SDK, CC-HDe, BAE-V700, BAE-VX1000,...).
I know that some encoder put data, watermark, on encoded picture (not on private data header).
I'm not agree with this, so I don't recommand Nexcode and Sony encoders (today) ...
I don't know for PeP but I think MS make same (watermark on picture)...
Golgot13 is offline   Reply With Quote
Old 2nd September 2008, 12:42   #14  |  Link
audyovydeo
Registered User
 
audyovydeo's Avatar
 
Join Date: Apr 2007
Posts: 464
Quote:
Originally Posted by Sharc View Post
@djesteban
AVInaptic displays the codec info as well, including encoding parameters

avinaptic reports :

1. Apple video trailer (H.264 in MOV container)

Code:
Container Type	:	MP4/MOV
Major Brand	:	QuickTime version 537199360
...
Codec		:	avc1
2. my own clip (H.264 in mp4 container done with QuickTime Player 7.5)

Code:
Container Type	:	MP4/MOV
Major Brand	:	ISO Base Media version 1
Compatible Brands:	JVT AVC
...
Codec		:	avc1


cheers
a/v
audyovydeo is offline   Reply With Quote
Old 2nd September 2008, 17:09   #15  |  Link
kemuri-_9
Compiling Encoder
 
kemuri-_9's Avatar
 
Join Date: Jan 2007
Posts: 1,348
Quote:
Originally Posted by Golgot13 View Post
It's same for many authoring studio encoder (Nexcode, CineVision from Mainconcept SDK, CC-HDe, BAE-V700, BAE-VX1000,...).
I know that some encoder put data, watermark, on encoded picture (not on private data header).
I'm not agree with this, so I don't recommand Nexcode and Sony encoders (today) ...
I don't know for PeP but I think MS make same (watermark on picture)...
what i was referring to by 'signature' is something like this:

and


which is not watermarks but placing a information about itself into the raw bitstream.
this is the data that video analyzers actually pull out to identify which encoder it was.
any encoder that watermarks is just plain fail.
__________________
custom x264 builds & patches | F@H | My Specs
kemuri-_9 is offline   Reply With Quote
Reply

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 12:54.


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