Code: Select all
{vf =~ /2160p|4K|4k|UHD/ ? "4K" : fn =~ /3D|3d|3dhsbs|H-SBS|3dhou|H-OU/ ? "3D" :genres =~ /Animado|Cartoon|Animación/ ? "Dibujos" :vf == "1080p" ? (bitrate / 1e6d).round(1) > 7.0 ? "1080p": "m1080p":(bitrate / 1e6d).round(1) > 4.0 ? "720p": "SD"}
Code: Select all
{ def A = audio.size ;
def V = video.bitrate;
if (V.toString().substring(1,V.toString().indexOf("]"))!= "null")
{(V.toString().substring(1,V.toString().indexOf("]")).toFloat() / 1e6d).round(1) }
else{
if (A >= 1 && A < 2)
return ( (bitrate-(audio[0].bitrate == null ? 0 : audio[0].bitrate.substring (audio[0].bitrate.indexOf("/")+1).toFloat() ) )/1e6d).round(1)
;
if (A >= 2 && A < 3)
return ( ( (bitrate-(audio[0].bitrate == null ? 0 : audio[0].bitrate.substring (audio[0].bitrate.indexOf("/")+1).toFloat() )
-(audio[1].bitrate == null ? 0 : audio[1].bitrate.substring (audio[1].bitrate.indexOf("/")+1).toFloat() ) ) )/1e6d).round(1)
;
if (A >= 3 && A < 4)
return ( ( (bitrate-(audio[0].bitrate == null ? 0 : audio[0].bitrate.substring (audio[0].bitrate.indexOf("/")+1).toFloat() )
-(audio[1].bitrate == null ? 0 : audio[1].bitrate.substring (audio[1].bitrate.indexOf("/")+1).toFloat() )
-(audio[2].bitrate == null ? 0 : audio[2].bitrate.substring (audio[2].bitrate.indexOf("/")+1).toFloat() ) ) )/1e6d).round(1)
;
if (A >= 4 && A < 5)
return ( ( (bitrate-(audio[0].bitrate == null ? 0 : audio[0].bitrate.substring (audio[0].bitrate.indexOf("/")+1).toFloat() )
-(audio[1].bitrate == null ? 0 : audio[1].bitrate.substring (audio[1].bitrate.indexOf("/")+1).toFloat() )
-(audio[2].bitrate == null ? 0 : audio[2].bitrate.substring (audio[2].bitrate.indexOf("/")+1).toFloat() )
-(audio[3].bitrate == null ? 0 : audio[3].bitrate.substring (audio[3].bitrate.indexOf("/")+1).toFloat() ) ) )/1e6d).round(1)
;
if (A >= 5 && A < 6)
return ( ( (bitrate-(audio[0].bitrate == null ? 0 : audio[0].bitrate.substring (audio[0].bitrate.indexOf("/")+1).toFloat() )
-(audio[1].bitrate == null ? 0 : audio[1].bitrate.substring (audio[1].bitrate.indexOf("/")+1).toFloat() )
-(audio[2].bitrate == null ? 0 : audio[2].bitrate.substring (audio[2].bitrate.indexOf("/")+1).toFloat() )
-(audio[3].bitrate == null ? 0 : audio[3].bitrate.substring (audio[3].bitrate.indexOf("/")+1).toFloat() )
-(audio[4].bitrate == null ? 0 : audio[4].bitrate.substring (audio[3].bitrate.indexOf("/")+1).toFloat() ) ) )/1e6d).round(1)
}}mbps