Привет, Гость ( Вход | Регистрация )
![]() ![]() ![]() ![]() ![]() |
![]() ![]() ![]() ![]() |
Romanich | Отправлено: Вторник, 05 Апреля 2005, 9:32 |
Новичок ![]() Группа: Новички Сообщений: 5 Регистрация: 04 Апр '05 Откуда: Киев, Украина Пользователь № 16899 ![]() |
почитал, подумал: а не слишком ли сложно? предлагаю: добавить параметр в IviInfo.dat указывающий разделитель полей разделитель строк там уже есть |
Форум: Полезные программы · Просмотр сообщения: #249064 · Ответов: 516 · Просмотров: 492819 |
Romanich | Отправлено: Понедельник, 04 Апреля 2005, 19:10 |
Новичок ![]() Группа: Новички Сообщений: 5 Регистрация: 04 Апр '05 Откуда: Киев, Украина Пользователь № 16899 ![]() |
В своей базе данных по фильмам я стараюсь записывать данные из ави-файлов, полученные с помощью AviInfo. Сейчас эти данные я переношу через буфер обмена, но уже готов написать скрипт для разбора, создаваемого им текстового файла. Чтобы не писать такой скрипт предлагаю в файл конфигурации положить строки для форматирования выводимой инфы. Пример: genr_format=%s\nPlay length: %s (%d frames)\nSubtitles: avi (%s)\n genr_list=fn,vf,sn video_format=Video: %dx%d (%d:1) %d fps %s %s ~%d kbps avg %d bit/pixel\n video_list=vfsw,vfsh,vfs,vfps,vcf,vcv,vbr,vqf,vs audio_format=Audio#1: %6.3d kHz %d ch %s ~%.2d kbps avg\n audio_list=asr,acn,ach,abr,as audio2_format= audio2_list= Полный список параметров может быть таким: (в скобках примеры значений) fn - file name (101.dalmatians.2.avi) fs - file size (563079168) pl - play length (01:10:46.520) sc - subtitles code (7) sn - subtitles name (TMPlayer format) vf - video frames (106163) vfs - video frame size (1.82) vfsw - video frame size width (640) vfsh - video frame size height (352) vfps - video frames per second (25) vc - video codec (xvid - плохой пример попался, имеется ввиду то, что в первой колонке в файле AviInfo.dat) vcf - video codec family (XviD) vcv - video codec version (MPEG-4) vbr - video average bitrate (920) vqf - video quality factor (0.16) vs - video size (491383685) asn - audio streams number (1) asr - audio sampling rate (44.1) ac - audio codec code (85) acn - audio codec name (MPEG Layer 3) ach - audio channels (2) abr - audio average bitrate (127.7) as - audio size (67790438) Для следующих audio streams можно предложить параметры: asr2,ac2,acn2,ach2abr2,as2, ... Аббревиатуры можно заменить на более привычные, просто я их не знаю ![]() ps: аппетит приходит во время еды: параметры могут быть вычисляемыми: fs/1024/1024 С уважением, Юрий ака Романыч. |
Форум: Полезные программы · Просмотр сообщения: #249020 · Ответов: 516 · Просмотров: 492819 |
![]() ![]() ![]() ![]() |
![]() ![]() ![]() ![]() |
Lo-Fi Версия | CMSBlog | Сейчас: Понедельник, 05 Мая 2025, 12:15 |