Привет, Гость ( Вход | Регистрация )



Romanich Отправлено: Вторник, 05 Апреля 2005, 9:32


Новичок
*

Группа: Новички
Сообщений: 5
Регистрация: 04 Апр '05
Откуда: Киев, Украина
Пользователь № 16899


почитал, подумал: а не слишком ли сложно?
предлагаю: добавить параметр в IviInfo.dat указывающий разделитель полей
разделитель строк там уже есть
  Форум: Полезные программы · Просмотр сообщения: #249064 · Ответов: 516 · Просмотров: 213728

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, ...

Аббревиатуры можно заменить на более привычные, просто я их не знаю smileold.gif

ps: аппетит приходит во время еды: параметры могут быть вычисляемыми: fs/1024/1024

С уважением, Юрий ака Романыч.
  Форум: Полезные программы · Просмотр сообщения: #249020 · Ответов: 516 · Просмотров: 213728

New Posts  Новые ответы
No New Posts  Нет новых ответов
Hot topic  Горячая тема (Есть ответы)
No new  Горячая тема (Нет ответов)
Poll  Опрос (Есть ответы)
No new votes  Опрос (Нет ответов)
Closed  Закрытая тема
Moved  Тема перемещена
 

Lo-Fi Версия CMSBlog Сейчас: Вторник, 28 Июня 2022, 9:18