Важная информация
Показано с 1 по 10 из 10

Тема: TGA Video player v1.0

  1. #1

    Thumbs up TGA Video player v1.0

    Проигрыватель родился благодаря этой теме http://zx-pk.ru/threads/26673-ts-conf-video.html

    Краткая характеристика файлов TGV: Видео:
    - Размер кадра: 256х(2-254), высота кадра кратна 2;
    - Количество цветов: 256 с 15 битной палитрой;
    - Сжатие: отсутствует;
    - Частота кадров: 12,20703125 (15625/320/4).
    Звук:
    - Частота сэмплирования: 22050, 32000, 44100 Гц;
    - Каналов: 1, 2;
    - Сжатие: MPEG 1 Layer 3 (MP3).



    Обновил проигрыватель .TGV.
    Возможности программы:
    - Воспроизведение видеофайлов .TGV
    - Масштабирование кадра с сохранением пропорций
    - Открытие файлов через диалог открытия
    - Открытие файла из параметров командной строки
    - Поддержка Drag&Drop для открытия файлов
    - Автовоспроизведение открытых файлов (опция)
    - Ожидание кадрового синхроимпульса перед выводом картинки (опция)
    - Показ бордюра с цветом 0 из палитры (опция)
    - Преобразование палитры RGB555 в RGB222 (опция)
    - Перемотка при воспроизведении
    - Запуск только одного экземпляра (опция)
    - Покадровое воспроизведение
    - Управление сообщениями из сторонней программы
    - Все изменяемые в программе настройки действуют сразу, перезапуск не требуется
    - Сохранение настроек в реестре

    Скачать проигрыватель PlayTGV-v1.2.rar (Обновил архив 09.04.2017)
    Нарисовал значок для видеофайла и отдельно положил в архив.

    Пишите пожелания.
    ---


    Сейчас обдумываю утилиту для изготовления файлов .TGV из .AVI. Надо будет подготовить авишку в VirtualDub, например, и просто запустить в утилите на преобразование и она выдаст готовый файл, не надо будет тысячи картинок генерировать.
    Пишите пожелания по этой утилите.
    Последний раз редактировалось AzAtom; 19.04.2017 в 05:38.

  2. Эти 4 пользователя(ей) поблагодарили AzAtom за это полезное сообщение:
    Alex Rider (09.03.2017), creator (09.03.2017), Dimon spb (23.04.2017), Sergey (13.03.2017)

  3. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  4. #2
    Super Moderator Аватар для Alex Rider
    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,618
    Благодарностей: 911

    По умолчанию

    Аутентичненько так играет. А звук планируется?
    UPD: И Почему Video player в заголовке?
    Последний раз редактировалось Alex Rider; 09.03.2017 в 20:15.
    ZX Evolution Rev C + ZXM-SoundCard Extrme + NeoGS.

  5. #3

    По умолчанию

    AzAtom, спасибо!
    Одну бы копию программы, а то по даблклику по другому видео, стартует следующая копия и они все одновременно играют, а звук из первой копии, даже если её закрыть.
    Беззвучные видео не перематываются —
    Последний раз редактировалось creator; 09.03.2017 в 20:37.
    Кто хочет — ищет возможности, кто не хочет — ищет причину

  6. #4

    По умолчанию

    Цитата Сообщение от Alex Rider Посмотреть сообщение
    А звук планируется?
    В смысле? Выложенные выше ролики все со звуком играют.

    - - - Добавлено - - -

    Цитата Сообщение от creator Посмотреть сообщение
    Одну бы копию программы,
    Хорошо.

    Цитата Сообщение от creator Посмотреть сообщение
    а звук из первой копии, даже если её закрыть.
    Это очень интересно... А, это следствие запуска 2 экземпляров. Bass.dll играет из файла, для этого я сначала сохраняю звук в отдельный файл в темпе и запускаю его проигрывание. При запуске второго экземпляра файл не получается перезаписать и начинает играть уже имеющийся.

    Цитата Сообщение от creator Посмотреть сообщение
    Беззвучные видео не перематываются
    Принято. Забыл блокировать обращение к bass.dll.

  7. #5
    Super Moderator Аватар для Alex Rider
    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,618
    Благодарностей: 911

    По умолчанию

    Цитата Сообщение от AzAtom Посмотреть сообщение
    В смысле? Выложенные выше ролики все со звуком играют.
    Та я тут совсем дибилушко. Во-первых, я сделал кривой ролик, который в 2 раза медленнее оригинала играется. Как так умудрился - хрен пойми. В нем кадров в 2 раза больше, а музыки сколько надо, то есть, половина только. NeoGS этот факт не смущает, и, когда музыка кончатеся, а видео - нет, она тупо играет музыку еще раз. А при тесте тула я сразу перемотал во вторую часть, на которую музыки не хватило (сначала перемотка становится на конец музыки, и только во сторого раза - куда нужно). Ну и услышал тишину.

    Меня же больше всего веселит тот факт, что индеец Зоркий Глаз больше, чем через пол года, заметил, что видосик в 2 раза медлненнее.
    Последний раз редактировалось Alex Rider; 09.03.2017 в 21:17.
    ZX Evolution Rev C + ZXM-SoundCard Extrme + NeoGS.

  8. #6

    По умолчанию

    Цитата Сообщение от Alex Rider Посмотреть сообщение
    Почему Video player в заголовке
    А что должно быть?
    А должно быть - надо больше спать по ночам. Там не TGV Video Player, а TGA Video Player. Не дописал самые главные буквы. Как, блин, таких в модераторы берут?..

    - - - Добавлено - - -

    Alex Rider, почти понятно. Я думал, что TGV это от TGA Video, путём совмещения, так сказать. Так, как правильно написать?
    Последний раз редактировалось Alex Rider; 09.03.2017 в 21:52.

  9. #7
    Super Moderator Аватар для Alex Rider
    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,618
    Благодарностей: 911

    По умолчанию

    Да хрен его знает... Вроде как, TGA - это формат картинки, поэтому как-то режет глаза. Формат, вроде, TGV называется как бы неофициально. Или официально. На знаю...
    ZX Evolution Rev C + ZXM-SoundCard Extrme + NeoGS.

  10. #8
    Guru Аватар для Sayman
    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    2,443
    Благодарностей: 217

    По умолчанию

    В TGV от TGA Только возможно название. никакой степени сжатия в "потоке" нет. А вот было бы интересно увидеть, как с сжатием крутилось бы видео, те же .flc файлики. Там был отдельный ряд в формате под хранение аудиопотока. Но для мп3 я думаю, можно было бы слегка изменить формат - засунуть первыми данными мп3, а потом чанки от флика. сжатие там простое - delta rle.
    Сами по себе файлы tgv даже короткие получаются весьма не малыми по размерам.
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...

  11. #9

    По умолчанию

    Поправил и обновил архив в первом сообщении.
    - Теперь корректно запускаются и играют несколько экземпляров.
    - Можно запретить запуск нескольких экземпляров. Тогда имя файла, переданное в командной строке, передаётся уже запущенному экземпляру и он запускает проигрывание нового файла.
    Последний раз редактировалось AzAtom; 05.05.2017 в 15:50.

  12. Эти 4 пользователя(ей) поблагодарили AzAtom за это полезное сообщение:
    AndyD (10.03.2017), creator (10.03.2017), Hacker VBI (10.03.2017), Sergey (13.03.2017)

  13. #10

    По умолчанию

    Обновил версию до 1.2. в первом сообщении.

    PlayTGV v1.2
    + Добавлено задание частоты кадров таймером, если невозможно открыть опорное звуковое устройство
    + Добавлено использование сглаживания при выводе картинки. По умолчанию при выводе используется сглаживание. Если задать ключ в реестре StretchMode (DWORD) = 0, то вывод будет без сглаживания. Так вывод меньше нагружает систему, но не так красиво.
    + Добавлена регулировка громкости.
    + Клавиши "Налево" и "Направо" двигают позицию на 5 сек. Совместно с "Ctrl" двигают позицию на 1 кадр
    + Добавлено управление сообщениями. Формат смотрите выше в разделе "Управление сообщениями".
    + Добавлено управление мультимедиа клавишами (Play, Pause, Stop).
    + Время/кадры отображаются на полосе поиска. Переключение правой кнопкой мыши.
    + Изменение цвета полосы поиска через реестр, создать параметры SeekBColor, SeekPColor типа DWORD, цвета задавать в виде 0x00BBGGRR.
    + Изменён интерфейс. Полоса поиска создана своя.
    + Изменен способ передачи имени файла при запуске второго экземпляра.
    + Добавлена проверка файла на соответствие TGV.
    * Исправлена ошибка при открытии файла из командной строки и переходе в полный экран.

    (+) добавлено
    (*) исправлено

    - - - Добавлено - - -

    Теперь возьмусь за генератор файлов .TGV. Уже есть некоторые наработки. Остановился на реализации алгоритма генерации палитры методом медианного сечения.

    - - - Добавлено - - -

    Я вспомнил, почему в первый раз написал "TGA Video Player" - в файле .TGV идёт сигнатура "TGA Video v0.2"
    Последний раз редактировалось AzAtom; 05.05.2017 в 15:51.

  14. Эти 3 пользователя(ей) поблагодарили AzAtom за это полезное сообщение:
    AndyD (11.04.2017), creator (09.04.2017), razer (10.04.2017)

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. AVR-AY player
    от Zloy в разделе Софт
    Ответов: 288
    Последнее: 13.07.2017, 17:38
  2. AY Player
    от tiboh в разделе Софт
    Ответов: 24
    Последнее: 28.10.2011, 21:18

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •