来自问题频道,@GhassanArmani 同学的问题:https://meta.appinn.net/t/topic/32654
如何修改在线视频高宽比
最近在看《新白娘子传奇》,耳朵极奇享受,但是这个是修复版,把画面拉伸成了 16:9 的胖头蛇,4:3 才是原版蛇柳腰,请问如果不下载到本地,怎么修改高宽比?
说起来,青小蛙更想知道胖头蛇长什么样 😂
于是,寻找了一番,找到一个 #油猴脚本:
YouTube aspect ratio switcher
它唯一的作用就是在播放器中增加了一个长宽比切换器(位于下方控制区字幕按钮左侧),用于播放长宽比错误的视频。
点到 4:3 之后,蛇柳腰的漂亮白娘子回来了。
获取
最后,问题来了,对于其他在线视频平台,有类似的推荐么?
原文:https://www.appinn.com/aspect-ratio-switcher-online-video/
这个时候就需要请出脚本拉:
设置为4:3(可以修改为任意比例,注意是修改最后的4/3的地方)
javascript:function scale(r=16/9){var v=document.querySelector(‘video’);if(!v){alert(‘%E5%BD%93%E5%89%8D%E9%A1%B5%E9%9D%A2%E6%B2%A1%E6%9C%89video%E6%A0%87%E7%AD%BE%E3%80%82\n%EF%BC%88%E6%9C%AC%E8%84%9A%E6%9C%AC%E4%B8%8D%E9%80%82%E7%94%A8%E5%B5%8C%E5%85%A5iframe%E7%9A%84%E6%83%85%E5%86%B5%EF%BC%89%E3%80%82’);return;};var scale=”;var vh=v.videoHeight;var vw=v.videoWidth;var ph=v.clientHeight;var pw=v.clientWidth;var [cw,ch]=vw/vh>pw/ph?[pw,pw*vh/vw]:[ph*vw/vh,ph];var%20sw=1,sh=1;if(r%3Epw/ph){sw=pw/cw;sh=(pw/r)/ch;}else{sw=(ph*r)/cw;sh=ph/ch;}console.log(JSON.stringify({r,vh,vw,ph,pw,cw,ch,sw,sh}));v.style.transform=%27scale(%27+sw+%27,%27+sh+%27)%27;}scale(4/3);
另一个版本,会弹框让你输入:
javascript:function scale(r=16/9){if(isNaN(r)){alert(‘%E7%94%BB%E9%9D%A2%E6%AF%94%E4%BE%8B%E4%B8%8D%E6%98%AF%E4%B8%80%E4%B8%AA%E6%95%B0%E5%AD%97%EF%BC%81’);return;};if(rpw/ph?[pw,pw*vh/vw]:[ph*vw/vh,ph];var%20sw=1,sh=1;if(r%3Epw/ph){sw=pw/cw;sh=(pw/r)/ch;}else{sw=(ph*r)/cw;sh=ph/ch;}console.log(JSON.stringify({r,vh,vw,ph,pw,cw,ch,sw,sh}));v.style.transform=%27scale(%27+sw+%27,%27+sh+%27)%27;}try{scale(eval(prompt(%27%E8%BE%93%E5%85%A5%E7%94%BB%E9%9D%A2%E6%AF%94%E4%BE%8B%E5%AE%BD%E9%AB%98%E6%AF%94%EF%BC%8C%E6%94%AF%E6%8C%81%E4%BB%BB%E6%84%8F%E6%95%B0%E5%AD%97%EF%BC%88%E5%A6%821.33%EF%BC%89%E5%92%8C%E8%AE%A1%E7%AE%97%E5%BC%8F%EF%BC%88%E5%A6%8216/9%EF%BC%89%27,%2716/9%27)));}catch(e){alert(%27%E8%AE%BE%E7%BD%AE%E5%A4%B1%E8%B4%A5%EF%BC%9A%27+e);}
脚本可能会被吞,请小青蛙重新设置一下。
我勒个去,要不要去论坛发布一个正经的脚本作品….指路: http://meta.appinn.net/
已在原帖回复。
厉害
小书签吗?试了一下还没有反应
哈哈哈哈,号称耗资千万修复,目测就是原版拉宽加胖而已,感觉台视有被诈骗到
测试