remove explicit bitrates, add h264_nvencwq
This commit is contained in:
		
							
								
								
									
										16
									
								
								dist/main.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										16
									
								
								dist/main.js
									
									
									
									
										vendored
									
									
								
							| @ -163,10 +163,11 @@ async function vodBuilder(params) { | ||||
|         inputOptions: shouldInitVaapi ? buildInitOptions() : [], | ||||
|         outputOptions: [ | ||||
|             `-preset ${pluginSettings.vodQuality}`, | ||||
|             `-b:v${streamSuffix} ${targetBitrate}`, | ||||
|             `-bufsize ${targetBitrate * 1.5}`, | ||||
|             // `-b:v${streamSuffix} ${targetBitrate}`, | ||||
|             // `-bufsize ${targetBitrate * 2}`, | ||||
|             //`-crf 21`, // increased 19 to 21, file size massive | ||||
|             `-profile:v${streamSuffix} high` | ||||
|             `-profile:v${streamSuffix} high`, | ||||
|             `-c:v h264_nvenc` | ||||
|         ] | ||||
|     }; | ||||
|     logger.info(`EncoderOptions: ${JSON.stringify(options)}`); | ||||
| @ -192,11 +193,12 @@ async function liveBuilder(params) { | ||||
|         inputOptions: shouldInitVaapi ? buildInitOptions() : [], | ||||
|         outputOptions: [ | ||||
|             `-tune ${pluginSettings.liveQuality}`, | ||||
|             `-r:v${streamSuffix} ${fps}`, | ||||
|             // `-r:v${streamSuffix} ${fps}`, | ||||
|             `-profile:v${streamSuffix} high`, | ||||
|             `-g:v${streamSuffix} ${fps * 2}`, | ||||
|             `-b:v${streamSuffix} ${targetBitrate}`, | ||||
|             `-bufsize ${targetBitrate * 1.5}`, | ||||
|             `-c:v h264_nvenc` | ||||
|             // `-g:v${streamSuffix} ${fps * 2}`, | ||||
|             // `-b:v${streamSuffix} ${targetBitrate}`, | ||||
|             // `-bufsize ${targetBitrate * 2}`, | ||||
|         ] | ||||
|     }; | ||||
|     logger.info(`EncoderOptions: ${JSON.stringify(options)}`); | ||||
|  | ||||
		Reference in New Issue
	
	Block a user