Activity for Sergey Romashev

  • Sergey Romashev Sergey Romashev posted a comment on discussion General Discussion

    Yes, you are right. First and last GOP has 105Mb/s. All others has 50Mb/s bitrate. Thank you. This is the solution.

  • Sergey Romashev Sergey Romashev posted a comment on discussion General Discussion

    Thank you Philip. Your advice had helped with bit depth issue of course. Also I took advantage of your advice on the bit rate issue. bmxparse had showed the equal results for the input and output file. Frame #0: sequence_header : true bit_rate : 262143 /*105 Mb/s*/ ... Frame #6: sequence_header : true bit_rate : 125000 /*50 Mb/s*/ ... Frame #18: sequence_header : true bit_rate : 125000 ... I looked at the output of MediaInfo in debug mode. Source file: 00001576 MPEG-2 Video Descriptor (240 bytes)...

  • Sergey Romashev Sergey Romashev posted a comment on discussion General Discussion

    I'm trying to copy a file. Bit rate of video had changed in the copied file. After copying another file, the bit depth changes. Is there any way to fix this issues? Source file1: Video ID : 2 Format : MPEG Video Commercial name : XDCAM HD422 Format version : Version 2 Format profile : 4:2:2@High Format settings : CustomMatrix / BVOP Format settings, BVOP : Yes Format settings, Matrix : Custom Format settings, GOP : M=3, N=12 Format settings, picture structure : Frame Format settings, wrapping mode...

  • Sergey Romashev Sergey Romashev posted a comment on discussion General Discussion

    Thanks for the exhaustive answer.

  • Sergey Romashev Sergey Romashev posted a comment on discussion General Discussion

    I'm trying to copy a file. In the copied file I've a problem with the number of channels. File: General Complete name : D:\D10-PCM-2.mxf Format : MXF Commercial name : IMX 30 Format version : 1.2 Format profile : OP-1a Format settings : Closed / Complete File size : 12.2 GiB Duration : 40 min 56 s Overall bit rate : 42.6 Mb/s Encoded date : 2017-09-29 12:36:32.000 Writing application : Rhozet Carbon 1.1 IsTruncated : Yes Video ID : 2 Format : MPEG Video Commercial name : IMX 30 Format version : Version...

  • Sergey Romashev Sergey Romashev posted a comment on discussion General Discussion

    Thanks.

  • Sergey Romashev Sergey Romashev posted a comment on discussion General Discussion

    Much Thanks, Philip. How can i create ClipWriterTrack without OutputTrack?

  • Sergey Romashev Sergey Romashev modified a comment on discussion General Discussion

    Hi respected. I try to write simple code which must copy op1a file without changes. It works when audio tracks have 1 channel. If audio tracks has 2 channels and more i get exception ERROR: 'size >= sample_size * num_samples' check failed ERROR: near OP1AContentPackage.cpp:702 It happens in line "pcm_track->WriteSamples(channel...". May be you have simple code to understand principle to write op1a mxf files I tried to base on bmx\apps\bmxtranswrap\bmxtranswrap.cpp and bmx\apps\raw2bmx\raw2bmx.cpp...

  • Sergey Romashev Sergey Romashev posted a comment on discussion General Discussion

    Hi respected. I try to write simple code which must copy op1a file without changes. It works when audio tracks have 1 channel. If audio tracks has 2 channels and more i get exception ERROR: 'size >= sample_size * num_samples' check failed ERROR: near OP1AContentPackage.cpp:702 It happens in line "pcm_track->WriteSamples(channel...". May be you have simple code to understand principle to write op1a mxf files Thank you in advance. My code: #include <stdio.h> #include <memory> #include "bmx/mxf_reader/MXFFileReader.h"...

  • Sergey Romashev Sergey Romashev posted a comment on discussion General Discussion

    Much thanks, Philip.

  • Sergey Romashev Sergey Romashev posted a comment on discussion General Discussion

    Thanks Philip for quick answer. Maybe not bmx, but mxf or mxfpp will help me? I try to get timecodes: // time codes if (fr->HaveMaterialTimecode()) test_info->material_time_code = fr->GetMaterialTimecode(); if (fr->HaveFileSourceTimecode()) test_info->file_source_time_code = fr->GetFileSourceTimecode(); if (fr->HavePhysicalSourceTimecode()) test_info->physical_source_time_code = fr->GetPhysicalSourceTimecode(); if (fr->HavePlayoutTimecode()) test_info->playout_time_code = fr->GetPlayoutTimecode();...

  • Sergey Romashev Sergey Romashev posted a comment on discussion General Discussion

    Hi. I try to get some metadata from OP1A MXF files including time code of first frame. I use bmx::MXFFileReader GetMaterialTimecode(), GetSourceTimecode(). It works fine, but some files reports 00:00:00.00 timecode. However MediaInfo reports 00:00:00:01 in video stream. It is critical for me. Maybe it is wrong way? Prompt please where to go. Thanks.

1
MongoDB Logo MongoDB