Projects
home:enzokiel
avidemux3
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 14
View file
avidemux3.changes
Changed
@@ -1,4 +1,10 @@ ------------------------------------------------------------------- +Sat May 23 16:48:22 UTC 2026 - enzokiel@kabelmail.de + +- Update to version 2.8.2.git20260518 + - No changelog available + +------------------------------------------------------------------- Sat Apr 18 09:58:37 UTC 2026 - enzokiel@kabelmail.de - Update to version 2.8.2.git20260417
View file
avidemux3.spec
Changed
@@ -19,7 +19,7 @@ Name: avidemux3 Summary: Graphical video editing and transcoding tool License: GPL-2.0-only -Version: 2.8.2.git20260417 +Version: 2.8.2.git20260518 Release: 0 URL: https://github.com/mean00/avidemux2 ExclusiveArch: %ix86 x86_64
View file
avidemux2-2.8.2.git20260417.tar.xz/.devcontainer_ubuntu2510/Dockerfile -> avidemux2-2.8.2.git20260518.tar.xz/.devcontainer_ubuntu2510/Dockerfile
Changed
@@ -60,35 +60,53 @@ file \ && apt-get install -y libsdl3-dev \ && apt-get autoremove -y \ - && rm -rf /var/lib/apt/lists/* \ && update-alternatives --install /usr/bin/python python /usr/bin/python3 10 \ && : RUN cd /tmp && git clone https://github.com/FFmpeg/nv-codec-headers.git && cd nv-codec-headers && make install -RUN rm -f /etc/apt/apt.conf.d/01proxy # -# Reuse Arm & Riscv toolchains # +RUN apt-get install -y zsh neovim apt-file qt6-base-private-dev +# +# +RUN chsh -s /usr/bin/zsh ubuntu +RUN usermod -aG sudo ubuntu +# +RUN rm -f /etc/apt/apt.conf.d/01proxy +RUN apt-file update +#RUN rm -rf /var/lib/apt/lists/* CMD "/bin/bash" ################################### # Setup user env ################################### +# USER ${USERNAME} RUN mkdir ~/.local && mkdir ~/.local/bin && mkdir ~/.cargo && mkdir ~/.cargo/bin -RUN echo "export http_proxy=\"\"">> ~/.bashrc -RUN echo "export https_proxy=\"\"">> ~/.bashrc -RUN echo "export HTTP_PROXY=\"\"">> ~/.bashrc -RUN echo "export HTTPS_PROXY=\"\"">> ~/.bashrc RUN echo "export PATH=\$PATH:\$HOME/.cargo/bin:\$HOME/.local/bin" >> ~/.bashrc -RUN echo ". \$HOME/.cargo/env" >> /home/$USERNAME/.bashrc -ENV http_proxy="" -ENV https_proxy="" -ENV HTTP_PROXY="" -ENV HTTPS_PROXY="" +# +RUN cat <<EOF > /home/ubuntu/.zshrc +# History Settings +HISTFILE=~/.zsh_history +HISTSIZE=10000 +SAVEHIST=10000 +setopt appendhistory +setopt sharehistory + +# Completion System +autoload -Uz compinit && compinit + +# Prompt +PROMPT='%F{cyan}%n@docker%f %F{blue}%~%f %# ' + +# Aliases +alias ls='ls --color=auto' +alias ll='ls -lah' +export TERM='linux' +EOF #
View file
avidemux2-2.8.2.git20260518.tar.xz/.devcontainer_ubuntu2604
Added
+(directory)
View file
avidemux2-2.8.2.git20260518.tar.xz/.devcontainer_ubuntu2604/Dockerfile
Added
@@ -0,0 +1,115 @@ +FROM ubuntu:26.04 + +ARG DEBIAN_FRONTEND=noninteractive +ARG USER_UID=1000 +ARG USER_GID=1000 +ARG USERNAME=ubuntu + +#RUN sed -i 's|http://archive.ubuntu.com|http://ports.ubuntu.com|g' /etc/apt/sources.list && \ + #apt-get update + +RUN apt-get update +RUN apt-get install -y \ + apt-utils \ + bison \ + build-essential \ + bzip2 \ + ca-certificates \ + ccache \ + check \ + cmake \ + curl \ + flex \ + git \ + git-lfs \ + gperf \ + lcov \ + libbsd-dev \ + libffi-dev \ + libglib2.0-0 \ + libncurses-dev \ + libpixman-1-0 \ + libsdl2-2.0-0 \ + libslirp0 \ + libusb-1.0-0-dev \ + make \ + ninja-build \ + python3 \ + python3-venv \ + python3-crcmod \ + ruby \ + sudo \ + unzip \ + usbutils \ + wget \ + xz-utils \ + zip \ + build-essential cmake pkg-config yasm \ + libsqlite3-dev \ + libxv-dev libvdpau-dev libva-dev libglu1-mesa-dev \ + libasound2-dev libpulse-dev \ + qt6-base-dev qt6-l10n-tools \ + libx264-dev libxvidcore-dev \ + libmp3lame-dev libtwolame-dev libopus-dev libvorbis-dev libogg-dev \ + libpng-dev libass-dev \ + libaften-dev \ + libfaac-dev \ + libfdk-aac-dev \ + libx265-dev \ + libvpx-dev \ + libaom-dev \ + file \ + && apt-get install -y libsdl3-dev \ + && update-alternatives --install /usr/bin/python python /usr/bin/python3 10 \ + && : + +RUN cd /tmp && git clone https://github.com/FFmpeg/nv-codec-headers.git && cd nv-codec-headers && make install + + +# +# Reuse Arm & Riscv toolchains +# +# +RUN apt-get install -y zsh neovim apt-file +RUN apt-get install -y qt6-base-private-dev +# +# +RUN chsh -s /usr/bin/zsh ubuntu +RUN usermod -aG sudo ubuntu +# +RUN rm -f /etc/apt/apt.conf.d/01proxy +RUN apt-file update +#RUN rm -rf /var/lib/apt/lists/* +# && apt-get autoremove -y \ +# && rm -rf /var/lib/apt/lists/* \ + +CMD "/bin/bash" + +################################### +# Setup user env +################################### +# +USER ${USERNAME} +RUN mkdir ~/.local && mkdir ~/.local/bin && mkdir ~/.cargo && mkdir ~/.cargo/bin +# +RUN cat <<EOF > /home/ubuntu/.zshrc +# History Settings +HISTFILE=~/.zsh_history +HISTSIZE=10000 +SAVEHIST=10000 +setopt appendhistory +setopt sharehistory + +# Completion System +autoload -Uz compinit && compinit + +# Prompt +PROMPT='%F{cyan}%n@docker%f %F{blue}%~%f %# ' + +# Aliases +alias ls='ls --color=auto' +alias ll='ls -lah' +export TERM='linux' +EOF +# +
View file
avidemux2-2.8.2.git20260518.tar.xz/.devcontainer_ubuntu2604/devcontainer.json
Added
@@ -0,0 +1,36 @@ +{ + /* A name for the dev container displayed in the UI */ + "name": "Avidemux_ubuntu2604", + /* container name when creating container */ + "image": "avidemux/avidemux_ubuntu2604:latest", + /* mount the local folder to /workspaces folder of Docker image */ + "workspaceMount": "source=${localWorkspaceFolder},target=/workspaces/avidemux,type=bind", + /* the path of workspace folder, which means that this folder will be opened after container is running + */ + "workspaceFolder": "/workspaces/avidemux", + /* mount the VS Code extensions to the target path, and then they don't need to be installed again when rebuilding the container + */ + "mounts": + "source=extensionCache,target=/root/.vscode-server/extensions,type=volume", + "source=/run/udev,target=/run/udev,type=bind,consistency=delegated" + , + /* follow the commands of Dockerfile to create the container + */ + "build": { + "dockerfile": "Dockerfile" + }, + /* Machine specific settings that should be copied into the container + */ + "settings": { + "terminal.integrated.defaultProfile.linux": "bash", + "idf.gitPath": "/usr/bin/git" + }, + /* An array of extensions that should be installed into the container. */ + "extensions": , + /* start the container with privileged mode, otherwise the devices cannot be accessed on the Docker image. + */ + "runArgs": "--privileged", "--name", "avidemux_ubuntu2604", + /* --device=/dev/alpha:/dev/beta + */ + "remoteUser": "ubuntu" +}
View file
avidemux2-2.8.2.git20260417.tar.xz/avidemux/osxInstaller/CMakeLists.txt -> avidemux2-2.8.2.git20260518.tar.xz/avidemux/osxInstaller/CMakeLists.txt
Changed
@@ -69,18 +69,17 @@ # MESSAGE(STATUS "* Copying plugins *") # -FILE(COPY "${QT_PLUGINS_DIR}/platforms" DESTINATION "${BUNDLE}/Contents/PlugIns/" DIRECTORY_PERMISSIONS - OWNER_WRITE OWNER_READ OWNER_EXECUTE - GROUP_WRITE GROUP_READ GROUP_EXECUTE - WORLD_WRITE WORLD_READ WORLD_EXECUTE - FOLLOW_SYMLINK_CHAIN) -IF(EXISTS "${QT_PLUGINS_DIR}/styles") - FILE(COPY "${QT_PLUGINS_DIR}/styles" DESTINATION "${BUNDLE}/Contents/PlugIns/" DIRECTORY_PERMISSIONS - OWNER_WRITE OWNER_READ OWNER_EXECUTE - GROUP_WRITE GROUP_READ GROUP_EXECUTE - WORLD_WRITE WORLD_READ WORLD_EXECUTE - FOLLOW_SYMLINK_CHAIN) -ENDIF() +FILE(MAKE_DIRECTORY "${BUNDLE}/Contents/PlugIns/platforms" "${BUNDLE}/Contents/PlugIns/styles") +FILE(GLOB platformPluginList "${QT_PLUGINS_DIR}/platforms/*.dylib") +MESSAGE(STATUS "List of Qt platform plugins: ${platformPluginList}") +FOREACH(plugin ${platformPluginList}) + FILE(COPY ${plugin} DESTINATION "${BUNDLE}/Contents/PlugIns/platforms" FOLLOW_SYMLINK_CHAIN) +ENDFOREACH() +FILE(GLOB stylePluginList "${QT_PLUGINS_DIR}/styles/*.dylib") +MESSAGE(STATUS "List of Qt style plugins: ${stylePluginList}") +FOREACH(plugin ${stylePluginList}) + FILE(COPY ${plugin} DESTINATION "${BUNDLE}/Contents/PlugIns/styles" FOLLOW_SYMLINK_CHAIN) +ENDFOREACH() # Update Qt plugins # FILE(GLOB pluginList "${BUNDLE}/Contents/PlugIns/platforms/*.dylib" "${BUNDLE}/Contents/PlugIns/styles/*.dylib")
View file
avidemux2-2.8.2.git20260417.tar.xz/avidemux/qt4/i18n/avidemux_ru.ts -> avidemux2-2.8.2.git20260518.tar.xz/avidemux/qt4/i18n/avidemux_ru.ts
Changed
@@ -48,7 +48,7 @@ <source>You cannot mix different video dimensions yet. Using the partial video filter later, will not work around this problem. The workaround is: 1.) "resize" / "add border" / "crop" each stream to the same resolution 2.) concatenate them together</source> - <translation>Видеопотоки различного разрешения не объединяются. Использование частичного фильтра видео не исправит эту проблему. Выход следующий: + <translation>Видеопотоки различного разрешения не объединяются. Использование частичного фильтра видео не исправит эту проблему. Обходной путь следующий: 1) «изменить размер» / «добавить рамки» / «обрезать» потоки, приведя их к единому разрешению 2) склеить их вместе</translation> </message> @@ -598,7 +598,7 @@ <message> <location line="+22"/> <source>HDR tone mapping</source> - <translation>Тональная компрессия HDR</translation> + <translation>Тональное отображение HDR</translation> </message> <message> <location line="+102"/> @@ -1157,17 +1157,17 @@ <message> <location line="+2"/> <source>Ignore driver blacklist (Intel)</source> - <translation>Игнорировать чёрный список (Intel)</translation> + <translation>Игнорировать чёрный список драйверов (Intel)</translation> </message> <message> <location line="+2"/> <source>Ignore codec blacklist (Intel, HEVC 10bit)</source> - <translation>Игнорировать чёрный список (Intel, HEVC 10bit)</translation> + <translation>Игнорировать чёрный список кодеков (Intel, HEVC 10bit)</translation> </message> <message> <location line="+21"/> <source>Enabling Hw decoding disables multi-threading, restart application to apply changes</source> - <translation>Включение аппаратного ускорения отключает многопоточность, изменения требуют перезапуска приложения</translation> + <translation>Включение аппаратного декодирования отключает многопоточность, изменения требуют перезапуска приложения</translation> </message> <message> <location line="-422"/> @@ -1197,7 +1197,7 @@ <message> <location line="+3"/> <source>_Swap markers if marker A is set past marker B or marker B before A in video</source> - <translation>_Менять при необходимости местами значения меток выборки вместо сброса ранее поставленной метки</translation> + <translation>_Менять метки A и B местами, если A позже B, вместо сброса ранее установленной метки</translation> </message> <message> <location line="+5"/> @@ -1496,7 +1496,7 @@ <message> <location line="+1"/> <source>_Message level:</source> - <translation>_Уровень сообщений:</translation> + <translation>_Подробность сообщений:</translation> </message> <message> <location line="+4"/> @@ -1511,7 +1511,7 @@ <message> <location line="+4"/> <source>No downmixing</source> - <translation>Без даунмикса</translation> + <translation>Без понижающего микширования</translation> </message> <message> <location filename="../ADM_commonUI/DIA_audioFilter.cpp" line="+103"/> @@ -1522,7 +1522,7 @@ <message> <location filename="../ADM_commonUI/DIA_prefs.cpp" line="+5"/> <source>_Local playback downmixing:</source> - <translation>_Даунмикс при локальном воспроизведении:</translation> + <translation>_Понижающее микширование при локальном воспроизведении:</translation> </message> <message> <source>The options above are effective only for MPEG and DivX with software decoding</source> @@ -2966,7 +2966,7 @@ <message> <location line="+1"/> <source>HDR tone mapping</source> - <translation>Тональная компрессия HDR</translation> + <translation>Тональное отображение HDR</translation> </message> <message> <location line="+2"/> @@ -4181,7 +4181,7 @@ <message> <location line="+1"/> <source>All in one ivtc.</source> - <translation>Всё в одном обратном телесине.</translation> + <translation>Всё в одном обратном преобразовании телесина.</translation> </message> </context> <context> @@ -5140,7 +5140,7 @@ <message> <location line="+1"/> <source>Hardcode ASS/SSA/SRT subtitles using libass.</source> - <translation>Встроить субтитры ASS/SSA/SRT с использованием libass.</translation> + <translation>Наложить субтитры ASS/SSA/SRT с использованием libass.</translation> </message> <message> <location line="+91"/> @@ -5460,7 +5460,7 @@ <message> <location filename="../../../avidemux_plugins/ADM_videoFilters6/blackenBorder/qt5/blackenBorders.ui" line="-30"/> <source>&Hide Rubber Band</source> - <translation>&Спрятать резиновые линии</translation> + <translation>&Скрыть рамку выделения</translation> </message> </context> <context> @@ -5551,7 +5551,7 @@ <message> <location line="+7"/> <source>&Hide Rubber Band</source> - <translation>&Спрятать резиновые линии</translation> + <translation>&Скрыть рамку выделения</translation> </message> <message> <location line="+8"/> @@ -5561,12 +5561,12 @@ <message> <location line="+5"/> <source>Near Gaussian</source> - <translation>По Гауссу</translation> + <translation>Близкое к гауссову</translation> </message> <message> <location line="+5"/> <source>Gaussian 2 pass</source> - <translation>2 прохода по Гауссу</translation> + <translation>Двухпроходное гауссово</translation> </message> </context> <context> @@ -6041,7 +6041,7 @@ <message> <location line="-244"/> <source>Auto Crop</source> - <translation>Автоматика</translation> + <translation>Автокадрирование</translation> </message> </context> <context> @@ -6094,7 +6094,7 @@ <message> <location line="-107"/> <source>&Hide Rubber Band</source> - <translation>&Спрятать резиновые линии</translation> + <translation>&Скрыть рамку выделения</translation> </message> <message> <source>Keep aspect ratio</source> @@ -6104,7 +6104,7 @@ <location line="+46"/> <location line="+4"/> <source>Do not lock</source> - <translation>Свободное</translation> + <translation>Не блокировать</translation> </message> <message> <location line="+5"/> @@ -6149,7 +6149,7 @@ <message> <location line="-130"/> <source>Lock Aspect Ratio:</source> - <translation>Фиксировать соотношение сторон:</translation> + <translation>Заблокировать соотношение сторон:</translation> </message> </context> <context> @@ -7571,57 +7571,57 @@ <message> <location filename="../../../avidemux_plugins/ADM_videoEncoder/ffVaAV1/ADM_ffVAEncAV1.cpp" line="+312"/> <source>Constant Rate Factor</source> - <translation type="unfinished"></translation> + <translation>Постоянный фактор битрейта (CRF)</translation> </message> <message> <location line="+1"/> <source>Constant Bitrate</source> - <translation type="unfinished"></translation> + <translation>Постоянный битрейт</translation> </message> <message> <location line="+2"/> <source>Variable Bitrate</source> - <translation type="unfinished"></translation> + <translation>Переменный битрейт</translation> </message> <message> <location line="+7"/> <source>Rate Control:</source> - <translation type="unfinished"></translation> + <translation>Управление битрейтом:</translation> </message> <message> <location line="+1"/> <source>Quality:</source> - <translation type="unfinished"></translation> + <translation>Качество:</translation> </message> <message> <location line="+1"/> <source>Bitrate (kbps):</source> - <translation type="unfinished"></translation> + <translation>Битрейт (кбит/с):</translation> </message> <message> <location line="+2"/> <source>Max Bitrate (kbps):</source> - <translation type="unfinished"></translation> + <translation>Макс. битрейт (кбит/с):</translation> </message> <message> <location line="+2"/> <source>GOP Size:</source> - <translation type="unfinished"></translation> + <translation>Размер группы кадров:</translation> </message> <message> <location line="+2"/> <source>Rate Control</source> - <translation type="unfinished"></translation> + <translation>Управление битрейтом</translation> </message> <message> <location line="+1"/> <source>Frame Control</source> - <translation type="unfinished"></translation> + <translation>Управление кадрами</translation> </message> <message> <location line="+21"/> <source>FFmpeg VA-API AV1 Encoder Configuration</source> - <translation type="unfinished"></translation> + <translation>Настройки кодировщика FFmpeg VA-API AV1</translation> </message> </context> <context> @@ -7689,7 +7689,7 @@ <message> <location line="-9"/> <source>Max Bitrate (kbps):</source> - <translation>Максимальный битрейт (кбит/с):</translation> + <translation>Макс. битрейт (кбит/с):</translation> </message> <message> <location line="+10"/> @@ -8443,7 +8443,7 @@ <message> <location line="+1"/> <source>Max Bitrate (kbps):</source> - <translation>Максимальный битрейт (кбит/с):</translation> + <translation>Макс. битрейт (кбит/с):</translation> </message> <message> <location line="+2"/> @@ -8830,7 +8830,7 @@ <message> <location line="+1"/> <source>Max Bitrate (kbps):</source> - <translation>Максимальный битрейт (кбит/с):</translation> + <translation>Макс. битрейт (кбит/с):</translation> </message> <message> <location line="+1"/> @@ -9138,7 +9138,7 @@ <message> <location filename="../../../avidemux_plugins/ADM_videoFilters6/flat360/ADM_vidFlat360.cpp" line="+51"/> <source>Flatten 360</source> - <translation>Плоское видео 360°</translation> + <translation>Развёртка 360°</translation> </message> <message> <location line="+1"/> @@ -9151,7 +9151,7 @@ <message> <location filename="../../../avidemux_plugins/ADM_videoFilters6/flat360/qt4/flat360.ui" line="+14"/> <source>Flatten 360</source> - <translation>Плоское видео 360°</translation> + <translation>Развёртка 360°</translation> </message> <message> <location line="+30"/> @@ -12359,7 +12359,7 @@ <message> <location line="+243"/> <source>Restore previous session</source> - <translation>Восстановить прошлую сессию</translation> + <translation>Восстановить прошлый сеанс</translation> </message> </context> <context> @@ -13190,17 +13190,17 @@ <message> <location line="+1"/> <source>Save frames to separate files</source> - <translation type="unfinished"></translation> + <translation>Сохранить кадры в отдельные файлы</translation> </message> <message> <location line="+1"/> <source>Maximum number of digits</source> - <translation type="unfinished"></translation> + <translation>Максимальное количество цифр</translation> </message> <message> <location line="+1"/> <source>Override filename extension</source> - <translation type="unfinished"></translation> + <translation>Переопределить расширение имени файла</translation> </message> <message> <location line="+10"/> @@ -15654,7 +15654,7 @@ <message> <location line="+114"/> <source>Advanced 1</source> - <translation>Дополнительно 1</translation> + <translation>Доп. 1</translation> </message> <message> <location line="+12"/> @@ -15724,7 +15724,7 @@ <message> <location line="+42"/> <source>Advanced 2</source> - <translation>Дополнительно 2</translation> + <translation>Доп. 2</translation> </message> <message> <location line="+6"/> @@ -16927,7 +16927,7 @@ <message> <location line="+26"/> <source>Advanced 1</source> - <translation>Дополнительно 1</translation> + <translation>Доп. 1</translation> </message> <message> <location line="+12"/> @@ -16997,7 +16997,7 @@ <message> <location line="+42"/> <source>Advanced 2</source> - <translation>Дополнительно 2</translation> + <translation>Доп. 2</translation> </message> <message> <location line="+6"/> @@ -17680,12 +17680,12 @@ <message> <location line="+63"/> <source>Lock Aspect Ratio:</source> - <translation>Фиксировать соотношение сторон:</translation> + <translation>Заблокировать соотношение сторон:</translation> </message> <message> <location line="+31"/> <source>&Hide Rubber Band</source> - <translation>&Спрятать резиновые линии</translation> + <translation>&Скрыть рамку выделения</translation> </message> <message> <location line="+16"/> @@ -17696,7 +17696,7 @@ <location line="+16"/> <location line="+4"/> <source>Do not lock</source> - <translation>Свободное</translation> + <translation>Не блокировать</translation> </message> <message> <location line="+5"/>
View file
avidemux2-2.8.2.git20260417.tar.xz/avidemux_plugins/ADM_videoFilters6/crop/qt5/DIA_flyCrop.cpp -> avidemux2-2.8.2.git20260518.tar.xz/avidemux_plugins/ADM_videoFilters6/crop/qt5/DIA_flyCrop.cpp
Changed
@@ -289,10 +289,11 @@ } // keep aspect ratio only when dragged on the bottom-right corner - if (ar_select > 0 && !ignore && rightHandleMoved) + if (ar_select > 0 && rightHandleMoved) { - recomputeDimensions(ar,_w,_h,normX,normY,normW,normH); - resizeRubber=true; + resizeRubber = true; // keep rubberband in sync + if (!ignore) + recomputeDimensions(ar,_w,_h,normX,normY,normW,normH); } if(ignore)
View file
avidemux2-2.8.2.git20260518.tar.xz/devpod_debianbullseye.sh
Changed
(renamed from devpod_debianbullseye.bash)
View file
avidemux2-2.8.2.git20260518.tar.xz/devpod_ubuntu2604.sh
Added
@@ -0,0 +1,2 @@ +#!/bin/sh +devpod up . --ide none --id adm-ubuntu2604 --devcontainer-path .devcontainer_ubuntu2604/devcontainer.json $@
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.