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. |
4th December 2024, 05:20 | #21 | Link |
Registered User
Join Date: May 2023
Posts: 33
|
> I don't quite understand what "End Of Sequence" data do
It basically tells the decoder to flush any frames it might have buffered. The same thing happens at the end of a file anyway, so "End Of Sequence" doesn’t really make much of a difference. |
4th December 2024, 15:45 | #25 | Link |
Registered User
Join Date: Aug 2024
Posts: 226
|
Oops, you should include "-c copy" in the command otherwise it's actually re-encoding, I forgot to put it in the exmaple.
Check out this wikipedia page or H.264 standard / "recommendation" for more information about NALU types https://en.wikipedia.org/wiki/Network_Abstraction_Layer Last edited by Z2697; 4th December 2024 at 16:08. |
5th December 2024, 11:18 | #26 | Link |
Registered User
Join Date: Jul 2010
Posts: 212
|
OK, this is fun, when added the "-c copy" to the command, I got this:
[h264 @ 000001bdbfe4f5c0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 28923 >= 28923 [h264 @ 000001bdbfe4f5c0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 154047 >= 154047 Same indexes on both files, BTW. And both result files have the same hash so again, they should have the exact same video/frames inside. What is that about DTS?? I don't have any audio, is a pure video .avc stream! I've read that link, but it doesn't say much about the extra "End Of Sequence" data found in one of my two streams. I mean, I get what it does, but I don't quite understand if there would be a performance difference between both, if one have them and the other does not. Maybe that data is there to "mark" the end of a chapter of the BD? Would that make that stream more "efficient" or more "complete" somehow? Last edited by eXtremeDevil; 5th December 2024 at 11:23. |
5th December 2024, 11:28 | #27 | Link | |
Big Bit Savings Now !
Join Date: Feb 2007
Location: close to the wall
Posts: 1,751
|
A decoding time stamp (DTS) is a field that may be present in a PES packet header that indicates the time that an access unit is decoded in the system target decoder.
Quote:
__________________
"To bypass shortcuts and find suffering...is called QUALity" (Die toten Augen von Friedrichshain) "Data reduction ? Yep, Sir. We're that issue working on. Synce invntoin uf lingöage..." Last edited by Emulgator; 5th December 2024 at 11:34. |
|
5th December 2024, 16:29 | #29 | Link | |
Registered User
Join Date: May 2023
Posts: 33
|
Quote:
|
|
5th December 2024, 19:22 | #30 | Link |
Registered User
Join Date: Jul 2010
Posts: 212
|
So, in conclusion, one video has multiple EOS and the other does not, this is probably due to the original extraction method from the BD, it doesn't affect anything, and pretty much that seems to be the only differences between the files.
Did I miss something, or that's all? |
5th December 2024, 20:25 | #31 | Link |
Registered User
Join Date: Aug 2024
Posts: 226
|
The essential NALU types are VCL, SPS, PPS and (rarely) SEI.
VCL is the actual frames' data, SPS and PPS and (rarely) SEI ensures the parameters the decoder uses are correct (as the name suggests, Parameter Set), and some less essential SEI provide extra metadata or flags to the picture or stream. (Because SEI have many types...) Now since the two VCLs you extracrted are the same, and the original files are decodable, you know the SPS and PPS should be correct, so these two files are essentailly the same. At the end of day, feel free to decode the whole stream and compare, you know, calculate SSIM with FFmpeg filter_complex or else. |
6th December 2024, 12:12 | #34 | Link |
Registered User
Join Date: Jul 2010
Posts: 212
|
So, they are not VCL, SPS, PPS or SEI, as I thought. So, the presence or absence of those End Of Sequence on one of the videos is probably due to the original extraction method from the BD, right? Or could they have different sources? It doesn't affect at all, right? I wonder why they are there if they change nothing...
|
6th December 2024, 14:04 | #35 | Link | |
Registered User
Join Date: Aug 2024
Posts: 226
|
Quote:
As for how they got there, I think we can't be sure unless we have the original Blu-ray files. |
|
Thread Tools | Search this Thread |
Display Modes | |
|
|