рамка дисплея <PRIV>в формате mp3 / wav - PullRequest
0 голосов
/ 18 ноября 2018

У меня есть mp3-файлы, где они были отредактированы проприетарным программным обеспечением с информацией тега id3v2, хранящейся в частных фреймах. Есть ли решение, позволяющее отследить имя поля, в котором оно было сохранено? Я хотел бы иметь возможность получить доступ к этому полю с помощью программного обеспечения MP3Tag, чтобы иметь возможность прочитать это значение и переместить его в другое поле тега для преобразования архивов из одного программного обеспечения в другое.

есть ли решение?

Ответы [ 2 ]

0 голосов
/ 22 ноября 2018

JoSSte Большое спасибо за Вашу помощь. Итак, давайте сделаем это, так как вам удалось получить информацию из mp3-файлов. Даже если я попытаюсь прочитать все, я не смогу найти нужную мне информацию.

Я положил в этот файл * .RAR >>>> www.iscriviti.altervista.org/MP3_PRIV_TAG.rar

ДВА файла MP3, та же самая песня, что и оригинальная, только с первичными тегами, отредактированными программой Ripping (медиаплеер), а другой файл был отредактирован с помощью программного обеспечения, которое генерирует PRIVATE TAGS.

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

Я надеюсь, что вы можете вернуться к данным или, что лучше, к названию ярлыков, где хранятся данные, которые меня интересуют.

Я пытался использовать те программы, файлы, которые вы связали, но я, честно говоря, не понимаю, как их запустить.

0 голосов
/ 21 ноября 2018

Я скачал ваш файл и попытался запустить программное обеспечение на сайте beaglebuddy.com. Вывод измененного Basic.java (я удалил часть, записывающую новые данные в mp3) ниже.

Этот вывод основан на «известных тегах», включенных в программу. Насколько я могу сделать вывод, есть два кадра, в которых есть возможность сделать его закрытым, но это не так, поэтому, потенциально, если вы обновите источник информацией о том, как читать частные теги, вы можете получить рабочий программа, которая может делать, как вы хотите.

mp3 file.....: Y:\mp3reader\Queen-WeWillRockYou.mp3
mp3 file size: 2903308 bytes
audio size...: 2901089 bytes
codec........: MPEG 1 Layer III
bit rate.....: 192 kbits/s
bit rate type: CBR
frequency....: 44100 hz
channel mode.: Joint Stereo
ID3v2.4 tag..: ID3v2.4 tag
   num frames: 8
   tag size..: 171 bytes
   padding...: 2048 bytes
ID3v2.4 tag header
   bytes..................: 10 bytes
                            0x49 0x44 0x33 0x04 0x00 0x00 0x00 0x00 0x11 0x21 
   version................: ID3v2.4
   tag size...............: 2209 bytes
   unsynchronization......: false
   extended header present: false
   experimental indicator.: false
   footer present.........: false
ID3v2.4 frame: ALBUM_TITLE
frame header
   bytes..................: 0x54 0x41 0x4C 0x42 0x00 0x00 0x00 0x13 0x00 0x00 
   frame type.............: TALB: ALBUM_TITLE - album/movie/show title
   frame header size......: 10
   frame body size........: 19
   tag  alter preservation: false
   file alter preservation: false
   read only..............: false
   compression............: false
   encryption.............: false
   grouping identity......: false
   uncompressed size......: 0
   encryption method......: 0
   unsynchronized.........: false
   data length indicator..: 0
   group Id...............: 0
frame body: text information
   bytes...: 19 bytes
             0x03 0x6E 0x65 0x77 0x73 0x20 0x4F 0x66 0x20 0x54 0x68 0x65 0x20 0x57 0x6F 0x72 
             0x6C 0x64 0x00 
   encoding: 3 - UTF-8
   text....: news Of The World
ID3v2.4 frame: LEAD_PERFORMER
frame header
   bytes..................: 0x54 0x50 0x45 0x31 0x00 0x00 0x00 0x07 0x00 0x00 
   frame type.............: TPE1: LEAD_PERFORMER - lead performer(s)/soloist(s)
   frame header size......: 10
   frame body size........: 7
   tag  alter preservation: false
   file alter preservation: false
   read only..............: false
   compression............: false
   encryption.............: false
   grouping identity......: false
   uncompressed size......: 0
   encryption method......: 0
   unsynchronized.........: false
   data length indicator..: 0
   group Id...............: 0
frame body: text information
   bytes...: 7 bytes
             0x03 0x51 0x55 0x45 0x45 0x4E 0x00 
   encoding: 3 - UTF-8
   text....: QUEEN
ID3v2.4 frame: CONTENT_TYPE
frame header
   bytes..................: 0x54 0x43 0x4F 0x4E 0x00 0x00 0x00 0x06 0x00 0x00 
   frame type.............: TCON: CONTENT_TYPE - content type
   frame header size......: 10
   frame body size........: 6
   tag  alter preservation: false
   file alter preservation: false
   read only..............: false
   compression............: false
   encryption.............: false
   grouping identity......: false
   uncompressed size......: 0
   encryption method......: 0
   unsynchronized.........: false
   data length indicator..: 0
   group Id...............: 0
frame body: text information
   bytes...: 6 bytes
             0x03 0x52 0x4F 0x43 0x4B 0x00 
   encoding: 3 - UTF-8
   text....: ROCK
ID3v2.4 frame: LANGUAGE
frame header
   bytes..................: 0x54 0x4C 0x41 0x4E 0x00 0x00 0x00 0x09 0x00 0x00 
   frame type.............: TLAN: LANGUAGE - language(s)
   frame header size......: 10
   frame body size........: 9
   tag  alter preservation: false
   file alter preservation: false
   read only..............: false
   compression............: false
   encryption.............: false
   grouping identity......: false
   uncompressed size......: 0
   encryption method......: 0
   unsynchronized.........: false
   data length indicator..: 0
   group Id...............: 0
frame body: text information
   bytes...: 9 bytes
             0x03 0x45 0x4E 0x47 0x4C 0x49 0x53 0x48 0x00 
   encoding: 3 - UTF-8
   text....: ENGLISH
ID3v2.4 frame: SONG_TITLE
frame header
   bytes..................: 0x54 0x49 0x54 0x32 0x00 0x00 0x00 0x12 0x00 0x00 
   frame type.............: TIT2: SONG_TITLE - title/songname/content description
   frame header size......: 10
   frame body size........: 18
   tag  alter preservation: false
   file alter preservation: false
   read only..............: false
   compression............: false
   encryption.............: false
   grouping identity......: false
   uncompressed size......: 0
   encryption method......: 0
   unsynchronized.........: false
   data length indicator..: 0
   group Id...............: 0
frame body: text information
   bytes...: 18 bytes
             0x03 0x57 0x45 0x20 0x57 0x49 0x4C 0x4C 0x20 0x52 0x4F 0x43 0x4B 0x20 0x59 0x4F 
             0x55 0x00 
   encoding: 3 - UTF-8
   text....: WE WILL ROCK YOU
ID3v2.4 frame: TRACK_NUMBER
frame header
   bytes..................: 0x54 0x52 0x43 0x4B 0x00 0x00 0x00 0x03 0x00 0x00 
   frame type.............: TRCK: TRACK_NUMBER - track number/position in set
   frame header size......: 10
   frame body size........: 3
   tag  alter preservation: false
   file alter preservation: false
   read only..............: false
   compression............: false
   encryption.............: false
   grouping identity......: false
   uncompressed size......: 0
   encryption method......: 0
   unsynchronized.........: false
   data length indicator..: 0
   group Id...............: 0
frame body: text information
   bytes...: 3 bytes
             0x00 0x31 0x00 
   encoding: 0 - ISO-8859-1
   text....: 1
ID3v2.4 frame: RECORDING_TIME
frame header
   bytes..................: 0x54 0x44 0x52 0x43 0x00 0x00 0x00 0x06 0x00 0x00 
   frame type.............: TDRC: RECORDING_TIME - recording date/time
   frame header size......: 10
   frame body size........: 6
   tag  alter preservation: false
   file alter preservation: false
   read only..............: false
   compression............: false
   encryption.............: false
   grouping identity......: false
   uncompressed size......: 0
   encryption method......: 0
   unsynchronized.........: false
   data length indicator..: 0
   group Id...............: 0
frame body: text information
   bytes...: 6 bytes
             0x00 0x31 0x39 0x37 0x37 0x00 
   encoding: 0 - ISO-8859-1
   text....: 1977
ID3v2.4 frame: USER_DEFINED_TEXT_INFORMATION
frame header
   bytes..................: 0x54 0x58 0x58 0x58 0x00 0x00 0x00 0x0D 0x00 0x00 
   frame type.............: TXXX: USER_DEFINED_TEXT_INFORMATION - user defined text information frame
   frame header size......: 10
   frame body size........: 13
   tag  alter preservation: false
   file alter preservation: false
   read only..............: false
   compression............: false
   encryption.............: false
   grouping identity......: false
   uncompressed size......: 0
   encryption method......: 0
   unsynchronized.........: false
   data length indicator..: 0
   group Id...............: 0
frame body: user defined text information
   bytes......: 13 bytes
                0x03 0x49 0x4E 0x54 0x52 0x4F 0x00 0x31 0x32 0x30 0x30 0x30 0x00 
   encoding...: 3 - UTF-8
   description: INTRO
   text.......: 12000
ID3v2.4 tag footer: none
mpeg audio frame
   file position......: 2219
mpeg audio frame header
   size............: 4
   bytes...........: 0xFF 0xFA 0xB2 0x40 
   MPEG version....: MPEG 1
   MPEG layer......: Layer III
   protected.by CRC: true
   bit rate........: 192 kbit/s
   frequency.......: 44100 hz
   frame is padded.: true
   private bit.....: false
   channel mode....: Joint Stereo
   mode extension..: intensity stereo: off, MS stereo: off
   copyrighted.....: false
   original media..: false
   emphasis........: None
   frame size......: 627 bytes
   num samples.....: 1152
   side info size..: 32 bytes
mpeg audio frame side information
   size.: 32 bytes
   bytes: 0x00 0x00 0x04 0xE6 0x42 0xBE 0xE8 0xC6 0x42 0xE0 0x59 0xC5 0xB7 0xCD 0x18 0x63 
          0x5A 0x40 0x28 0x01 0x14 0x00 0x00 0x00 0x20 0x00 0x00 0x25 0xC0 0x00 0x00 0x04 
mpeg audio frame audio samples
   size.: 589 bytes
ID3v1.0 tag
   file position: 2903180
   title........: WE WILL ROCK YOU
   artist.......: QUEEN
   album........: news Of The World
   year.........: 1977
   comment......: news Of The World
   track........: 0
   genre........: 0 - Blues
codec..............: MPEG 1 Layer III
bit rate...........: 192 kbits/s
bit rate type......: CBR
frequency..........: 44100 hz
audio duration.....: 0 s
audio size.........: 2901089 bytes
album..............: news Of The World
artist.............: null
contributing artist: QUEEN
lyrics by..........: null
music by...........: null
picture............: null
publisher..........: null
rating.............: 0
title..............: WE WILL ROCK YOU
track #............: 1
year recorded......: 1977
lyrics.............: null

mp3 file.....: Y:\mp3reader\Queen-WeWillRockYou.mp3
mp3 file size: 2903308 bytes
audio size...: 2901089 bytes
codec........: MPEG 1 Layer III
bit rate.....: 192 kbits/s
bit rate type: CBR
frequency....: 44100 hz
channel mode.: Joint Stereo
ID3v2.4 tag..: ID3v2.4 tag
   num frames: 9
   tag size..: 171 bytes
   padding...: 2048 bytes
ID3v2.4 tag header
   bytes..................: 10 bytes
                            0x49 0x44 0x33 0x04 0x00 0x00 0x00 0x00 0x11 0x21 
   version................: ID3v2.4
   tag size...............: 2209 bytes
   unsynchronization......: false
   extended header present: false
   experimental indicator.: false
   footer present.........: false
ID3v2.4 frame: ALBUM_TITLE
frame header
   bytes..................: 0x54 0x41 0x4C 0x42 0x00 0x00 0x00 0x13 0x00 0x00 
   frame type.............: TALB: ALBUM_TITLE - album/movie/show title
   frame header size......: 10
   frame body size........: 19
   tag  alter preservation: false
   file alter preservation: false
   read only..............: false
   compression............: false
   encryption.............: false
   grouping identity......: false
   uncompressed size......: 0
   encryption method......: 0
   unsynchronized.........: false
   data length indicator..: 0
   group Id...............: 0
frame body: text information
   bytes...: 19 bytes
             0x03 0x6E 0x65 0x77 0x73 0x20 0x4F 0x66 0x20 0x54 0x68 0x65 0x20 0x57 0x6F 0x72 
             0x6C 0x64 0x00 
   encoding: 3 - UTF-8
   text....: news Of The World
ID3v2.4 frame: LEAD_PERFORMER
frame header
   bytes..................: 0x54 0x50 0x45 0x31 0x00 0x00 0x00 0x07 0x00 0x00 
   frame type.............: TPE1: LEAD_PERFORMER - lead performer(s)/soloist(s)
   frame header size......: 10
   frame body size........: 7
   tag  alter preservation: false
   file alter preservation: false
   read only..............: false
   compression............: false
   encryption.............: false
   grouping identity......: false
   uncompressed size......: 0
   encryption method......: 0
   unsynchronized.........: false
   data length indicator..: 0
   group Id...............: 0
frame body: text information
   bytes...: 7 bytes
             0x03 0x51 0x55 0x45 0x45 0x4E 0x00 
   encoding: 3 - UTF-8
   text....: QUEEN
ID3v2.4 frame: CONTENT_TYPE
frame header
   bytes..................: 0x54 0x43 0x4F 0x4E 0x00 0x00 0x00 0x06 0x00 0x00 
   frame type.............: TCON: CONTENT_TYPE - content type
   frame header size......: 10
   frame body size........: 6
   tag  alter preservation: false
   file alter preservation: false
   read only..............: false
   compression............: false
   encryption.............: false
   grouping identity......: false
   uncompressed size......: 0
   encryption method......: 0
   unsynchronized.........: false
   data length indicator..: 0
   group Id...............: 0
frame body: text information
   bytes...: 6 bytes
             0x03 0x52 0x4F 0x43 0x4B 0x00 
   encoding: 3 - UTF-8
   text....: ROCK
ID3v2.4 frame: LANGUAGE
frame header
   bytes..................: 0x54 0x4C 0x41 0x4E 0x00 0x00 0x00 0x09 0x00 0x00 
   frame type.............: TLAN: LANGUAGE - language(s)
   frame header size......: 10
   frame body size........: 9
   tag  alter preservation: false
   file alter preservation: false
   read only..............: false
   compression............: false
   encryption.............: false
   grouping identity......: false
   uncompressed size......: 0
   encryption method......: 0
   unsynchronized.........: false
   data length indicator..: 0
   group Id...............: 0
frame body: text information
   bytes...: 9 bytes
             0x03 0x45 0x4E 0x47 0x4C 0x49 0x53 0x48 0x00 
   encoding: 3 - UTF-8
   text....: ENGLISH
ID3v2.4 frame: SONG_TITLE
frame header
   bytes..................: 0x54 0x49 0x54 0x32 0x00 0x00 0x00 0x12 0x00 0x00 
   frame type.............: TIT2: SONG_TITLE - title/songname/content description
   frame header size......: 10
   frame body size........: 18
   tag  alter preservation: false
   file alter preservation: false
   read only..............: false
   compression............: false
   encryption.............: false
   grouping identity......: false
   uncompressed size......: 0
   encryption method......: 0
   unsynchronized.........: false
   data length indicator..: 0
   group Id...............: 0
frame body: text information
   bytes...: 18 bytes
             0x03 0x57 0x45 0x20 0x57 0x49 0x4C 0x4C 0x20 0x52 0x4F 0x43 0x4B 0x20 0x59 0x4F 
             0x55 0x00 
   encoding: 3 - UTF-8
   text....: WE WILL ROCK YOU
ID3v2.4 frame: TRACK_NUMBER
frame header
   bytes..................: 0x54 0x52 0x43 0x4B 0x00 0x00 0x00 0x03 0x00 0x00 
   frame type.............: TRCK: TRACK_NUMBER - track number/position in set
   frame header size......: 10
   frame body size........: 3
   tag  alter preservation: false
   file alter preservation: false
   read only..............: false
   compression............: false
   encryption.............: false
   grouping identity......: false
   uncompressed size......: 0
   encryption method......: 0
   unsynchronized.........: false
   data length indicator..: 0
   group Id...............: 0
frame body: text information
   bytes...: 3 bytes
             0x00 0x31 0x00 
   encoding: 0 - ISO-8859-1
   text....: 1
ID3v2.4 frame: RECORDING_TIME
frame header
   bytes..................: 0x54 0x44 0x52 0x43 0x00 0x00 0x00 0x06 0x00 0x00 
   frame type.............: TDRC: RECORDING_TIME - recording date/time
   frame header size......: 10
   frame body size........: 6
   tag  alter preservation: false
   file alter preservation: false
   read only..............: false
   compression............: false
   encryption.............: false
   grouping identity......: false
   uncompressed size......: 0
   encryption method......: 0
   unsynchronized.........: false
   data length indicator..: 0
   group Id...............: 0
frame body: text information
   bytes...: 6 bytes
             0x00 0x31 0x39 0x37 0x37 0x00 
   encoding: 0 - ISO-8859-1
   text....: 1977
ID3v2.4 frame: USER_DEFINED_TEXT_INFORMATION
frame header
   bytes..................: 0x54 0x58 0x58 0x58 0x00 0x00 0x00 0x0D 0x00 0x00 
   frame type.............: TXXX: USER_DEFINED_TEXT_INFORMATION - user defined text information frame
   frame header size......: 10
   frame body size........: 13
   tag  alter preservation: false
   file alter preservation: false
   read only..............: false
   compression............: false
   encryption.............: false
   grouping identity......: false
   uncompressed size......: 0
   encryption method......: 0
   unsynchronized.........: false
   data length indicator..: 0
   group Id...............: 0
frame body: user defined text information
   bytes......: 13 bytes
                0x03 0x49 0x4E 0x54 0x52 0x4F 0x00 0x31 0x32 0x30 0x30 0x30 0x00 
   encoding...: 3 - UTF-8
   description: INTRO
   text.......: 12000
ID3v2.4 frame: LENGTH
frame header
   bytes..................: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
   frame type.............: TLEN: LENGTH - length of the song (in ms)
   frame header size......: 10
   frame body size........: 0
   tag  alter preservation: false
   file alter preservation: false
   read only..............: false
   compression............: false
   encryption.............: false
   grouping identity......: false
   uncompressed size......: 0
   encryption method......: 0
   unsynchronized.........: false
   data length indicator..: 0
   group Id...............: 0
frame body: text information
   bytes...: 0 bytes

   encoding: 0 - ISO-8859-1
   text....: 120000
ID3v2.4 tag footer: none
mpeg audio frame
   file position......: 2219
mpeg audio frame header
   size............: 4
   bytes...........: 0xFF 0xFA 0xB2 0x40 
   MPEG version....: MPEG 1
   MPEG layer......: Layer III
   protected.by CRC: true
   bit rate........: 192 kbit/s
   frequency.......: 44100 hz
   frame is padded.: true
   private bit.....: false
   channel mode....: Joint Stereo
   mode extension..: intensity stereo: off, MS stereo: off
   copyrighted.....: false
   original media..: false
   emphasis........: None
   frame size......: 627 bytes
   num samples.....: 1152
   side info size..: 32 bytes
mpeg audio frame side information
   size.: 32 bytes
   bytes: 0x00 0x00 0x04 0xE6 0x42 0xBE 0xE8 0xC6 0x42 0xE0 0x59 0xC5 0xB7 0xCD 0x18 0x63 
          0x5A 0x40 0x28 0x01 0x14 0x00 0x00 0x00 0x20 0x00 0x00 0x25 0xC0 0x00 0x00 0x04 
mpeg audio frame audio samples
   size.: 589 bytes
ID3v1.0 tag
   file position: 2903180
   title........: WE WILL ROCK YOU
   artist.......: QUEEN
   album........: news Of The World
   year.........: 1977
   comment......: news Of The World
   track........: 0
   genre........: 0 - Blues
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...