如何修改在线视频高宽比

最近在看《新白娘子传奇》,耳朵极奇享受
但是这个台视 13 年的修复版,把画面拉伸成了 16:9 的胖头蛇,4:3 才是原版蛇柳腰
请问如果不下载到本地,怎么修改高宽比

胖头蛇啊哈哈哈哈哈

好啦好啦,你要的瘦头蛇,漂亮白娘子来了:

2 Likes

谢谢青蛙,𠱀𠱀𠱀

使用万能的脚本可以解决:

设置为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(r<=0){alert('%E7%94%BB%E9%9D%A2%E6%AF%94%E4%BE%8B%E5%BF%85%E9%A1%BB%E5%A4%A7%E4%BA%8E0%EF%BC%81');return;};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;}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);}

恢复原始比例

javascript:function reset(){var v=document.querySelector('video');if(v){v.style.transform='';}}reset();
2 Likes

这个怎么用的老铁
长得像小书签尝试无效,火狐

抱歉没有安装火狐,我是在chrome下使用的。
使用方法:随便添加一个书签,修改这个书签的“网址”为“javascript:”开头的内容,注意有的浏览器可能复制粘贴的时候会把“javascript:”去掉,如果是,自己手敲补上。然后焦点在你的视频播放页面,在当前页打开这个书签。

1 Like

谢谢老哥,又试了一次可以用
不知道上次测试为什么报错,可能是哪里手滑了

1 Like