Newer
Older
;NSIS Script For FFmpeg
;Title Of Your Application
Name "FFmpeg"
CompletedText "FFmpeg install completed! Enjoy your meal!"
; do a CRC check
CRCCheck On
; output file name
OutFile "FFinstall.exe"
; license page introduction
LicenseText "You must agree to this license before installing."
; license data
LicenseData ".\COPYING"
; the default installation directory
InstallDir "$PROGRAMFILES\FFmpeg"
;The text to prompt the user to enter a directory
DirText "Please select the folder below"
Section "Install"
;Install Files
SetOutPath $INSTDIR
SetCompress Auto
SetOverwrite IfNewer
File ".\ffmpeg.exe"
File ".\SDL.dll"
File ".\ffplay.exe"
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
File ".\COPYING"
File ".\CREDITS"
; documentation
SetOutPath $INSTDIR\doc
File ".\doc\faq.html"
File ".\doc\ffmpeg-doc.html"
File ".\doc\ffplay-doc.html"
; Write the uninstall keys for Windows
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\FFmpeg" "DisplayName" "FFmpeg (remove only)"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\FFmpeg" "UninstallString" "$INSTDIR\Uninst.exe"
WriteUninstaller "Uninst.exe"
SectionEnd
Section "Shortcuts"
;Add Shortcuts
SectionEnd
UninstallText "This will uninstall FFmpeg from your system"
Section Uninstall
; delete files
Delete "$INSTDIR\ffmpeg.exe"
Delete "$INSTDIR\SDL.dll"
Delete "$INSTDIR\ffplay.exe"
Delete "$INSTDIR\COPYING"
Delete "$INSTDIR\CREDITS"
; delete documentation
Delete "$INSTDIR\doc\faq.html"
Delete "$INSTDIR\ffmpeg-doc.html"
Delete "$INSTDIR\doc\ffplay-doc.html"
RMDir /r $INSTDIR\doc
; delete uninstaller and unistall registry entries
Delete "$INSTDIR\Uninst.exe"
DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\FFmpeg"
DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\FFmpeg"
RMDir "$INSTDIR"
SectionEnd