extension ExtPose

Video Transformer

CRX id


Description from extension meta

Zoom, stretch, reposition, rotate, and flip video and images using hotkeys.

Image from store Video Transformer
Description from store This extension is a video manipulation tool that can perform transformations via hotkeys on most streaming videos (and images now too). The hotkeys and functionality are inspired by MPC-HC's Pan and Scan Rotate system and are fully customizable from the extension's settings page. These transformations are useful for fixing black bars via resizing the video (Zoom), correcting aspect ratios (Stretch) to make video full-screen, GoPro or POV (Point of View) or head mounted video perspectives (Flip aka Mirror, or Rotate). These transformations will also work in full-screen. Transformations Include: ✔ Zooming (in and out) ✔ Stretching (vertically and horizontally) ✔ Positional Movement (up/down/left/right) ✔ Rotation (clockwise ↻ and counter-clockwise ↺) ✔ Flipping/Mirroring (horizontally and vertically) Demonstration Video: https://www.youtube.com/watch?v=iKdVvSD7y5o You can also combine transformations. For example, you can zoom in on a specific area by using Zoom and Positional Movement. Supported Websites: ✔ YouTube™ ✔ Vimeo ✔ Dailymotion ✔ Bilibili B站 ✔ And many more, though this extension is targeting user uploaded videos that need tweaking. ✅ To get started, go to a webpage with a video playing on it. Then try the hotkeys below. ⚙️ Customizability: ▸ You can add, modify or delete any hotkey for any transformation operation via the extension's settings page. ▸ You can modify the amount of scaling (zoom/stretching), rotation, or positional movement in the settings page too. Default Hotkeys: ▸ Numpad 5 to reset all transformations back to the original ▸ Numpad 9 / Numpad 1 to zoom in/out ▸ Numpad 8 / Numpad 2 to stretch / compress vertically ▸ Numpad 6 / Numpad 4 to stretch / compress horizontally ▸ Ctrl + Numpad direction (1, 2, 3, 4, 6, 7, 8, 9) to move the element ▸ Ctrl + Numpad 5 to recenter the element ▸ Alt + Numpad 1 / Alt + Numpad 3 to rotate ↻ / ↺ ▸ Alt + Numpad 2 / Alt + Numpad 8 to flip vertically ▸ Alt + Numpad 4 / Alt + Numpad 6 to flip horizontally ▸ Alt + Numpad 7 / Alt + Numpad 9 to rotate 90 degrees ↻ / ↺ ▸ Alt + V will toggle on and off all of the hotkeys above or switch to Video mode ▸ Alt + I will toggle on and off all of the hotkeys above or switch to Image mode Alternative Hotkeys (please note that these have changed recently in the 2.0 release): (Note: For compact keyboards without a numpad like on laptops, and some mac keyboards. Enabled via a checkbox in the popup action options.) ▸ Shift + Arrow Left / Shift + Arrow Right to reset all transformations back to the original ▸ Shift + Arrow Up / Shift + Arrow Down to zoom in / out ▸ Ctrl + Shift + Arrow Right / Ctrl + Shift + Arrow Left to stretch / compress horizontally ▸ Ctrl + Shift + Arrow Up / Ctrl + Shift + Arrow Down to stretch / compress vertically ▸ Ctrl + Arrow direction (Up, Down, Left, Right) to move the element ▸ Alt + Arrow Left / Alt + Arrow Right to rotate ↻ / ↺ ▸ Shift + Alt + Arrow Left / Shift + Alt + Arrow Right to rotate 90 degrees ↻ / ↺ ▸ Alt + Arrow Up to flip vertically ▸ Alt + Arrow Down to flip horizontally New Hotkey Preset Available: ▸ H5Player ✔ Image transformations are now supported! ✔ ✅ You can also transform images with Alt + I. ⚠️ Troubleshooting and Notes: ▸ Garbled, corrupted, or missing video after a transformation? If possible try a different resolution/quality, otherwise try disabling hardware acceleration in your browser settings (then closing and re-opening the browser). ▸ Some sites may load a thumbnail of a video and not load the actual video, so you may need to start the video first before attempting to do video transforms. ▸ This extension tries to override browser and website shortcuts like Ctrl + Numpad 5 on YouTube. You may need to toggle off the hotkeys to use the overridden keys normally, for example using the numpad to type numbers into an input field. ▸ Sometimes I've noticed that I have to click away from a video or the address bar/top portion of the browser (to any content area on the page) to get hotkeys working. I suspect I could be pressing Alt (activating the borwser menu) or selecting the browser interface which is then trapping the keypress events instead of the page. ▸ Feature requests and bug reports are welcome. ▸ I'm still actively developing this extension to make it the best that I can. Things may change or break and sometimes maybe even improve :) Mouse cursor in the way while streaming videos? Check out another extension of mine, Video Mouse Hider: https://chrome.google.com/webstore/detail/nmoomabnbphlcgjghcagjfkildcmpigi (I may simply add this functionality to this extension in the future.)

Latest reviews

  • (2024-05-30) Dzomba: Very useful, love it.
  • (2023-11-03) mr mr: Dude, you are the best!
  • (2023-10-26) Avi Shpayer: Thanks! Best extension out there! Very flexible. I'm using a MacBook sometimes and the "Hotkey preset" dropdown menu doesn't change the shortcuts, so I do that myself for the relevant buttons i need.
  • (2023-10-05) Sérgio Loureiro: Very useful, thanks. Is it possible to apply the same transformations for when we are on a URL which is an image? For me the most desired feature would be the rotate by 90 degrees, as due to mobile phones normally being by default taking photos on a vertical format, there are lots of pictures as so on the Internet. If I can rotate, I will have a more adequate view for vertical photos.
  • (2023-09-21) 2013 G: verry good!
  • (2023-09-07) Cena Bale: Thank you
  • (2023-08-02) KJ J: 최고네요 영상 뿐 아니라 온라인 슬라이드 쇼 이미지도 확대 되고요
  • (2023-06-25) Volodymyr Ant: Кращий в цей час!
  • (2023-06-20) Francisco Guzmán: xd i FIGURED OUT HOW IT WORKS ITS WITH CTRL AND ALT its works niceee and replaces a lot of other extension i wont have to download the dancesever again ahaha
  • (2023-06-04) Y Ar: good
  • (2023-05-28) Loris: really helpful, thx
  • (2023-05-09) Johnson Biggsley: i've been looking for something like this! it works great! i feel like i'm using mpc-be!
  • (2023-04-22) eThax Kew: what does 'capture event' do? thanks, bugs and feature requests please a) in youtube shorts - rotate to landscape does not shrink/zoom-out horizontally to fit window b) picture-in-picture - aside from assign a shortcut, perhaps have an on/off auto pip when video starts c) for volume control with domain specific like sound-booster-2023-its-yo/pcedhgghoalplpjcnmngmeajomcpbjif d) audio mono; combine l&r (for audio only available on l or r channel), select only l or r ( sometimes 1 channel is original language while another channel is translator) e) able to export and import settings (less headache installing custom settings up on multiple systems)
  • (2023-04-13) Tiến Dũng Phạm: Works Great!
  • (2023-02-10) Facho Flot: hasta el momento me a funcionado correctamente
  • (2023-01-26) ba by: 十分感谢你花费宝贵的时间开发这款插件,这真的解决了我目前16:10垂直黑边无法去除的重大问题!
  • (2023-01-18) ศุทธา สมบูรณ์แบบ: Thank the best Can do it every thing But i Must to Remember Hot key
  • (2023-01-17) woojoo: After today's update, magnification on fullscreen behaves like vertical stretching.
  • (2022-11-24) Fritz: to move item: CTRL+(arrows) .. don't work on this site: https://portal.stretchinternet.com/ocaa/ Please, fix it.
  • (2022-08-17) Nick Kilcoyne: Yes! This works great! I use if for a HDMI to RCA composite converter that does not accept real 4:3 resolutions so even if a video on youtube is 4:3 like the TV, the converter compresses the video horizontally. This plugin it lets me stretch it back out so it appears correct on the TV.

Latest issues

  • (2023-08-02, v:2.0.1) Xifer Dev: Better to contact me via email rather than this Support tab
    Turns out that this Support tab does not notify when there is a new post. So it's better to use the contact link on the Overview tab.
  • (2023-04-19, v:2.0.1) Chloe Kim: Get crashed with mathway.com
    Mathway does not inlcude any video but because of the shortcut of this extension, I cannot use the specific shortcut that I set in this extension in the mathway. If it is not fixable, can you add the whitelist function?


10,000 history
4.8333 (48 votes)
Last update / version
2023-03-14 / 2.0.1
Listing languages