Вверх ↑
Этот топик читают: Гость
Ответов: 327
Рейтинг: 5
#1: 2013-05-05 04:23:06 ЛС | профиль | цитата
Как перезаписать "Альбом", "Исполнитель альбома", "Жанр", "Год" и прочее?
карма: 0

0
Ответов: 704
Рейтинг: 44
#2: 2013-05-05 08:57:59 ЛС | профиль | цитата
knoot0279 писал(а):
Как перезаписать "Альбом", "Исполнитель альбома", "Жанр", "Год" и прочее?

А по подробнее, непонятно что вы хотите, или схемку в студию!
карма: 0

0
Ответов: 327
Рейтинг: 5
#3: 2013-05-05 15:56:29 ЛС | профиль | цитата
Kazbek17 писал(а):


карма: 0

0
Разработчик
Ответов: 26163
Рейтинг: 2127
#4: 2013-05-05 17:43:40 ЛС | профиль | цитата
knoot0279, чсзать, очень миногоозначительный ответ. Я так ничего и не понял
карма: 22

0
Ответов: 8928
Рейтинг: 823
#5: 2013-05-05 18:04:39 ЛС | профиль | цитата
nesco, чего тут непонятного, ТС хочет вписать исполнителем или автором не какого-то там Бетховена, а knoot0279, а разбирать протокол дополнительной информации не хочется, скорее всего не можется, вот и требует: дайте ему схему для перезаписи
карма: 19

0
Ответов: 327
Рейтинг: 5
#6: 2013-05-05 18:04:59 ЛС | профиль | цитата
аудио файл.

"Король и Шут - Тринадцатая Рана.mp3"

1.отбрасываем ".mp3" получаем "Король и Шут - Тринадцатая Рана"
2.делим по знаку "-" получаем слева исполнителя, а справа название песни...
3.это нужно записать на свои места(левую часть в "Участвующие исполнители", а правую в "Название")

так понятно?
я никак не могу понять как их записать
карма: 0

0
Ответов: 704
Рейтинг: 44
#7: 2013-05-05 20:58:01 ЛС | профиль | цитата
Что бы вывести тег mp3 файла, нужно установить в FileStream позицию -128 byte, затем нужно считать с из потока 128 byte с 0 index , получаем 128 символов в виде чисел, затем эти числа нужно пропустить через intToChar, и получаем полный тег файла. Я в Hiasm покрутил у меня byte не верный выдает, потому что не могу указать index блока. Если интересно вот сама схемка.code_30948.txt

Есть код C#, если интересно можешь поковырять.
code_30949.txt
Схема в Hiasm схожая может что я не так делаю.
------------ Дoбавленo в 20.58:
knoot0279 писал(а):
1.отбрасываем ".mp3" получаем "Король и Шут - Тринадцатая Рана"
2.делим по знаку "-" получаем слева исполнителя, а справа название песни...
3.это нужно записать на свои места(левую часть в "Участвующие исполнители", а правую в "Название")

Тьфу блин, только понял что тебе нужно
я то думал что тебе теги нужно вытащить из файла.
Вот пример твоей проблемы

Add(MainForm,2953706,189,252)
{
Width=707
Height=478
}
Add(ListBox,14897689,378,294)
{
Left=5
Top=10
Width=270
Height=400
}
Add(ListBox,7008557,378,350)
{
Left=285
Top=10
Width=395
Height=400
}
Add(Edit,4538329,238,245)
{
Left=5
Top=415
Width=530
Text="Король и Шут - Тринадцатая Рана.mp3"
}
Add(Button,1890694,189,294)
{
Left=540
Top=415
Width=140
link(onClick,15741577:doReplace,[])
}
Add(MultiStrData,4357005,280,294)
{
Char="-"
link(onPart1,14897689:doAdd,[])
link(onPart2,7008557:doAdd,[(342,307)(342,356)])
}
Add(Replace,15741577,238,294)
{
SubStr=".mp3"
link(onReplace,4357005:doSplit,[])
link(Str,4538329:Text,[])
}

карма: 0

0
файлы: 2code_30948.txt [1.3KB] [92], code_30949.txt [928B] [65]
Ответов: 327
Рейтинг: 5
#8: 2013-05-05 22:19:04 ЛС | профиль | цитата
Kazbek17 писал(а):
Вот пример твоей проблемы

я конечно тупой, но не настолько...
может объяснил не так...

нужно записать не в списки, а чтобы отображались как на скриншоте(выше)
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#9: 2013-05-05 22:39:36 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-05 16:46:56
карма: 0

0
Ответов: 327
Рейтинг: 5
#10: 2013-05-05 23:37:54 ЛС | профиль | цитата
46.165.5.26 писал(а):
А чем MP3_Info не красен?

мне записать нужно, а не считывать
карма: 0

0
Главный модератор
Ответов: 2999
Рейтинг: 396
#11: 2013-05-06 00:01:44 ЛС | профиль | цитата
Используйте консольную утилиту ExifTool:
http://www.abit.ee/ru/utiliti/exiftool-kak-otredaktirovat-meta-dannie
MP3 формат она "понимает":
info

NAME
exiftool - Read and write meta information in files

RUNNING IN WINDOWS
Drag and drop files or folders onto the exiftool executable to display
meta information, or rename to "exiftool.exe" and run from the command
line to access all exiftool features.

This stand-alone Windows version allows simple command-line options to
be added to the name of the executable (in brackets and separated by
spaces at the end of the name), providing a mechanism to use options
when launched via the mouse. For example, changing the executable name
to "exiftool(-a -u -g1 -w txt).exe" gives a drag-and-drop utility which
generates sidecar ".txt" files with detailed meta information. As
shipped, the -k option is added to cause exiftool to pause before
terminating (to keep the command window open). Options may also be added
to the "Target" property of a Windows shortcut to the executable.

SYNOPSIS
exiftool [*OPTIONS*] [-*TAG*...] [--*TAG*...] *FILE*...
exiftool [*OPTIONS*] -*TAG*[+-<]=[*VALUE*]... *FILE*...
exiftool [*OPTIONS*] -tagsFromFile *SRCFILE* [-*SRCTAG*[>*DSTTAG*]...]
*FILE*...
exiftool [ -ver | -list[w|f|wf|g[*NUM*]|d|x] ]

For specific examples, see the EXAMPLES sections below.

DESCRIPTION
A command-line interface to Image::ExifTool, used for reading and
writing meta information in image, audio and video files. *FILE* is one
or more source file names, directory names, or "-" for the standard
input. Information is read from the source files and output in readable
form to the console (or written to output text files with -w).

To write or copy information, new tag values are specified with the
-*TAG*=[*VALUE*] syntax or the -tagsFromFile or -geotag options. This
causes each *FILE* to be rewritten, and by default the original files
are preserved with "_original" appended to their names. (Be sure to
verify that the new files are OK before erasing the originals.) Once in
write mode, exiftool will ignore any read-specific options.

Note: If *FILE* is a directory name then only supported file types in
the directory are processed, or only writable types are processed if any
tag is written. However, a filename may be specified or the -ext option
may be used to force processing of files with any extension.

Below is a list of file types and meta information formats currently
supported by ExifTool (r = read, w = write, c = create):

File Types
------------+-------------+-------------+-------------+------------
3FR r | DVB r | M4A/V r | PBM r/w | RWL r/w
3G2 r | DYLIB r | MEF r/w | PDF r/w | RWZ r
3GP r | EIP r | MIE r/w/c | PEF r/w | RM r
ACR r | EPS r/w | MIFF r | PFA r | SO r
AFM r | ERF r/w | MKA r | PFB r | SR2 r/w
AI r/w | EXE r | MKS r | PFM r | SRF r
AIFF r | EXIF r/w/c | MKV r | PGF r | SRW r/w
APE r | F4A/V r | MNG r/w | PGM r/w | SVG r
ARW r/w | FLA r | MOS r/w | PICT r | SWF r
ASF r | FLAC r | MOV r | PMP r | THM r/w
AVI r | FLV r | MP3 r | PNG r/w | TIFF r/w
BMP r | FPX r | MP4 r | PPM r/w | TTC r
BTF r | GIF r/w | MPC r | PPT r | TTF r
COS r | GZ r | MPG r | PPTX r | VRD r/w/c
CR2 r/w | HDP r/w | MPO r/w | PS r/w | VSD r
CRW r/w | HTML r | MQV r | PSB r/w | WAV r
CS1 r/w | ICC r/w/c | MRW r/w | PSD r/w | WDP r/w
DCM r | IIQ r/w | MXF r | PSP r | WEBP r
DCP r/w | IND r/w | NEF r/w | QTIF r | WEBM r
DCR r | ITC r | NRW r/w | RA r | WMA r
DFONT r | JNG r/w | NUMBERS r | RAF r/w | WMV r
DIVX r | JP2 r/w | ODP r | RAM r | X3F r/w
DJVU r | JPEG r/w | ODS r | RAR r | XCF r
DLL r | K25 r | ODT r | RAW r/w | XLS r
DNG r/w | KDC r | OGG r | RIFF r | XLSX r
DOC r | KEY r | ORF r/w | RSRC r | XMP r/w/c
DOCX r | LNK r | OTF r | RTF r | ZIP r
DV r | M2TS r | PAGES r | RW2 r/w |

Meta Information
----------------------+----------------------+---------------------
EXIF r/w/c | CIFF r/w | Ricoh RMETA r
GPS r/w/c | AFCP r/w | Picture Info r
IPTC r/w/c | Kodak Meta r/w | Adobe APP14 r
XMP r/w/c | FotoStation r/w | MPF r
MakerNotes r/w/c | PhotoMechanic r/w | Stim r
Photoshop IRB r/w/c | JPEG 2000 r | APE r
ICC Profile r/w/c | DICOM r | Vorbis r
MIE r/w/c | Flash r | SPIFF r
JFIF r/w/c | FlashPix r | DjVu r
Ducky APP12 r/w/c | QuickTime r | M2TS r
PDF r/w/c | Matroska r | PE/COFF r
PNG r/w/c | GeoTIFF r | AVCHD r
Canon VRD r/w/c | PrintIM r | ZIP r
Nikon Capture r/w/c | ID3 r | (and more)

AUTHOR
Copyright 2003-2011, Phil Harvey

This is free software; you can redistribute it and/or modify it under
the same terms as Perl itself.

SEE ALSO
Image::ExifTool(3pm), Image::ExifTool::TagNames(3pm),
Image::ExifTool::Shortcuts(3pm), Image::ExifTool::Shift.pl
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
11
Сообщение
...
Прикрепленные файлы
(файлы не залиты)