Полезные исходники для Windows

Всё, что касается программирования на старых языках или для старых систем

Re: Полезные исходники для Windows

Сообщение uav » 25 сен 2023, 17:40

Для того, чтобы проигрывать видео, упакованное кодеком XviD совсем не обязательно устанавливать этот кодек. Любой кодек стандарта mpeg4 способен проигрывать видео, запакованное другим кодеком mpeg4... в том числе XviD, DivX и Mpeg4 от Microsoft...

krotan, у меня с этим были проблемы - возможно, от плееров зависит, но многие из них, когда видят такую сигнатуру (XVID) в заголовке файла, отказываются его воспроизводить.
Поэтому обычно его ставил отдельно.
А так, да, это обычный MPEG4, если в заголовке поменять сигнатуру, то начинает нормально воспроизводиться любым плеером.
Последний раз редактировалось uav 25 сен 2023, 17:40, всего редактировалось 1 раз.
Аватара пользователя
uav
Мастер Даунгрейда
 
Сообщения: 2005
Зарегистрирован: 22 дек 2008, 14:21

Re: Полезные исходники для Windows

Сообщение rvg » 25 сен 2023, 18:01

krotan писал(а):Для того, чтобы проигрывать видео, упакованное кодеком XviD совсем не обязательно устанавливать этот кодек. Любой кодек стандарта mpeg4 способен проигрывать видео, запакованное другим кодеком mpeg4... в том числе XviD, DivX и Mpeg4 от Microsoft...

Разумеется, но в Windows 9x - то? Поэтому я не стал упаковывать.
Рассказ про "K-Lite Codec Pack" - отсылка заинтересовавшегося на Archive.org за версией 2.8.5.0, чтобы упаковать как mp4 c помощью VirtualDub. Всё работает и в Windows 9x! Конечно, если использовать систему драйверов на базе DirectX - будет несравненно лучше, но и сам код намного сложнее и объемнее. Эта система использует свойста Мультимедии vfw32 (точно не помню).
Аватара пользователя
rvg
Мастер Даунгрейда
 
Сообщения: 503
Зарегистрирован: 18 июл 2023, 14:12

Re: Полезные исходники для Windows

Сообщение KPG » 26 сен 2023, 09:46

rvg писал(а):Вообще у меня такая идея появилась (с тех пор когда я увидел вашу любовь
к БАТ-файлам).

Так для автоматизации всего и вся и придумали программы nncron.ru и Autoit - что первое приходит на ум.
Они м в Exe могут свой код сохранять для запуска автономного файла.
И, вероятно, работают нормально и при запуске их под Wine в Linux.
Последний раз редактировалось KPG 26 сен 2023, 09:47, всего редактировалось 1 раз.
KPG
Мастер Даунгрейда
 
Сообщения: 318
Зарегистрирован: 21 окт 2015, 20:53

Re: Полезные исходники для Windows

Сообщение krotan » 26 сен 2023, 10:15

uav писал(а):у меня с этим были проблемы - возможно, от плееров зависит, но многие из них, когда видят такую сигнатуру (XVID) в заголовке файла, отказываются его воспроизводить.
Компания DivX зарабатывает тем (в том числе), что продаёт код для раскодировки видеопотока своего производства производителям устройств. С некоторых пор они начали войну со всеми остальными производителями кодеков чтобы улучшить своё положение и код их производства соглашается раскодировать не любой mpeg4 поток, а только подписанный DivX. Решается проблема при помощи утилиты "FourCC Changer". Открываете ваш avi-файл, смотрите какими кодеками он подписан и заменяете на DX5 или DivX (не помню точно, посмотрите в каком-нибудь avi-файле). Перекодировка всего потока не требуется. Кроме того, в последних версиях VirtualDub эта функция есть встроенная. Вы можете кодировать XviD (он лучше по качеству для фильмов), а подпись поставить DivX...
Аватара пользователя
krotan
Мастер Даунгрейда
 
Сообщения: 170
Зарегистрирован: 03 фев 2022, 20:16

Re: Полезные исходники для Windows

Сообщение rvg » 26 сен 2023, 10:21

KPG писал(а):Так для автоматизации всего и вся и придумали программы nncron.ru и Autoit - что первое приходит на ум.
Они м в Exe могут свой код сохранять для запуска автономного файла.
И, вероятно, работают нормально и при запуске их под Wine в Linux.

Мне хотелось заинтересовать ребят. Они же не хотят. Может время их не настало (хотя мне известно конечно один из них работает в столице не до этого). А в другом случае - если нет цели т.е. определенной то не выйдет ничего. Бесполезно. Как взять любое тот же пресс кубиками - нужно очень постараться чтобы результат достичь.
Аватара пользователя
rvg
Мастер Даунгрейда
 
Сообщения: 503
Зарегистрирован: 18 июл 2023, 14:12

Re: Полезные исходники для Windows

Сообщение rvg » 26 сен 2023, 10:48

krotan писал(а):Компания DivX зарабатывает тем (в том числе), что продаёт код для раскодировки видеопотока своего производства производителям устройств. С некоторых пор они начали войну со всеми остальными производителями кодеков чтобы улучшить своё положение и код их производства соглашается раскодировать не любой mpeg4 поток, а только подписанный DivX. Решается проблема при помощи утилиты "FourCC Changer". Открываете ваш avi-файл, смотрите какими кодеками он подписан и заменяете на DX5 или DivX (не помню точно, посмотрите в каком-нибудь avi-файле). Перекодировка всего потока не требуется. Кроме того, в последних версиях VirtualDub эта функция есть встроенная. Вы можете кодировать XviD (он лучше по качеству для фильмов), а подпись поставить DivX...

Я не так информирован, но спасибо за информацию.
Вернусь в то время когда я после перерыва вернулся к компьютерам.
На Windows Seven, понадобилось видео сделать. Как обычно - VirtualDub, устраивает от и до (меня), думаю - скачаю K-Lite Codec Pack, там XVid'ом и замечательно. Раз, скачиваю и - нет XVid в плане (я уже запутался, ну вы
поняли - кодировщика. Что делать? (Было года три назад) В общем как-то всё
срослось и теперь можно использовать загрузку старых версий с web.archive.org. Например так делаю, вот фрагмент web.archive.org/web/20100120183739/
подставляю нужный URL и вперед, если повезет скачаете. Конечно я и не очень искал, а ведь и Здесь (на Old-Dos.ru) тоже может быть и есть како-то западный сайт - правда он замудренный в плане наровит заморочить и дать вам дополнительное (ненужное) и заставить вас кнопки понажимать.
Так вот ссылка на K-Lite Codec Pack http://web.archive.org/web/200709270435 ... guide.com/
Аватара пользователя
rvg
Мастер Даунгрейда
 
Сообщения: 503
Зарегистрирован: 18 июл 2023, 14:12

Re: Полезные исходники для Windows

Сообщение krotan » 26 сен 2023, 11:05

Нет ничего проще: https://www.xvid.com/download/
Советую использовать последнюю версию кодека, а не из старого пака.
Я не пользуюсь K-Lite Codec Pack и никому не советую. На мой взгляд это плохо сбалансированный набор ненастроенных кодеков, которые главное что делают - тормозят систему... Есть много альтернатив...
Аватара пользователя
krotan
Мастер Даунгрейда
 
Сообщения: 170
Зарегистрирован: 03 фев 2022, 20:16

Re: Полезные исходники для Windows

Сообщение rvg » 26 сен 2023, 11:21

krotan писал(а):Нет ничего проще: https://www.xvid.com/download/
Советую использовать последнюю версию кодека, а не из старого пака.
Я не пользуюсь K-Lite Codec Pack и никому не советую. На мой взгляд это плохо сбалансированный набор ненастроенных кодеков, которые главное что делают - тормозят систему... Есть много альтернатив...

Вот спасибо. (сказать по честному я и не интересуюсь ничем новым, работает ну-и ладно)
Аватара пользователя
rvg
Мастер Даунгрейда
 
Сообщения: 503
Зарегистрирован: 18 июл 2023, 14:12

Программа Kley

Сообщение rvg » 26 сен 2023, 16:26

Программа Kley.
Первый вопрос программы : Cut "KLAD" from file ?
- извлечь приклеенное из файла?
Если ответить нет :
- программа предложит выбрать базовый файл (к нему будет приклеен клад).
В виде базы может быть мультимедийный материал :
- файл формата AVI, JPG, MP3 или выбрать любой файл.
После выбора базы программа попросит указать файл клад (то что прикл. к базе)
- может быть любой файл.
Завершающий этап программа попросит указать имя для сохранения результата.
Извлечь прикленное: просто - выбрать файл результат.
* Файлы _OD4E_Real.avi, _Sklad.rar для демонстрации создания клада.
** Запустив _Create_Klad.bat - вы создадите клад.
*** Архив великоват из-за avi, сама по себе программа компактна.
Собрать можно с помощью Borland C++ или Visual Studio.
Вложения
Kley.zip
(1.42 Мб) Скачиваний: 111
Аватара пользователя
rvg
Мастер Даунгрейда
 
Сообщения: 503
Зарегистрирован: 18 июл 2023, 14:12

Re: Полезные исходники для Windows

Сообщение rvg » 26 сен 2023, 18:04

Если у вас консольное окно Огромное получается
Поправьте. В файле main.cpp в функции: int main(int argc, char* argv[])
закомментируйте так
Код: Выделить всё
system("mode 50,12");

//g_hWnd=InitConsole(GAppname);

   /* Идентификатор g_hWnd нам понадобится, но не критично
   если и без него. Все-таки сделаем так.
   А функцию InitConsole() в bProc.cpp можно удалить.
   Вообще я думаю, что если сменить имя окна приложения
   например добавив к имени символ "'" т.е. имя будет "Kley'"
   и скорее всего глюк из-за этого происходит т.к. и имя и папка
   одноименны, а мы назначаем имя консоли такое же. В общем
   истина где-то рядом. Поэкспериментируйте если хотите.
   */
SetConsoleTitle(GAppname);
g_hWnd=FindWindow(NULL,GAppname);
while(!g_hWnd)
{
   Sleep(100);
   g_hWnd=FindWindow(NULL,GAppname);
}
Вложения
Kley1.jpg
Kley1.jpg (36.61 Кб) Просмотров: 4002
Последний раз редактировалось rvg 30 сен 2023, 08:40, всего редактировалось 3 раз(а).
Аватара пользователя
rvg
Мастер Даунгрейда
 
Сообщения: 503
Зарегистрирован: 18 июл 2023, 14:12

Re: Полезные исходники для Windows

Сообщение longhorn_gnu » 26 сен 2023, 19:24

rvg писал(а):Программа Kley.

Можно объяснить для чайника? Зачем она нужна?
Аватара пользователя
longhorn_gnu
Мастер Даунгрейда
 
Сообщения: 764
Зарегистрирован: 05 июн 2023, 08:32
Железо: Intel Core I5, встройка на 256 мб и 8 гб ОЗУ

Re: Полезные исходники для Windows

Сообщение rvg » 26 сен 2023, 19:43

longhorn_gnu писал(а):Можно объяснить для чайника? Зачем она нужна?

Кто не вник значит не нужна она ему.
Последний раз редактировалось rvg 30 сен 2023, 08:40, всего редактировалось 1 раз.
Аватара пользователя
rvg
Мастер Даунгрейда
 
Сообщения: 503
Зарегистрирован: 18 июл 2023, 14:12

Re: Полезные исходники для Windows

Сообщение longhorn_gnu » 26 сен 2023, 19:59

rvg писал(а):Некоторые наработки сохраненные за сеанс невозможно сохранить, а хотелось.

Так зачем она нужна? Как ей пользоваться?
Аватара пользователя
longhorn_gnu
Мастер Даунгрейда
 
Сообщения: 764
Зарегистрирован: 05 июн 2023, 08:32
Железо: Intel Core I5, встройка на 256 мб и 8 гб ОЗУ

Re: Полезные исходники для Windows

Сообщение rvg » 26 сен 2023, 20:13

longhorn_gnu писал(а):Так зачем она нужна? Как ей пользоваться?

:lol:
Последний раз редактировалось rvg 30 сен 2023, 08:39, всего редактировалось 1 раз.
Аватара пользователя
rvg
Мастер Даунгрейда
 
Сообщения: 503
Зарегистрирован: 18 июл 2023, 14:12

Re: Полезные исходники для Windows

Сообщение longhorn_gnu » 26 сен 2023, 20:22

rvg писал(а):Регистрируешься на сайте форума МуБб там в профиль можно грузить картинки аж десять мегабайт, сервер не перезаписывает картинку - приклееный архив остается. Ну понятно?

Да. Такая технология часто используется, чтобы спрятать данные. Например, казалось бы, обычная картинка с котиком или мемом. Но вскрыв её, можно увидеть много интересного...
Аватара пользователя
longhorn_gnu
Мастер Даунгрейда
 
Сообщения: 764
Зарегистрирован: 05 июн 2023, 08:32
Железо: Intel Core I5, встройка на 256 мб и 8 гб ОЗУ

Пред.След.

Вернуться в Программирование

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron