mirror of
				https://github.com/nyanmisaka/ffmpeg-rockchip.git
				synced 2025-10-31 20:42:49 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			76 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			NSIS
		
	
	
	
	
	
			
		
		
	
	
			76 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			NSIS
		
	
	
	
	
	
| ;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"
 | |
|   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
 | |
| 
 | 
