resize 4:3 to 8:7
This commit is contained in:
		@ -21,14 +21,15 @@ output_horizontal_length = math.sqrt((input_diagonal_length ** 2) / (input_verti
 | 
				
			|||||||
output_diagonal_length = math.hypot(output_horizontal_length, input_vertical_length)
 | 
					output_diagonal_length = math.hypot(output_horizontal_length, input_vertical_length)
 | 
				
			||||||
output_diagonal_fov = math.degrees(math.atan(output_diagonal_length)) * 2.0
 | 
					output_diagonal_fov = math.degrees(math.atan(output_diagonal_length)) * 2.0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
output_ratio = 1.0 / (output_horizontal_length / input_vertical_length)
 | 
					output_ratio = 8 / 7
 | 
				
			||||||
 | 
					output_pixel_ratio = 1.0 / (output_horizontal_length / input_vertical_length)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
print("Output FOV   = %f" % output_diagonal_fov)
 | 
					print("Output FOV   = %f" % output_diagonal_fov)
 | 
				
			||||||
print("Output Ratio = %f" % output_ratio)
 | 
					print("Output Ratio = %f" % output_pixel_ratio)
 | 
				
			||||||
print("= Resolutions =====================")
 | 
					print("= Resolutions =====================")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def width_rounded_8(height):
 | 
					def width_rounded_8(height):
 | 
				
			||||||
    width = int(round(height * input_ratio))
 | 
					    width = int(round(height * output_ratio))
 | 
				
			||||||
    return ((width + 4) // 8) * 8
 | 
					    return ((width + 4) // 8) * 8
 | 
				
			||||||
 | 
					
 | 
				
			||||||
print("HD             = %i x 720" % width_rounded_8(720))
 | 
					print("HD             = %i x 720" % width_rounded_8(720))
 | 
				
			||||||
 | 
				
			|||||||
@ -91,7 +91,7 @@ adm.addVideoFilter(
 | 
				
			|||||||
    "shaderFile=/opt/rk/avidemux/unfish_gopro_4:3_maxlens.glsl")
 | 
					    "shaderFile=/opt/rk/avidemux/unfish_gopro_4:3_maxlens.glsl")
 | 
				
			||||||
adm.addVideoFilter(
 | 
					adm.addVideoFilter(
 | 
				
			||||||
    "swscale",
 | 
					    "swscale",
 | 
				
			||||||
    "width=2880",
 | 
					    "width=2472",
 | 
				
			||||||
    "height=2160",
 | 
					    "height=2160",
 | 
				
			||||||
    "algo=1",
 | 
					    "algo=1",
 | 
				
			||||||
    "sourceAR=0",
 | 
					    "sourceAR=0",
 | 
				
			||||||
 | 
				
			|||||||
@ -91,7 +91,7 @@ adm.addVideoFilter(
 | 
				
			|||||||
    "shaderFile=/opt/rk/avidemux/unfish_gopro_4:3_maxlens.glsl")
 | 
					    "shaderFile=/opt/rk/avidemux/unfish_gopro_4:3_maxlens.glsl")
 | 
				
			||||||
adm.addVideoFilter(
 | 
					adm.addVideoFilter(
 | 
				
			||||||
    "swscale",
 | 
					    "swscale",
 | 
				
			||||||
    "width=2880",
 | 
					    "width=2472",
 | 
				
			||||||
    "height=2160",
 | 
					    "height=2160",
 | 
				
			||||||
    "algo=1",
 | 
					    "algo=1",
 | 
				
			||||||
    "sourceAR=0",
 | 
					    "sourceAR=0",
 | 
				
			||||||
 | 
				
			|||||||
@ -91,7 +91,7 @@ adm.addVideoFilter(
 | 
				
			|||||||
    "shaderFile=/opt/rk/avidemux/unfish_gopro_4:3_maxlens.glsl")
 | 
					    "shaderFile=/opt/rk/avidemux/unfish_gopro_4:3_maxlens.glsl")
 | 
				
			||||||
adm.addVideoFilter(
 | 
					adm.addVideoFilter(
 | 
				
			||||||
    "swscale",
 | 
					    "swscale",
 | 
				
			||||||
    "width=1440",
 | 
					    "width=1232",
 | 
				
			||||||
    "height=1080",
 | 
					    "height=1080",
 | 
				
			||||||
    "algo=1",
 | 
					    "algo=1",
 | 
				
			||||||
    "sourceAR=0",
 | 
					    "sourceAR=0",
 | 
				
			||||||
 | 
				
			|||||||
@ -91,7 +91,7 @@ adm.addVideoFilter(
 | 
				
			|||||||
    "shaderFile=/opt/rk/avidemux/unfish_gopro_4:3_maxlens.glsl")
 | 
					    "shaderFile=/opt/rk/avidemux/unfish_gopro_4:3_maxlens.glsl")
 | 
				
			||||||
adm.addVideoFilter(
 | 
					adm.addVideoFilter(
 | 
				
			||||||
    "swscale",
 | 
					    "swscale",
 | 
				
			||||||
    "width=960",
 | 
					    "width=824",
 | 
				
			||||||
    "height=720",
 | 
					    "height=720",
 | 
				
			||||||
    "algo=1",
 | 
					    "algo=1",
 | 
				
			||||||
    "sourceAR=0",
 | 
					    "sourceAR=0",
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user