Avidemux Portable 2.7

Описание

AvidemuxAvidemux Portable — свободное кроссплатформенное приложение с открытыми исходными кодами, предоставляющее возможности для быстрого (и несложного) редактирования видеофайлов (удаления ненужных частей, наложения всевозможных фильтров и последующего кодирования).

Поддерживается работа с различными типами видео (среди которых AVI, MPEG, MP4/MOV, OGM, ASF/WMV, VOB, MKV и FLV), имеется богатый набор фильтров. Avidemux прекрасно работает с кодеками x264, Xvid, LAME, TwoLAME, Aften и другими.

Avidemux написано на C/C++, с использованием или GTK+, или Qt — инструментария для создания графического интерфейса, либо возможна работа с интерфейсом командной строки.

Существуют версии под Microsoft Windows, Mac OS X, Linux, FreeBSD, порты NetBSD и пакеты OpenBSD. Программа также успешно работает под Solaris, хотя бинарные сборки под него отсутствуют. Программа может работать в 64-разрядных операционных системах.

PortableApps.com Launcher

Найденые изменения программой Total Uninstall.
Avidemux-Changes

Настройки INI файла для PortableApps.com Launcher.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
[Launch]
; Указывается программа, по отношению директории App, которая будет запускаться.
ProgramExecutable="Avidemux\avidemux.exe"
; Параметр необходим для безпроблемного восприятия программой смены буквы диска.
DirectoryMoveOK=yes
; Время отображения заставки.
SplashTime=1500
; Запуск программы после закрытия заставки.
LaunchAppAfterSplash=true
 
[DirectoriesMove]
; Действия с директориями. Задаётся как: "Директория=Целевое местоположение".
; Директория - месторасположение сохраняемой информации. Задаётся по отношению к AppNamePortableData.
; Целевое местоположение - расположение необходимой для сохранения информации стандартного приложения. Задается с применением переменной среды Windows (http://portableapps.com/manuals/PortableApps.comLauncher/ref/envsub.html#ref-envsub)
; При существовании локальной версии целевого местоположения будет создаваться её резервная копия с пометкой "-BackupByAppID". По окончанию работы, локальная версия будет востановлена.
; Для несохранения данных после работы программы параметр директории задаётся как: "-".
directories\APPDATA="%APPDATA%\avidemux"

Текст после точки с запятой воспринимается как коментарий и на работу приложения не влияет.

Руководство от PortableAppZ.blogspot.com

Найденые изменения программой Total Uninstall.
Avidemux-Changes

Исходный код приложения, содержимое NSI файла для компиляции в NSIS.

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
; http://portableappz.blogspot.com template
; http://pafd.xyz - перевод комментариев
; NSIS with Registry.nsh in Include and Registry.dll, FindProcDLL.dll, KillProcDLL.dll in Plugins
 
; **************************************************************************
; === Постоянные значения ===
; **************************************************************************
!define VER 		"2.6.12.0"	; версия лаунчера
!define APPNAME 	"Avidemux"	; полное название приложения
!define APP 		"Avidemux"	; короткое название программы без пробелов, которое в конечном итоге будет использовано для составления структуры каталогов и наименования конечного исполняющего файла
!define APPEXE 		"avidemux.exe"	; наименование исполняемого файла, с которого запускается программа
!define APPDIR 		"App\Avidemux"	; наименование директории, в которой находится исполняемый файл
!define WEBSITE		"pafd.xyz"
!define APPSWITCH 	``	; параметры запуска
 
; ---Директории приложения---
	!define LOCALDIR1 "$APPDATA\Avidemux"
	!define PORTABLEDIR1 "$EXEDIR\Data\directories\APPDATA\Avidemux"
	!define DEFAULTPORTABLEDIR1 "$EXEDIR\App\DefaultData\directories\APPDATA\Avidemux"
 
; **************************************************************************
; === Сжатие ===
; **************************************************************************
SetCompressor /SOLID lzma
SetCompressorDictSize 32
 
; **************************************************************************
; === Подключаемый файл ===
; **************************************************************************
!include "PortableApp.nsh" 
 
; **************************************************************************
; === Начальная информациия о файле ===
; **************************************************************************
Name "${APPNAME} Portable"
OutFile "..\..\${APP}Portable.exe"
Icon "..\..\App\AppInfo\appicon.ico"
 
; **************************************************************************
; === Мультиязычность ===
; **************************************************************************
Var LNG
Function MultiLang
StrCpy $LNG "English"
System::Call 'kernel32::GetUserDefaultLangID() i .r0'
StrCmp $0 "1033" 0 +2
StrCpy $LNG "English"
StrCmp $0 "1049" 0 +2
StrCpy $LNG "Russian"
ReadINIStr $0 "$EXEDIR\Data\settings\${APP}Portable.ini" "${APP}Portable" "UserDefaultLang"
StrCmp $0 "false" +3
WriteINIStr "$EXEDIR\Data\settings\${APP}Portable.ini" "${APP}Portable" "UserDefaultLang" "true"
FunctionEnd
 
; **************************************************************************
; === Другие действия ===
; **************************************************************************
Function Init
 
FunctionEnd
 
Function Close
 
FunctionEnd
 
 
; **************************************************************************
; ==== Запуск ====
; **************************************************************************
 
Section "Main"
 
	Call CheckStart
 
	Call BackupLocalDirs
	Call RestorePortableDirs
 
	Call Init
	Call MultiLang
 
		Call SplashLogo
		Call Launch
 
	Call Restore
 
SectionEnd
 
Function Restore
 
	Call Close
 
	Call BackupPortableDirs
	Call RestoreLocalDirs
 
FunctionEnd
 
; **************************************************************************
; === Запуск приложения ===
; **************************************************************************
Function Launch
SetOutPath "$EXEDIR\${APPDIR}"
${GetParameters} $0
ExecWait `"$EXEDIR\${APPDIR}\${APPEXE}"${APPSWITCH} $0`
WriteINIStr "$EXEDIR\Data\settings\${APP}Portable.ini" "${APP}Portable" "GoodExit" "true"
FunctionEnd
 
; **************************************************************************
; ==== Действия с директориями =====
; **************************************************************************
Function BackupLocalDirs
	RMDir "/r" "${LOCALDIR1}-BackupBy${APP}Portable"
	Rename "${LOCALDIR1}" "${LOCALDIR1}-BackupBy${APP}Portable"
FunctionEnd
 
Function RestorePortableDirs
	IfFileExists "${PORTABLEDIR1}\*.*" +4
	IfFileExists "${DEFAULTPORTABLEDIR1}\*.*" 0 +5
	CreateDirectory "${PORTABLEDIR1}"
	CopyFiles /SILENT "${DEFAULTPORTABLEDIR1}\*.*" "${PORTABLEDIR1}"
	CreateDirectory "${LOCALDIR1}"
	CopyFiles /SILENT "${PORTABLEDIR1}\*.*" "${LOCALDIR1}"
FunctionEnd
 
Function BackupPortableDirs
	RMDir "/r" "${PORTABLEDIR1}"
	CreateDirectory "${PORTABLEDIR1}"
	CopyFiles /SILENT "${LOCALDIR1}\*.*" "${PORTABLEDIR1}"
FunctionEnd
 
Function RestoreLocalDirs
	RMDir "/r" "${LOCALDIR1}"
	Rename "${LOCALDIR1}-BackupBy${APP}Portable" "${LOCALDIR1}"
FunctionEnd

Текст после точки с запятой воспринимается как коментарий и на работу приложения не влияет.

Ссылки

Официальный сайт | Скачать (Создан PortableApps.com Launcher) | Скачать | Скачать х64 (Создан на основании руководства от PortableAppZ.blogspot.com) | Скачать (Упаковано JauntePE)

Список изменений

Версия: 2.7.0

 Core:FFmpeg switched to the 3.3.x branch
- Editing:Fixed frame computation bug that led to bad cutting (euma)
- i18n:Korean translation (sheppaul)
- win32:Put log files into the local folder (achim71)
- Jobs:Fix name of the executable search
- UI:Steplessly zoom paused video when the window is resized (euma)
- UI:Added Ctrl+Shift+C shortcut to copy the current PTS to clipboard (euma)
- Filter:eq2: UI improvements (euma)
- Decoding:Fix VP9 decoding
- Filter:Using rubber bands for crop too (me+euma)
- Build:Redone packaging on macOS
- Decoding:HEVC decoding via DXVA2 blacklisted on win32, active on win64
- New Filter:ADM ivtc
- Audio:Distinguish between AC3 and EAC3 when importing

Версия: 2.6.20

* Audio : AAC in mpegTS fix
* Audio : external AAC import fix
* MKV : try to better guess original timestamp
* i18n : Russian and German translation update (TotalCaesar659 / euma
* UI : Filter UI fix

ОБСУДИТЬ НА ФОРУМЕ

Нет комментариев.

Добавить комментарий

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: