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

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

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140

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

Robert_Ingil



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


 
Текущая версия: 2.8.1

Avidemuxсвободное кросс-платформенное приложение для быстрого (и несложного) нелинейного редактирования видеофайлов (удаления ненужных частей, наложения всевозможных фильтров и последующего кодирования). Поддерживается работа с различными контейнерами (среди которых AVI, MPEG, MP4/MOV, OGM, ASF/WMV, VOB, MKV и FLV), кодеками (H.264/265, MPEG-4 ASP, MPEG-2, MP3, AC3, DTS, AAC и др.), имеется богатый набор фильтров. "Из коробки" - многоязычный интерфейс ,в т.ч. и русский, режим запуска Portable. Все кодеки, сплиттеры и фильтры встроенные.
  • Nightly ("Ночные") сборки выкладываются по мере готовности и исправляют замеченные в стабильной версии ошибки и добавляют новые функции.
  • Последние версии libx264 можно найти по ссылкам в (теме).
     
    Документация (устаревшая). Есть на русском.
    Очень много информации на вики, в том числе описание настроек x264.
    FAQ:
  • Zip-архив и инсталлятор по содержанию почти не различаются. В Zip-архив не включается SDK для разработки плагинов, но комплект переводов и модулей аналогичен инсталлиремому варианту.
  • Чтобы сохранить настройки кодирования, сохраните проект с расширением .js (File -> Save Project), вручную удалите из получившегося скрипта лишнее (останется что-то такое) и положите его в папку %APPDATA%\avidemux\custom. Теперь настройки можно применить из меню Custom.
  • AviSynth (а, значит, и декодеры DirectShow) можно использовать через avsproxy(_gui), который находится в папке с программой.
  • Чтобы запустить Avidemux как переносную (портабельную) версию, добавьте (реализовано с версии 2.7.1) в команду запуска ключ "--portable". При запуске в папке, где у вас находится "avidemux.*", будет создана папка "settings" (если её нет) с настройками запущенной копии. Настройки (если есть) любой иной (в том числе установленной) копии при этом игнорируются и не изменяются.
  • ещё

    Используйте последнюю "ночную" сборку (бета версию). Скачать её можно по ссылкам выше.


    Убедительная просьба правильно формулировать вопросы по программе, чтобы получить правильные ответы. Указывайте операционную систему и версию программы (Help -> About). Например, "Windоws XP, Avidemux 2.5.1 r5281". Также указывайте контейнер, аудио- и видеокодеки исходного файла; желаемые кодеки и контейнер выходного файла. Выкладывайте сэмпл проблемного файла.
    К версии 2.8.0 и новее не относится! В старых версиях имелись серьёзные проблемы при работе с кириллицей в Windоws. При работе в них старайтесь избегать кириллических символов в путях к папке с программой, исходным и конечным файлам, а также в именах файлов.  
     
    Начиная с v2.6.9 ОС Windows XP не поддерживается! Но всё может быть
     
    * Win32 and Win64 builds are now using winbuilds.org, Xp no longer supported.
     

    Родственные темы: VirtualDub, MeGUI, MKVToolnix, AviSynth, Shotcut


    Какой битрейт нужен и как настроить кодек Н.264 под конкретное видео
     
    Скрипт для создания портабельной копии Avidemux Win32/Win64/VsWin64 (exe/zip) - admport.cmd (для его работы нужен 7-Zip в - в скрипте стоит проверка его наличия).  На VsWin64 будет ругаться 7-Zip - это ложная тревога.Если запустить скрипт с ключом -h | --help выведется встроенная справка.  admp.cmd - переписанный admport.cmd - использует cURL и 7-Zip, сам найдёт, скачает и распакует последнюю доступную "ночнушку", после запустит результат (переделки под PowerShell не будет!).


     
    Примечание:
     
    Для PC-BSD - сервер PBIDIR уже годика два как выключен, а сам проект официально закрыт. Потому идём на FTP FreeBSD.org, скачиваем ports.tar.gz, tar -xf ports.tar.gz&cd ./ports/multimedia/ и последовательно собираем из портов через make install clean аналогично FreeBSD.

  • Всего записей: 66 | Зарегистр. 09-10-2006 | Отправлено: 09:35 08-02-2008 | Исправлено: Victor_VG, 12:25 27-03-2024
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Victor_VG
    Код:
    @curl -C - -LRO "https://sourceforge.net/projects/avidemux/files/avidemux/2.8.1/Avidemux_2.8.1%20VC%2B%2B%2064bits.exe"

    Код:
    curl: (33) HTTP server doesn't seem to support byte ranges. Cannot resume.
    ЧЯДНТ?

    Всего записей: 16725 | Зарегистр. 04-11-2010 | Отправлено: 17:31 31-10-2022 | Исправлено: insorg, 17:55 31-10-2022
    MarcElBichon

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Или прямо по прямой ссылке:
    https://master.dl.sourceforge.net/project/avidemux/avidemux/2.8.1/Avidemux_2.8.1%20VC%2B%2B%2064bits.exe?viasf=1

    Всего записей: 9 | Зарегистр. 06-04-2002 | Отправлено: 18:10 31-10-2022
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg
     
    Ссылку с кодирование спецсимволов или пробелами нужно экранировать в кавычки:
     
    curl -C- -LRZO "<URL>"
     
    пример:

    Цитата:
    curl -C- -LRZO ""https://sourceforge.net/projects/avidemux/files/avidemux/2.8.1/Avidemux_2.8.1%20VC%2B%2B%2064bits.exe""
     
    DL% UL%  Dled  Uled  Xfers  Live Total     Current  Left    Speed
    100 --  38.1M     0     1     0   0:00:09  0:00:11 --:--:-- 4028k

    если cURL вызывается в команде FOR или скриптах Windows, то каждые кавычки ' иди  " нужно удвоить '' или "", т.к. CMD и команда FOR запуская команду на исполнение просматривают её и отбрасывают в её аргументах кавычки (а двойные преобразуют в одиночные), а их отсутсвие вызывает ошибку разбора URL в cURL Это известная особенность реализации Win-консоли.

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")
    Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

    Всего записей: 33230 | Зарегистр. 31-07-2002 | Отправлено: 19:20 31-10-2022
    ALEX_45_ORP



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

    Цитата:
    просто скачать правильную портативку сразу  
     
    Идёте в ночнушки или с sf.net берёте ZIP и пинаете с ключом либо переименовав avidemux.exe.
     
    Насчтёт "интереса" - написать/отладить инсталлер лишняя возня, и всё зависит от особенностей алгоритма работы программы.
     
    Цитата:
    было бы лучше просто скачать правильную портативку сразу
     
    Арихив ZIP для платформы Win32/Win64 изначально ("из коробки") и есть собранная в GCC (linker version 2.28 в PE32-хидере) с кроссплатформенными библиотеками для UNIX/Linux/MacOS/WIN "правильная портативка" (GNU), только без каталога ./settings с конфигами и шаблонами настроек под конкретного пользователя, NSIS инсталлер для них содержит те же самые бинарники.  
     
    А вариант vsWin64 считается основным для Win64 и собирается CMake с использованием компилятора  MS VC++ 201x и только Win64 библиотек. Он может включать в набор не все плагины и переводы, а так же использует собственный инсталлер.
     
    Взять бинарники с sf.net сURL элементарно - убираем в конце URL элемент /download и передаем cURL команую строку -C - -LRO <URL>. Имя скачанного файла будет взято из URL, а он сам будет скачан в каталог откуда вызван cURL. Для cURL версии 7.6.6 и новее в комстроку можно добавить ключ -Z (--parallel) для многопоточной закачки. Если нужно изменить имя файла / каталог закачки, то в комстроку добавляем ключи --create-dirs --output <dir>\<file_name>.
     

     
    Victor_VG, Виктор, может для программистов это и элементарно, но для меня все вами написанное бред какой-то, ес-но и морочиться даже не буду - пусть уж лучше папки создает и работает, чем во все это вникать без подготовки ...

    Всего записей: 1572 | Зарегистр. 10-12-2017 | Отправлено: 21:00 31-10-2022
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ALEX_45_ORP
     
    1, Вызвать блокнот, скопировать в него код и сохранить на диск в каталог где бует портативка файл admp.cmd с содержимым:

    Код:
    @echo off
    setlocal enableextensions
    set wd=%cd%
    if exist avidemux_*.zip (set nm=avidemux_*.*)
    7z x %nm% -y -o%wd%\ADM > nul
    if exist %wd%\ADM\avidemux_64 (xcopy /e/q/y ADM\avidemux_64\* ADM > nul && rmdir /s/q ADM\avidemux_64 > nul)
    move /y ADM\avidemux.exe ADM\avidemux-portable.exe > nul
    start /i ADM\avidemux-portable.exe
    exit

    он использует 7z.exe который можно скопровать из каталога установленного 7-Zip в тот же каталог где находится admp.cmd.  
     
    Это делается однажды!
     
    2. Открыть в браузере ссылку: http://www.avidemux.org/nightly/win64/
    3. На странице кликнуть по Date Modified чтобы стрека справа указывала вверх - Сортировка по дате, самые новые вверху.
    4. Скачать оттуда ZIP архив с именем вида avidemux_*.zip.
    5. Поместить скачанный архив в каталог, где будет портативка.
    6. Первый раз для создания или при обновлении версии ADM запустить admp.cmd!  
     
    Будет создан подкаталог ./ADM в нём будет готовая портативка.  
     
    Портативка запускается файлом ADM\avidemux-portable.exe на который для удобства стоит создать ярлык.
     
    Примечание:
     
    Шаг 1 выполняем либо в первый раз, либо если меняем каталог размещения портативки.  
    Если есть готовый admp.cmd то его и 7z.exe просто копируем или перемещаем в новое место. При запуске admp.cmd если рядом с ним есть 7z.exe и avidemux_*.zip сработает без вопросов и сообщений.

     
    Всё, расписал действия по шагам, думаю не ошибётесь...

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")
    Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

    Всего записей: 33230 | Зарегистр. 31-07-2002 | Отправлено: 00:09 01-11-2022 | Исправлено: Victor_VG, 00:34 01-11-2022
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Victor_VG
    Цитата:
    Ссылку с кодирование спецсимволов
    Точно. Писал в батник, забыл продублировать спецы %... Поправил - заработало.
     
    ALEX_45_ORP
    Цитата:
    все это вникать без подготовки
    Можно не вникать.
    Просто распакуй ZIP и переименуй avidemux.exe в avidemux-portable.exe. Не забудь подкинуть со старой версии папку settings, если хочешь старые настройки затащить.
     
    Для удобства это даже автоматизируется батником: AvidemuxGet.bat. Само найдёт на последний ZIP, скачает, распакует, переименует ЕХЕ в portable.
    Аналог для релизной версии: AvidemuxGet.bat. Без поиска, ручной выбор любого релиза.
    Традиционно понадобится 7-Zip по стандартному пути в Program Files.
     
    Если у тебя свежая Win10, то ночнушку из ZIP можно ещё и распаковать пошиком без помощи 7zip: AvidemuxGet.bat. Само найдёт на последний ZIP, скачает, распакует, переименует ЕХЕ в portable.

    Всего записей: 16725 | Зарегистр. 04-11-2010 | Отправлено: 01:35 01-11-2022 | Исправлено: insorg, 03:07 01-11-2022
    ALEX_45_ORP



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Victor_VG
    insorg
    спс, попробую (у меня 7х64) ...
     
    Добавлено:
    insorg
    ну это просто фантастика какая-то для меня (создал батник, поместил в его в папку, запустил, подождал с минутку и ... вуаля - усё готово!) - запустил из папки avidemux-portable.exe открылась последняя версия релиза!  

    моя благодарность просто безгранична - вот что можно сделать владея даже элементарными знаниями программирования!
     
    Добавлено:

    Цитата:
    Без поиска, ручной выбор любого релиза.  
    только вот эту фразу не совсем понял, в батнике поиск нужно убрать или как?
     
    Добавлено:
    и еще: просмотрел внимательней тело батника и понял, что при выходе версии 2.8.2 код в батнике видимо потребует замены?

    Всего записей: 1572 | Зарегистр. 10-12-2017 | Отправлено: 10:50 01-11-2022 | Исправлено: ALEX_45_ORP, 11:44 01-11-2022
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ALEX_45_ORP
     
    Пользуйтесь admp.cmd что я вам дал - с ним на любых версиях оси проблем не будет.
     
    А в батниках insorg кроме то, что они привязаны к PowerShell и невольно ориентированы на десятку, нужно поиск переписывать - в коде страницы таблица растёт от старых к новым записям, раз, текущий вариант "Распакуем установщик" скачает vsWin64 самописный установщик "Avidemux_2.8.1 VC++ 64bits .exe", а 7-Zip на него без танцев с бубном ругается - "Файл не распознан как архив" ибо это действительно не архив, и кроме того, vsWin64 сборки часто выходят реже Win64, да и имена файлов в Win64 другие....  
     
    P.S.
     
    Ладно, будет время прикину...

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")
    Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

    Всего записей: 33230 | Зарегистр. 31-07-2002 | Отправлено: 16:40 01-11-2022
    ALEX_45_ORP



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Victor_VG, попробовал ваш вариант, сабж самостоятельно даже запустился после работы командного сценария ...

    Victor_VG, я правильно понял, что теперь для обновления, просто необходимо скачать нужный зип-архив, бросить его в эту папку, запустить admp.cmd и новая версия уже будет в папке ADM (ничего там чистить предварительно не нужно и мои настройки там сохранятся для новой версии), а зип-архив просто удалить после этого?
     

    Цитата:
    Ладно, будет время прикину...  
    а это вы кому?

    Всего записей: 1572 | Зарегистр. 10-12-2017 | Отправлено: 17:25 01-11-2022 | Исправлено: ALEX_45_ORP, 19:33 01-11-2022
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ALEX_45_ORP
    Цитата:
    эту фразу не совсем понял
    Там ссылка внутри текстом прописана. Прибито гвоздями, так сказать.
    Цитата:
    выходе версии 2.8.2 код в батнике видимо потребует замены
    Поменять 2.8.1 на 2.8.2, и т.д. Можно и в обратную сторону, если надо старая версия (и она ещё не удалена разработчиком)
     
    Victor_VG
    Цитата:
    привязаны к PowerShell
    Пошик есть даже в старой вин7. Никаких проблем не вижу. Негодуют только ХР-шники, но на ХР этот авидемух тоже не заработает.
    Цитата:
    невольно ориентированы на десятку
    Под десятку - только тот, где распаковка силами пошика (эту фичу завезли только в десятке, на вин7 zipы пошиком расковыриваются через многострочные костыли, оно того не стоит). Но есть же другой ним - с использованием 7-zip, там такой "ориентации" нет. Можно переписать под небольшую утилиту download.exe или curl.exe, тело которой засунуть в батник через base64, но нужно ли оно только ради "без пошика"...
    Цитата:
    нужно поиск переписывать - в коде страницы таблица растёт от старых к новым записям
    Ну так и for дёргается на все записи, пока по итогу на последней (самой свежей и собственно нужной) не закончит работу. Грубо, но однострочно, просто и работает.
    Цитата:
     "Avidemux_2.8.1 VC++ 64bits .exe", а 7-Zip на него без танцев с бубном ругается
    Смотри на -t# параметр, он определяет первый этап распаковки. Без этого ключа, естественно, ничего не получится просто так. А потом уже из внутренних окультуренных требухов вторая распаковка. За один шаг тут никак, пламенное "спасибо" разрабу за такую матрёшку.
    Цитата:
    Ладно, будет время прикину
    Не, ну если будут идеи как мои наброски окулутурить без раздувания текста, будет хорошо...

    Всего записей: 16725 | Зарегистр. 04-11-2010 | Отправлено: 20:16 01-11-2022 | Исправлено: insorg, 20:23 01-11-2022
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ALEX_45_ORP
     
    Да, скрипт не зависит от версии, а скачивание я сейчас пытаюсь прикрутить через cURL - это не капризный PowerShell (PSH) (у меня к примеру PSH на половине машин скачивать не хочет, а cURL - только скомандуй).  
     
    insorg
     
    cURL +findstr молча притащат листинг сетевого каталога в приемлимом виде - HTM, но зело почищенный:

    Код:
    curl -ls http://www.avidemux.org/nightly/win64/ | findstr /r /c:"href=\'\.\/avidemux_r[0-9][0-9][0-9][0-9][0-9][0-9]_win64Qt5_[0-9][0-9][0-9].zip\' class=\'name\'" > 1.txt

    - строки будут типа таких:

    Цитата:
                <td><a href='./avidemux_r220207_win64Qt5_130.zip' class='name'>avidemux_r220207_win64Qt5_130.zip</a></td>

    нам интересна последняя, вот пусть for её и выкинет в выходной переменной, а ту обрежем до имени файла и скормим cURL - ППР. А дальше делай с файлом что хошь. Иначе долго развлекаться.

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")
    Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

    Всего записей: 33230 | Зарегистр. 31-07-2002 | Отправлено: 20:47 01-11-2022 | Исправлено: Victor_VG, 21:04 01-11-2022
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Victor_VG
    Интересное решение. Курла в принципе всегда интереснее. Но на до-десяточных виндах её в комплекте не было. И, честно говоря, дико не хватает.

    Цитата:
     1.txt  
    В теории, можно попробовать даже без текстовика...  

    Всего записей: 16725 | Зарегистр. 04-11-2010 | Отправлено: 20:52 01-11-2022
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg
     
    Можно, только лишней возни прибавится.
     
    P.S.
     
    А cURL у меня всегда есть: а UNIX - штатно, на Win - руками добавлен (а что там M$ "поправит" - сюань, оригинал надёжнее)

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")
    Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

    Всего записей: 33230 | Зарегистр. 31-07-2002 | Отправлено: 21:03 01-11-2022
    ALEX_45_ORP



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Victor_VG
    в папке ADM ничего чистить предварительно не нужно и мои настройки там сохранятся для новой версии??  

    Всего записей: 1572 | Зарегистр. 10-12-2017 | Отправлено: 21:26 01-11-2022
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Victor_VG
    Цитата:
    лишней возни прибавится
    Попробовал на своей заготовке, всё работает  с курлой однострочником красиво. Счастлив и доволен.

    Всего записей: 16725 | Зарегистр. 04-11-2010 | Отправлено: 22:02 01-11-2022
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ALEX_45_ORP
     
    Ничего чистить не требуется. Начинка просто обновится, настройки вообще не поменяются.
     
    insorg
     
    Я вот отдохнул, теперь можно дальше возится. Есть задумки, погляжу что выйдет.
     
    Добавлено:
     
    Наваял - admp.cmd (код скопировать в Блокнот-е и сохранить текст под именем admp.cmd):

    Код:
    @echo off
    setlocal enableextensions
    set wd=%cd%
    curl -ls http://www.avidemux.org/nightly/win64/ | findstr /r /c:"href=\'\.\/avidemux_r[0-9][0-9][0-9][0-9][0-9][0-9]_win64Qt5_[0-9][0-9][0-9].zip\' class=\'name\'" > link.txt
    set wrk=""
    for /f "tokens=2" %%A in (link.txt) do (set wrk=%%A)
    del /f/q link.txt > nul
    Set nm=%wrk:~8,33%
    cURL -C - -LRZOs http://www.avidemux.org/nightly/win64/%nm%
    7z x %nm% -y -o%wd%\ADM > nul
    if exist %wd%\ADM\avidemux_64 (xcopy /e/q/y ADM\avidemux_64\* ADM > nul && rmdir /s/q ADM\avidemux_64 > nul && del /f/q %nm%> nul)
    move /y ADM\avidemux.exe ADM\avidemux-portable.exe > nul
    start /i ADM\avidemux-portable.exe
    exit

    - достаточно запустить и подождать - сработает молча (сообщения отключены чтоб маленьких не пугать).  
     
    При  запуске/обновлении admp.cmdт  скачает последнюю доступную на сервере версию в ZIP архиве, распакует его, подчистит за собой мусор и запустит готовую портативку.  
     
    Второй раз и далее запускаем её через вызов ADM\avidemux-portable.exe (для удобства пользования на него есть смысл сделать ярлык - ПКМ -> Создать ярлык).
     
    Как вариант - готовый набор инструментов из серии "Всё своё ношу с собой!" - admp.cmd + curl + SSL сертификаты (нужны проверки подлинности серверов) + 7z в архиве под Win64 -admport_x64.zip.  Архив распаковать куда вам надо и пользоваться.  
     
     
    Портативка будет создана в подкаталоге ./ADM каталога откуда запущен admp.cmd .
     
    fix typo
     
    Добавлено:
    Пример работы набора:
     

     
    новая портативка, первый запуск, настройки по умолчанию, Win7 SP1 ru-RU ...

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")
    Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

    Всего записей: 33230 | Зарегистр. 31-07-2002 | Отправлено: 23:08 01-11-2022 | Исправлено: Victor_VG, 00:36 02-11-2022
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Victor_VG
    Код:
    @for /f "tokens=2" %%A in ('@curl -ls http://www.avidemux.org/nightly/win64/ ^| @findstr /r /c:"href=\'\.\/avidemux_r[0-9][0-9][0-9][0-9][0-9][0-9]_win64Qt5_[0-9][0-9][0-9].zip\' class=\'name\'"') do (@set wrk=%%A)
    Без промежуточного текстовика можно. Я у себя так тестировал.
    По крайней мере на винде с крышечкой ^ всё заработало сразу.

    Всего записей: 16725 | Зарегистр. 04-11-2010 | Отправлено: 02:29 02-11-2022 | Исправлено: insorg, 02:29 02-11-2022
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg
     
    Да, можно и так.  
     
    Я сейчас специально проверил скачивание последней vsWin64:

    Цитата:
    $ curl -C - -LRZ --output "Avidemux_2.8.2 VC++ 64bits 221024.exe" http://www.avidemux.org/nightly/vsWin64/Avidemux_2.8.2%20VC++%2064bits%20221024.exe  
    DL% UL%  Dled  Uled  Xfers  Live Total     Current  Left    Speed
    100 --  38.1M     0     1     0   0:00:11  0:00:44 --:--:-- 3456k

    есть одна мелкая задумка - чтоб вручную не возится пусть скрипт работает...
     
    Добавлено:
    Да, если в начале скрипта стоит @echo off , то оно глобальное до выхода из него и после @ можно не звать - сами команды в stdout не выводятся,  только их вывод.
     
    Добавлено:
    Если сразу закинуть разбор в цикл, то получим:
     
    admp.cmd:

    Код:
    @echo off
    setlocal enableextensions
    set wrk=""
    for /f "tokens=2" %%A in ('curl -ls http://www.avidemux.org/nightly/win64/ ^| findstr /r /c:"href=\'\.\/avidemux_r[0-9][0-9][0-9][0-9][0-9][0-9]_win64Qt5_[0-9][0-9][0-9].zip\' class=\'name\'"') do (set wrk=%%A)
    Set nm=%wrk:~8,33%
    cURL -C - -LRZOs http://www.avidemux.org/nightly/win64/%nm%
    7z x %nm% -y -r -oADM > nul && xcopy /e/q/y ADM\avidemux_64\* ADM > nul && rmdir /s/q ADM\avidemux_64 > nul && del /f/q %nm%> nul
    move /y ADM\avidemux.exe ADM\avidemux-portable.exe > nul
    start /i ADM\avidemux-portable.exe
    exit

    резульат аналогичен первому варианту, скрипт намного короче, на диск мусор не пишет, работает чуть быстрее, но использует больше памяти - разбор листинга каталога идёт в ОЗУ.

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")
    Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

    Всего записей: 33230 | Зарегистр. 31-07-2002 | Отправлено: 03:05 02-11-2022 | Исправлено: Victor_VG, 03:48 02-11-2022
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Victor_VG
    Та то у меня уже привычка везде лепить @, даже если эхо оф вначале есть. И любовь к однострочникам. Так удобнее ошибки отлавливать, если случаются.
     

    Всего записей: 16725 | Зарегистр. 04-11-2010 | Отправлено: 05:20 02-11-2022
    Blazzzer



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg
    Victor_VG
    ... Уважаемые камрады, давайте уже совместно слепите обновлялку сабжа годную, как, к примеру, сделано с StartAllBack... Там просто запускаешь скрипт (в файлике *.cmd) .. 2 минуты - и у тебя последняя версия с офсайта.. Хоть установщик, хоть репак..
     
    Могу ей поделиться, тока в ПМ..

    Всего записей: 184 | Зарегистр. 22-10-2022 | Отправлено: 08:50 02-11-2022
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140

    Компьютерный форум Ru.Board » Компьютеры » Программы » Avidemux


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru