Projects
home:enzokiel
avidemux3
Sign Up
Log In
Username
Password
We truncated the diff of some files because they were too big. If you want to see the full diff for every file,
click here
.
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>
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
.