Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

About GoPro file Can't rename #1

Open
HeminWon opened this issue Sep 12, 2023 · 2 comments
Open

About GoPro file Can't rename #1

HeminWon opened this issue Sep 12, 2023 · 2 comments

Comments

@HeminWon
Copy link
Owner

GX010097.MP4 exit

[{
  "SourceFile": "GX010097.MP4",
  "ExifToolVersion": 12.40,
  "FileName": "GX010097.MP4",
  "Directory": ".",
  "FileSize": "68 MiB",
  "FileModifyDate": "2021:06:14 16:06:25+08:00",
  "FileAccessDate": "2023:09:12 00:09:15+08:00",
  "FileInodeChangeDate": "2021:06:14 16:06:25+08:00",
  "FilePermissions": "-rwxr-xr-x",
  "FileType": "MP4",
  "FileTypeExtension": "mp4",
  "MIMEType": "video/mp4",
  "MajorBrand": "MP4 v1 [ISO 14496-1:ch13]",
  "MinorVersion": "2013.10.18",
  "CompatibleBrands": ["mp41"],
  "MediaDataSize": 70793234,
  "MediaDataOffset": 28,
  "MovieHeaderVersion": 0,
  "CreateDate": "2021:06:14 16:01:44",
  "ModifyDate": "2021:06:14 16:01:44",
  "TimeScale": 90000,
  "Duration": "5.64 s",
  "PreferredRate": 1,
  "PreferredVolume": "100.00%",
  "PreviewTime": "0 s",
  "PreviewDuration": "0 s",
  "PosterTime": "0 s",
  "SelectionTime": "0 s",
  "SelectionDuration": "0 s",
  "CurrentTime": "0 s",
  "NextTrackID": 5,
  "GPSCoordinates": "31 deg 24' 56.52\" N, 119 deg 26' 16.44\" E",
  "LensSerialNumber": "LBO1011401400811",
  "SerialNumberHash": "85019fdc5af996f766a32cc398670d54",
  "MetadataVersion": "8.1.2",
  "FirmwareVersion": "HD9.01.01.52.00",
  "CameraSerialNumber": "C3441326044244",
  "Model": "HERO9 Black",
  "MediaUniqueID": "dc9f0185f796f95ac32ca366540d679800000000000000000000000000000000",
  "AutoRotation": "Up",
  "DigitalZoom": "Yes",
  "ProTune": "On",
  "WhiteBalance": "AUTO",
  "Sharpness": "HIGH",
  "ColorMode": "GOPRO",
  "MaximumShutterAngle": "AUTO",
  "AutoISOMax": 1600,
  "AutoISOMin": 100,
  "ExposureCompensation": 0.0,
  "Rate": "1_2SEC",
  "FieldOfView": "Wide",
  "SensorReadoutTime": 15.5600004196167,
  "ElectronicImageStabilization": "N/A",
  "AudioSetting": "AUTO",
  "DeviceName": "Highlights",
  "TrackHeaderVersion": 0,
  "TrackCreateDate": "2021:06:14 16:01:44",
  "TrackModifyDate": "2021:06:14 16:01:44",
  "TrackID": 1,
  "TrackDuration": "5.64 s",
  "TrackLayer": 0,
  "TrackVolume": "0.00%",
  "ImageWidth": 3840,
  "ImageHeight": 2160,
  "TimeCode": 2,
  "GraphicsMode": "srcCopy",
  "OpColor": "0 0 0",
  "CompressorID": "hvc1",
  "SourceImageWidth": 3840,
  "SourceImageHeight": 2160,
  "XResolution": 72,
  "YResolution": 72,
  "CompressorName": "GoPro H.265 encoder",
  "BitDepth": 24,
  "VideoFrameRate": 25,
  "TextFont": "Unknown (21)",
  "TextFace": "Plain",
  "TextSize": 10,
  "TextColor": "0 0 0",
  "BackgroundColor": "65535 65535 65535",
  "FontName": "Helvetica",
  "OtherFormat": "tmcd",
  "Warning": "[minor] The ExtractEmbedded option may find more tags in the media data",
  "MatrixStructure": "1 0 0 0 1 0 0 0 1",
  "MediaHeaderVersion": 0,
  "MediaCreateDate": "2021:06:14 16:01:44",
  "MediaModifyDate": "2021:06:14 16:01:44",
  "MediaTimeScale": 90000,
  "MediaDuration": "5.64 s",
  "HandlerClass": "Media Handler",
  "HandlerType": "NRT Metadata",
  "HandlerDescription": "GoPro SOS  ",
  "GenMediaVersion": 0,
  "GenFlags": "0 0 0",
  "GenGraphicsMode": "srcCopy",
  "GenOpColor": "0 0 0",
  "GenBalance": 0,
  "MetaFormat": "fdsc",
  "ImageSize": "3840x2160",
  "Megapixels": 8.3,
  "AvgBitrate": "100 Mbps",
  "GPSLatitude": "31 deg 24' 56.52\" N",
  "GPSLongitude": "119 deg 26' 16.44\" E",
  "Rotation": 0,
  "GPSPosition": "31 deg 24' 56.52\" N, 119 deg 26' 16.44\" E"
}]
@HeminWon
Copy link
Owner Author

[{
  "SourceFile": "GX010053.THM",
  "ExifToolVersion": 12.40,
  "FileName": "GX010053.THM",
  "Directory": ".",
  "FileSize": "17 KiB",
  "FileModifyDate": "2021:06:12 10:54:27+08:00",
  "FileAccessDate": "2023:09:13 12:11:46+08:00",
  "FileInodeChangeDate": "2021:06:12 10:54:27+08:00",
  "FilePermissions": "-rwxr-xr-x",
  "FileType": "THM",
  "FileTypeExtension": "thm",
  "MIMEType": "image/jpeg",
  "ImageWidth": 160,
  "ImageHeight": 120,
  "EncodingProcess": "Baseline DCT, Huffman coding",
  "BitsPerSample": 8,
  "ColorComponents": 3,
  "YCbCrSubSampling": "YCbCr4:2:2 (2 1)",
  "ImageSize": "160x120",
  "Megapixels": 0.019
}]

@HeminWon
Copy link
Owner Author

2023-09-12 00:55:45,453 WARNING [ffmpeg] log/raw is invalid

ffprobe -loglevel quiet -show_format -show_streams -print_format j
son GX010053.MP4

{
    "streams": [
        {
            "index": 0,
            "codec_name": "hevc",
            "codec_long_name": "H.265 / HEVC (High Efficiency Video Coding)",
            "profile": "Main",
            "codec_type": "video",
            "codec_tag_string": "hvc1",
            "codec_tag": "0x31637668",
            "width": 3840,
            "height": 2160,
            "coded_width": 3840,
            "coded_height": 2160,
            "closed_captions": 0,
            "has_b_frames": 0,
            "sample_aspect_ratio": "1:1",
            "display_aspect_ratio": "16:9",
            "pix_fmt": "yuvj420p",
            "level": 180,
            "color_range": "pc",
            "color_space": "bt709",
            "color_transfer": "bt709",
            "color_primaries": "bt709",
            "chroma_location": "left",
            "refs": 1,
            "r_frame_rate": "25/1",
            "avg_frame_rate": "25/1",
            "time_base": "1/90000",
            "start_pts": 0,
            "start_time": "0.000000",
            "duration_ts": 1958400,
            "duration": "21.760000",
            "bit_rate": "100037792",
            "nb_frames": "544",
            "disposition": {
                "default": 1,
                "dub": 0,
                "original": 0,
                "comment": 0,
                "lyrics": 0,
                "karaoke": 0,
                "forced": 0,
                "hearing_impaired": 0,
                "visual_impaired": 0,
                "clean_effects": 0,
                "attached_pic": 0,
                "timed_thumbnails": 0
            },
            "tags": {
                "creation_time": "2021-06-12T10:54:14.000000Z",
                "language": "eng",
                "handler_name": "\u000bGoPro H.265",
                "vendor_id": "[0][0][0][0]",
                "encoder": "GoPro H.265 encoder",
                "timecode": "10:54:14:11"
            }
        },
        {
            "index": 1,
            "codec_name": "aac",
            "codec_long_name": "AAC (Advanced Audio Coding)",
            "profile": "LC",
            "codec_type": "audio",
            "codec_tag_string": "mp4a",
            "codec_tag": "0x6134706d",
            "sample_fmt": "fltp",
            "sample_rate": "48000",
            "channels": 2,
            "channel_layout": "stereo",
            "bits_per_sample": 0,
            "r_frame_rate": "0/0",
            "avg_frame_rate": "0/0",
            "time_base": "1/48000",
            "start_pts": 0,
            "start_time": "0.000000",
            "duration_ts": 1045504,
            "duration": "21.781333",
            "bit_rate": "189375",
            "nb_frames": "1021",
            "disposition": {
                "default": 1,
                "dub": 0,
                "original": 0,
                "comment": 0,
                "lyrics": 0,
                "karaoke": 0,
                "forced": 0,
                "hearing_impaired": 0,
                "visual_impaired": 0,
                "clean_effects": 0,
                "attached_pic": 0,
                "timed_thumbnails": 0
            },
            "tags": {
                "creation_time": "2021-06-12T10:54:14.000000Z",
                "language": "eng",
                "handler_name": "\u000bGoPro AAC  ",
                "vendor_id": "[0][0][0][0]",
                "timecode": "10:54:14:11"
            }
        },
        {
            "index": 2,
            "codec_type": "data",
            "codec_tag_string": "tmcd",
            "codec_tag": "0x64636d74",
            "r_frame_rate": "0/0",
            "avg_frame_rate": "90000/3600",
            "time_base": "1/90000",
            "start_pts": 0,
            "start_time": "0.000000",
            "duration_ts": 1960320,
            "duration": "21.781333",
            "bit_rate": "1",
            "nb_frames": "1",
            "disposition": {
                "default": 1,
                "dub": 0,
                "original": 0,
                "comment": 0,
                "lyrics": 0,
                "karaoke": 0,
                "forced": 0,
                "hearing_impaired": 0,
                "visual_impaired": 0,
                "clean_effects": 0,
                "attached_pic": 0,
                "timed_thumbnails": 0
            },
            "tags": {
                "creation_time": "2021-06-12T10:54:14.000000Z",
                "language": "eng",
                "handler_name": "\u000bGoPro TCD  ",
                "timecode": "10:54:14:11"
            }
        },
        {
            "index": 3,
            "codec_name": "bin_data",
            "codec_long_name": "binary data",
            "codec_type": "data",
            "codec_tag_string": "gpmd",
            "codec_tag": "0x646d7067",
            "r_frame_rate": "0/0",
            "avg_frame_rate": "0/0",
            "time_base": "1/10000",
            "start_pts": 0,
            "start_time": "0.000000",
            "duration_ts": 217813,
            "duration": "21.781300",
            "bit_rate": "421722",
            "nb_frames": "544",
            "disposition": {
                "default": 1,
                "dub": 0,
                "original": 0,
                "comment": 0,
                "lyrics": 0,
                "karaoke": 0,
                "forced": 0,
                "hearing_impaired": 0,
                "visual_impaired": 0,
                "clean_effects": 0,
                "attached_pic": 0,
                "timed_thumbnails": 0
            },
            "tags": {
                "creation_time": "2021-06-12T10:54:14.000000Z",
                "language": "eng",
                "handler_name": "\u000bGoPro MET  "
            }
        },
        {
            "index": 4,
            "codec_type": "data",
            "codec_tag_string": "fdsc",
            "codec_tag": "0x63736466",
            "r_frame_rate": "0/0",
            "avg_frame_rate": "0/0",
            "time_base": "1/90000",
            "start_pts": 0,
            "start_time": "0.000000",
            "duration_ts": 1958400,
            "duration": "21.760000",
            "bit_rate": "12723",
            "nb_frames": "2111",
            "disposition": {
                "default": 1,
                "dub": 0,
                "original": 0,
                "comment": 0,
                "lyrics": 0,
                "karaoke": 0,
                "forced": 0,
                "hearing_impaired": 0,
                "visual_impaired": 0,
                "clean_effects": 0,
                "attached_pic": 0,
                "timed_thumbnails": 0
            },
            "tags": {
                "creation_time": "2021-06-12T10:54:14.000000Z",
                "language": "eng",
                "handler_name": "\u000bGoPro SOS  "
            }
        }
    ],
    "format": {
        "filename": "GX010053.MP4",
        "nb_streams": 5,
        "nb_programs": 0,
        "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
        "format_long_name": "QuickTime / MOV",
        "start_time": "0.000000",
        "duration": "21.781333",
        "size": "273862903",
        "bit_rate": "100586278",
        "probe_score": 100,
        "tags": {
            "major_brand": "mp41",
            "minor_version": "538120216",
            "compatible_brands": "mp41",
            "creation_time": "2021-06-12T10:54:14.000000Z",
            "location": "+30.2789+120.0007/",
            "location-eng": "+30.2789+120.0007/",
            "firmware": "HD9.01.01.52.00"
        }
    }
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant