Jump to content

Сконвертировать скриншоты SmartPSS во что-то читаемое


Recommended Posts

Posted

Сделал несколько десятков скриншотов в SmartPSS. Файлы сохранились с расширением jpg, но это не jpg.

Чем их открыть и как их преобразовать во что-нибудь читаемое?

Posted (edited)

посмотри(F3) в FAR или "открыть с помощью..." -> блокнот, что за сжатие.

image.thumb.jpeg.6fbf91eaae91c86ec68de6f0a57456d7.jpeg

Edited by witch
Posted

Там вообще что-то проприетарное, на стандартные форматы не похоже.

Вначале идет FFFE, затем нули, затем различные данные. Ничего похожего на стандартные графические форматы нет.

Posted (edited)

порылся. в DMSS скриншоты надо экспортировать. Наверное у вас что-то похожее должно быть.

 

Screenshot_20260117-230250 (1).png

Edited by witch
Posted

В VLC пробовал открывать (правда без переименования файла), не открылся.

Попробую переименовать и использовать MPC.

Но по содержанию на mp4 не похоже.

Posted (edited)

Пример файла выложите куда-нибудь.

давным-давно в далекой галактике стране помню было что-то похожее, там были сохранены куски потока h264.

Ни один нормальный просмотровщик их не мог открыть, потому что внутри файла не было заголовков потока.

https://stackoverflow.com/questions/38094302/how-to-understand-header-of-h264

Quote

In the H264 format the byte stream is organised into many NAL unit. In order to understand where a NAL unit starts a three-byte or four-byte start code, 0x000001 or 0x00000001, is placed at the beginning of each NAL unit.

Приходилось склеивать какой-то рандомный заголовок с нулями и сам файл потока, потом сохранять через ffmpeg в нормальный mp4

Помню было какое-то байтоепство с нулями, больше ничего не помню.

Попробуйте добавить файлам расширение h264 и открыть через ffprobe, ffplay, или avidemux.

 

Нужно найти любой сырой файл в формате h264, именно сырой поток без всяких контейнеров mp4 или avi. Выдрать оттуда заголовок до начала bytestream, и скопировать заголовок в поврежденный файл. Или наоборот, скопировать bytestream из поврежденного файла, и заменить его в файле, где был нормальный заголовок.

image.thumb.png.12a396c24788b1dd5e38d3b9c00bed4d.png

 

хммм, сохранил из произвольного видеофайла видеопоток в один кадр в сыром виде через avidemux, и теперь никто не может его открыть.

хаха, счас

Spoiler
ffprobe 2_5253461446502659047.raw.h264 
ffprobe version 4.2.7-0ubuntu0.1 Copyright (c) 2007-2022 the FFmpeg developers
  built with gcc 9 (Ubuntu 9.4.0-1ubuntu1~20.04.1)
  configuration: --prefix=/usr --extra-version=0ubuntu0.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-nvenc --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
  libavutil      56. 31.100 / 56. 31.100
  libavcodec     58. 54.100 / 58. 54.100
  libavformat    58. 29.100 / 58. 29.100
  libavdevice    58.  8.100 / 58.  8.100
  libavfilter     7. 57.100 /  7. 57.100
  libavresample   4.  0.  0 /  4.  0.  0
  libswscale      5.  5.100 /  5.  5.100
  libswresample   3.  5.100 /  3.  5.100
  libpostproc    55.  5.100 / 55.  5.100
[h264 @ 0x5627b4e5e440] Format h264 detected only with low score of 1, misdetection possible!
[h264 @ 0x5627b4e5ff80] missing picture in access unit with size 18488
[AVBSFContext @ 0x5627b4e60800] No start code is found.
2_5253461446502659047.raw.h264: Invalid data found when processing input

 

ffprobe 2_5253461446502659047.raw

[image2 @ 0x56083ad2f440] Format image2 detected only with low score of 5, misdetection possible!
[rawvideo @ 0x56083ad314c0] Invalid pixel format.
[image2 @ 0x56083ad2f440] Failed to open codec in avformat_find_stream_info
[rawvideo @ 0x56083ad314c0] Invalid pixel format.
    Last message repeated 1 times
[image2 @ 0x56083ad2f440] Failed to open codec in avformat_find_stream_info
[image2 @ 0x56083ad2f440] Could not find codec parameters for stream 0 (Video: rawvideo, none): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Input #0, image2, from '2_5253461446502659047.raw':
  Duration: 00:00:00.04, start: 0.000000, bitrate: 3697 kb/s
    Stream #0:0: Video: rawvideo, none, 25 tbr, 25 tbn, 25 tbc
[rawvideo @ 0x56083ad3a0c0] Invalid pixel format.
Could not open codec for input stream 0

 

По идее нужен поток в формате 264, в котором будут заголовки с размером кадров, а после байтов 0x00 00 00 уже подменить видеоданные и тогда...

Edited by naves
Posted

Оно?

 

 

snap_copy.jpg

 

Это обыкновенный JPG с очищенным заголовком. Переименовываешь в xxx.jpg, и IrfanView его открывает. Потом говоришь "сохранить как" и сохраняешь его в любой формат. Если выберешь в jpg - IrfanView сам вставит заголовок.

Posted

Там в файле ещё одним потоком миниатюра 100х100, причём не имеющая к основному изображению никакого отношения. Возможно в ней закодирована служебная информация.

 

 

 

snap.png

 

Posted
В 23.01.2026 в 13:03, straus сказал:

Там в файле ещё одним потоком миниатюра

Зря наговаривал на xnview.

С расширением RAW xnivew такую картинку видит. Изображение в формате Raw RGB (Interleaved), размером 256x256, 24 бита на пиксел. Тоже цветной шум, я думал, что это xnview так глючил. Но видит только одно изображение, других не видит (хотя с составными TIFF вполне умеет работать).

А если переименовать в JPG, то видит основную картинку.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.