Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Скомпилировать программу для Windows OS

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

LZAA

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
 Здесь: https://github.com/selsta/hlsdl имеется исходный код программы для Linux.
  Хотелось бы иметь эту программу для Windows OS. Возьмётся ли здесь кто-нибудь скомпилировать эту программу для Windows OS?
 

Всего записей: 2213 | Зарегистр. 09-01-2010 | Отправлено: 13:09 21-02-2018
vell



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LZAA судя по оипсанию "...converts .m3u8 playlists to a .ts video" программа тупо берет из плейлиста файл и сохраняет его...

Всего записей: 600 | Зарегистр. 06-10-2004 | Отправлено: 14:39 21-02-2018
LZAA

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
  Так пусть берёт и пусть сохраняет. Но мне нужен скомпилированный файл программы для Windows OS. Чтобы я мог ей пользоваться в среде Windows. Или я здесь что-то неправильно понимаю?

Всего записей: 2213 | Зарегистр. 09-01-2010 | Отправлено: 19:08 21-02-2018
ne_viens

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если прога изначально написана только для линукса, тогда в большинстве случаев это нетривиально. Один fork(); чего стоит :)

Всего записей: 1530 | Зарегистр. 01-11-2004 | Отправлено: 17:45 22-02-2018 | Исправлено: ne_viens, 17:45 22-02-2018
LZAA

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
         ne_viens
 
  Могли бы Вы профессиональным взором оценить этот дистрибутив и сказать насколько в данном случае времязатратна компиляция?

Всего записей: 2213 | Зарегистр. 09-01-2010 | Отправлено: 19:27 22-02-2018
tmpl

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cygwin уже не модно?

Всего записей: 1280 | Зарегистр. 22-03-2008 | Отправлено: 20:15 22-02-2018
ulyss1977



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Поддержу tmpl - поставьте Cygwin да и попробуйте скомпилировать. Есть шанс, что заработает. Хотя и очень небольшой.

Всего записей: 30 | Зарегистр. 19-07-2005 | Отправлено: 21:12 22-02-2018
LZAA

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
  Должен внести ясность в ситуацию. Дело в том, что я не имею ни малейшего представлени, а тем более навыков, о программировании. Поэтому сам сделать ничего не могу. У меня в данном случае есть только два варианта. Первый - это установить Linux OS и работать с hlsdl. Второй - каким-то образом получить в распоряжение этот инструмент, скомпилированный для среды Windows OS. Я понимаю, что это нетривиальная задача. Поэтому, для начала, хочу иметь представление о том, насколько сложна эта задача в данном случае. Попросту говоря, я понимаю, что если потребуется много времени для того, чтобы это сделать, то и желающие врядли найдутся. Но, если этот материал не шибко времяёмкий, то на что-то можно надеятся.

Всего записей: 2213 | Зарегистр. 09-01-2010 | Отправлено: 22:31 22-02-2018
asutp2

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сколько готовы заплатить? )

Всего записей: 791 | Зарегистр. 22-10-2004 | Отправлено: 10:59 23-02-2018
ulyss1977



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LZAA
Ещё вариант - попытаться запустить эту програму на https://ru.wikipedia.org/wiki/Windows_Subsystem_for_Linux
Там же можно и скомпилировать попробовать

Всего записей: 30 | Зарегистр. 19-07-2005 | Отправлено: 21:29 24-02-2018 | Исправлено: ulyss1977, 21:30 24-02-2018
LZAA

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
       ulyss1977
 
   Это хорошая идея. Попробую.

Всего записей: 2213 | Зарегистр. 09-01-2010 | Отправлено: 21:38 24-02-2018
tmpl

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LZAA

Цитата:
Первый - это установить Linux OS и работать с hlsdl.

 
Кстати, в Линуксе ее тоже придется компилировать.

Всего записей: 1280 | Зарегистр. 22-03-2008 | Отправлено: 21:42 24-02-2018
LZAA

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
      tmpl
  Это понятно. На сайте есть команда для этого. Попробую сделать. Надеюсь, что получится.

Всего записей: 2213 | Зарегистр. 09-01-2010 | Отправлено: 23:56 24-02-2018
ulyss1977



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LZAA
Кстати, SalamanderSandwich вроде как добился успеха с помощью Cygwin - https://github.com/selsta/hlsdl/issues/31#issuecomment-353827534

Всего записей: 30 | Зарегистр. 19-07-2005 | Отправлено: 17:21 25-02-2018
ulyss1977



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Немного проясню - что в случае Cygwin, что в случае WSL команды нужно выполнять не в cmd.exe, а в соответствующей командной оболочке.
 
Для Cygwin это, насколько я понимаю (установленого под рукой нет), c:\cygwin\bin\mintty.exe . Детальнее вот здесь - https://stackoverflow.com/q/34602584/198852
 
Добавлено:
Для WSL - зависит, какой дистрибутив установите. Для openSUSE, например, терминал открывается одноименным ярлыком, "openSUSE Leap 42"

Всего записей: 30 | Зарегистр. 19-07-2005 | Отправлено: 11:35 26-02-2018
LZAA

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
       ulyss1977
  Хочу для начала попробовать разобраться с установкой hlsdl в Linux OS. Я установил Linux систему с графической оболочкой. Создал папку с дистрибутивом hlsdl. В этой папке открыл терминал и прописал  make. Но это не срабатывает. Что-то про dir пишет. Может надо, чтобы папка в определённом месте находилась?

Всего записей: 2213 | Зарегистр. 09-01-2010 | Отправлено: 12:14 26-02-2018
ne_viens

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Который из 666 Линуксов?
От этого зависит, как проинсталировать dependencies (дополнительный софт, от которого зависит hlsdl).
Тут будут необходимы curl и ffmpeg.
На дебиане, например, инсталируются примерно так:
>sudo apt-get install ffmpeg ffmpeg-devel curl curl-devel
 
, где "ffmpeg ffmpeg-devel curl curl-devel" ещё надо уточнять, что именно там надо.
Дальше уже стандартные ./configure i ./make.
 

Всего записей: 1530 | Зарегистр. 01-11-2004 | Отправлено: 13:13 26-02-2018
NeoAnomaly

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Там ещё ffmpeg не самый свежий нужен, вроде.

Всего записей: 418 | Зарегистр. 23-03-2010 | Отправлено: 14:17 26-02-2018
LZAA

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
                ne_viens
  OS взял отсюда: http://usbtor.ru/viewtopic.php?t=1227.
  Про hlsdl написано: „This program requirers FFmpeg installed in order..."
  Я понял это так, что дожен быть установлен FFmpeg. Но не ясно до или после установки hlsdl.  
  Про установку hlsdl написано: „Use make && make install && make clean to install." Но я не знаю, что и как надо писать в терминале.

Всего записей: 2213 | Зарегистр. 09-01-2010 | Отправлено: 14:53 26-02-2018
ulyss1977



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LZAA
ОС на основе Ubuntu, так что команды по установке ffmpeg от ne_viens должны подойти
 
FFMpeg этому hlsdl нужен, чтобы декодировать SAMPLE-AES
 
"make && make install && make clean" - это нужно ввести без кавычек в "Эмуляторе терминала"

Всего записей: 30 | Зарегистр. 19-07-2005 | Отправлено: 17:26 26-02-2018
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Скомпилировать программу для Windows OS


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru