parent
							
								
									464e2825d5
								
							
						
					
					
						commit
						dbab20e096
					
				| @ -0,0 +1,47 @@ | |||||||
|  | # Setting up Transcoding Binaries | ||||||
|  | 
 | ||||||
|  | ## About Transcoding | ||||||
|  | Transcoders are used by Libresonic to convert media from their on disk format | ||||||
|  | to a format that can be consumed by clients. This is done not only for compatibility | ||||||
|  | but also to save bandwidth when dealing with heavier file types. For example, although your | ||||||
|  | library might use the flac format, bandwidth can be saved by converting to mp3 before  | ||||||
|  | transmission. | ||||||
|  | 
 | ||||||
|  | ## Bare Minimum setup (Linux) | ||||||
|  | 
 | ||||||
|  | *Commands provided below are illustrative* | ||||||
|  | 
 | ||||||
|  | Install ffmpeg using your distributions package manager.  | ||||||
|  | 
 | ||||||
|  | ``` | ||||||
|  | sudo yum install ffmpeg | ||||||
|  | ``` | ||||||
|  | 
 | ||||||
|  | In the case that ffmpeg is not available, you have two options. | ||||||
|  | - Add a repository that provides ffmpeg | ||||||
|  | - Build the binary from source | ||||||
|  |   - Outdated documentation for this can be found at [TRANSCODE.TXT](documentation/developer/TRANSCODE.TXT) | ||||||
|  | 
 | ||||||
|  | Create a `transcode` directory within your `libresonic.home` directory: | ||||||
|  | 
 | ||||||
|  | ``` | ||||||
|  | mkdir /var/libresonic/transcode | ||||||
|  | ``` | ||||||
|  | 
 | ||||||
|  | Ensure it has the correct permissions: | ||||||
|  | 
 | ||||||
|  | ``` | ||||||
|  | -bash-4.2$ ls -alhd transcode/ | ||||||
|  | drwxr-xr-x. 2 tomcat tomcat 41 Jan  7 13:45 transcode/ | ||||||
|  | ``` | ||||||
|  | 
 | ||||||
|  | Within the `transcode` directory symlink to ffmpeg and verify correct permissions | ||||||
|  | ``` | ||||||
|  | -bash-4.2$ cd transcode/ | ||||||
|  | -bash-4.2$ ln -s /usr/bin/ffmpeg | ||||||
|  | -bash-4.2$ ls -alh | ||||||
|  | total 4.0K | ||||||
|  | drwxr-xr-x. 2 tomcat tomcat   41 Jan  7 13:45 . | ||||||
|  | drwxr--r--. 7 tomcat tomcat 4.0K Feb 23 19:23 .. | ||||||
|  | lrwxrwxrwx. 1 tomcat tomcat   15 Jan  7 13:45 ffmpeg -> /usr/bin/ffmpeg | ||||||
|  | ``` | ||||||
					Loading…
					
					
				
		Reference in new issue