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 > (HD) DVD, Blu-ray & (S)VCD > DVD & BD Rebuilder

Reply
 
Thread Tools Search this Thread Display Modes
Old 9th September 2024, 03:39   #32001  |  Link
Hooman
Registered User
 
Join Date: Apr 2004
Posts: 24
Quote:
Originally Posted by jdobbs View Post
There is other useful information in the log... for example, was it a full backup or a movie-only? But I guess you decided it wasn't needed and provided something I didn't ask for instead.
I sincerely apologize for the misunderstanding. When I saw ‘encode log,’ I assumed it referred to the process of x264/video encodings and their stats, rather than the project’s log.

Last edited by Hooman; 9th September 2024 at 03:52.
Hooman is offline   Reply With Quote
Old 9th September 2024, 12:22   #32002  |  Link
jdobbs
Moderator
 
Join Date: Oct 2001
Posts: 21,083
Quote:
Originally Posted by Hooman View Post
I sincerely apologize for the misunderstanding. When I saw ‘encode log,’ I assumed it referred to the process of x264/video encodings and their stats, rather than the project’s log.
No biggie.
__________________
Help with development of new apps: Donations.
Website: www.jdobbs.net
jdobbs is offline   Reply With Quote
Old 12th September 2024, 10:11   #32003  |  Link
Hooman
Registered User
 
Join Date: Apr 2004
Posts: 24
Quote:
Originally Posted by Hooman View Post
It’s not an issue with the encodes. Whenever the clip (the streams) contains a part at its start that is to be skipped according to its corresponding playlist file, BD-RB doesn't retain the (PlayItem's) IN_Time at its original value and changes it to 00:00:00:00. This could be due to the commands BD-RB sends to tsMuxer (Or the "Rebuilding BD file Structure"). The attached image shows the original structure as imported into Scenarist by a BD-Reauthor script. The black frame that reads ‘Cinerama Everywhere, RT 8:20…’ is a shot of the short part at the start of the clip that is not intended to be played back.

If I rebuild the same title (even with the FORCE_NOENCODE=1 flag?) and then import the rebuilt version into Scenarist for re-authoring, the aforementioned IN_Time is not the same as in the original MPLS. When that playlist/clip is called from the disc menu, those few frames at the start of the clip play back because the IN_Time has changed. Maybe something like BDTools can correct it in MPLS files.

PS
For this particular clip, the “IN_time” of the PlayItem and the “mark_time_stamp” of the first “PlayListMark” in the original playlist MPLS (converted by BDTools to readable JSON) is 27167041. However, in the BD-Rebuilt version, it has changed to 27000000.
Code:
{
    "MPLS": {
        "version_number": "0200",
        "reserved_header": [
            0
        ],
        "AppInfoPlayList": {
            "reserved01": 0,
            "PlayList_playback_type": 1,
            "UO_mask_table": {
                "menu_call_mask": 0,
                "title_search_mask": 0,
                "chapter_search_mask": 0,
                "time_search_mask": 0,
                "skip_to_next_point_mask": 0,
                "skip_back_to_previous_point_mask": 0,
                "play_FirstPlay_mask": 0,
                "stop_mask": 0,
                "pause_on_mask": 0,
                "pause_off_mask": 0,
                "still_off_mask": 0,
                "forward_play_mask": 0,
                "backward_play_mask": 0,
                "resume_mask": 0,
                "move_up_selected_button_mask": 0,
                "move_down_selected_button_mask": 0,
                "move_left_selected_button_mask": 0,
                "move_right_selected_button_mask": 0,
                "select_button_mask": 0,
                "activate_button_mask": 0,
                "select_button_and_activate_mask": 0,
                "primary_audio_stream_number_change_mask": 0,
                "reserved01": 0,
                "angle_number_change_mask": 0,
                "popup_on_mask": 0,
                "popup_off_mask": 0,
                "PG_textST_enable_disable_mask": 0,
                "PG_textST_stream_number_change_mask": 0,
                "secondary_video_enable_disable_mask": 0,
                "secondary_video_stream_number_change_mask": 0,
                "secondary_audio_enable_disable_mask": 0,
                "secondary_audio_stream_number_change_mask": 0,
                "reserved02": 0,
                "PiP_PG_textST_stream_number_change_mask": 0,
                "reserved03": 0
            },
            "reserved02": 0,
            "PlayList_random_access_flag": 0,
            "audio_mix_app_flag": 1,
            "lossless_may_bypass_mixer_flag": 0,
            "MVC_Base_view_R_flag": 0
        },
        "PlayList": {
            "reserved01": 0,
            "PlayItem": [
                {
                    "Clip_Information_file_name": "00018",
                    "Clip_codec_identifier": "M2TS",
                    "ref_to_STC_id": 0,
                    "reserved01": 0,
                    "is_multi_angle": 0,
                    "connection_condition": 1,
                    "IN_time": 27167041,
                    "OUT_time": 49802154,
                    "UO_mask_table": {
                        "menu_call_mask": 0,
                        "title_search_mask": 0,
                        "chapter_search_mask": 0,
                        "time_search_mask": 0,
                        "skip_to_next_point_mask": 0,
                        "skip_back_to_previous_point_mask": 0,
                        "play_FirstPlay_mask": 0,
                        "stop_mask": 0,
                        "pause_on_mask": 0,
                        "pause_off_mask": 0,
                        "still_off_mask": 0,
                        "forward_play_mask": 0,
                        "backward_play_mask": 0,
                        "resume_mask": 0,
                        "move_up_selected_button_mask": 0,
                        "move_down_selected_button_mask": 0,
                        "move_left_selected_button_mask": 0,
                        "move_right_selected_button_mask": 0,
                        "select_button_mask": 0,
                        "activate_button_mask": 0,
                        "select_button_and_activate_mask": 0,
                        "primary_audio_stream_number_change_mask": 0,
                        "reserved01": 0,
                        "angle_number_change_mask": 0,
                        "popup_on_mask": 0,
                        "popup_off_mask": 0,
                        "PG_textST_enable_disable_mask": 0,
                        "PG_textST_stream_number_change_mask": 0,
                        "secondary_video_enable_disable_mask": 0,
                        "secondary_video_stream_number_change_mask": 0,
                        "secondary_audio_enable_disable_mask": 0,
                        "secondary_audio_stream_number_change_mask": 0,
                        "reserved02": 0,
                        "PiP_PG_textST_stream_number_change_mask": 0,
                        "reserved03": 0
                    },
                    "PlayItem_random_access_flag": 0,
                    "reserved02": 0,
                    "still_mode": 0,
                    "still_time": 0,
                    "STN_table": {
                        "reserved01": 0,
                        "number_of_PiP_PG_textST_stream_entries_plus": 0,
                        "stream": [
                            {
                                "type": 1,
                                "pid": 4113,
                                "stream_coding_type": "H.264",
                                "video_format": "1080p",
                                "frame_rate": "23.976",
                                "reserved01": 0
                            },
                            {
                                "type": 1,
                                "pid": 4352,
                                "stream_coding_type": "AC-3",
                                "audio_presentation_type": "Stereo",
                                "sampling_frequency": "48 kHz",
                                "language_code": "fra"
                            },
                            {
                                "type": 2,
                                "subpath_id": 0,
                                "subclip_id": 0,
                                "pid": 5120,
                                "stream_coding_type": "IGS",
                                "language_code": "eng",
                                "reserved01": 0
                            }
                        ]
                    }
                }
            ],
            "SubPath": [
                {
                    "reserved01": 0,
                    "SubPath_type": 3,
                    "reserved02": 0,
                    "is_repeat_SubPath": 0,
                    "reserved03": 0,
                    "SubPlayItem": [
                        {
                            "Clip_Information_file_name": "00016",
                            "Clip_codec_identifier": "M2TS",
                            "ref_to_STC_id": 0,
                            "reserved01": 0,
                            "is_multi_Clip_entries": 0,
                            "sp_connection_condition": 1,
                            "SubPlayItem_IN_time": 27000000,
                            "SubPlayItem_OUT_time": 27001876,
                            "sync_PlayItem_id": 0,
                            "sync_start_PTS_of_PlayItem": 0
                        }
                    ]
                }
            ]
        },
        "PlayListMark": [
            {
                "reserved01": 0,
                "mark_type": 1,
                "ref_to_PlayItem_id": 0,
                "mark_time_stamp": 27167041,
                "entry_ES_PID": 65535,
                "duration": 0
            },
            {
                "reserved01": 0,
                "mark_type": 1,
                "ref_to_PlayItem_id": 0,
                "mark_time_stamp": 49800277,
                "entry_ES_PID": 65535,
                "duration": 0
            }
        ]
    }
}
I believe this issue can only be resolved by a reverse conversion of the JSON file back into an MPLS playlist after BD-RB’s work.
BDEdit can also revert the PlayItem IN_time from the initial setting to the original authored value. However, I am curious as to why this behavior occurs in the first place. Is "Rebuilding BD file Structure" a process similar to what IfoUpdate did during the DVD era? Does it fail to read the original IN_time value, or is the issue caused by the muxing process when the main clip of the PlayItem is changed?
Hooman 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 02:19.


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