# Rotate Video

> 手機影片播出來是側的？在瀏覽器裡把影片轉 90°、180° 或 270°，不上傳也不重新編碼：只改檔案裡的方向標記，畫質完全不變，幾秒就好。MP4、MOV、WebM、MKV 都能處理。

- URL: https://bytescope.dev/zh-Hant/rotate-video/
- Locale: zh-Hant · Also: [en](https://bytescope.dev/en/rotate-video.md) · [ja](https://bytescope.dev/ja/rotate-video.md)
- Runs: 檔案不會離開你的瀏覽器 — 全部在本機處理。
- Requires: Any modern browser can rotate. Saving straight into a file you choose needs Chrome, Edge or Opera on desktop (File System Access API). Other browsers build the output in memory and stop around 1 GB.
- Updated: 2026-09-08

## What it does

把 MP4、MOV、WebM 或 MKV 拖進來，按「向左轉」「向右轉」或「180°」直到預覽看起來是對的，然後輸出。就算是很長的影片也只要幾秒，因為整個過程完全不解碼：檔案裡的畫面和聲音原封不動複製過去，只改容器裡的「方向標記」。檔案從頭到尾都留在你的電腦裡。手機拍的影片在電腦或電視上播出來是側的、或是倒著拿手機拍的片段，就是這一頁要解決的事。

### 方向標記是什麼

手機橫著拿的時候，並不會真的把畫面轉過來。感光元件照它看到的樣子錄下每一格影格，然後在檔案裡附上一張小紙條：「播放時請轉 90°」。每個播放器在畫出畫面之前都會先讀這張紙條。這也是為什麼同一支影片在手機上看是正的，換個地方卻是側的：一個讀了紙條，另一個沒讀。這個工具會讀出檔案原本的標記，加上你選的角度，再寫回去。原本就寫 90° 的影片再選 90°，結果就是 180°，所以預覽永遠顯示最後檔案會說的方向。輸出之後，頁面會把新檔案重新讀一次，標記跟你要的不一樣就不會把檔案交給你。

### 為什麼 WebM、MKV 會輸出成 MP4

MP4 和 MOV 的方向欄位是播放器多年來都認得的，所以這兩種格式維持原容器。WebM 和 MKV 沒有一個播放器都會照做的方向欄位，所以旋轉後會改寫成 MP4 — 封包仍然一個位元都沒動，只是外面的盒子換了。目前這條路只接受影像是 H.264、HEVC、VP9 或 AV1，聲音是 AAC、Opus、MP3 或 FLAC 的檔案。VP8 影像、Vorbis 或 PCM 聲音技術上封得進 MP4，但很多播放器沒預期會在 MP4 裡遇到它們，所以工具會直接停下來、告訴你是哪個編碼，而不是給你一個可能播不出來的檔案。

### 誠實的限制

因為改的只是標記，結果要看播放器買不買帳。大部分播放器和手機都會照標記轉；少數播放器、舊電視、部分網站的上傳流程可能忽略標記，播出來還是側的 — 哪些會忽略我們沒有逐一測過。真的把畫面轉過來需要重新編碼，這一頁刻意不做。角度只能是 90° 的倍數：不能轉任意角度，也不能鏡像翻轉。一次處理一支影片。如果預覽是黑的，表示你的瀏覽器解不了那個編碼（常見的是沒有 HEVC 解碼器的電腦遇到 HEVC）— 旋轉照樣能做，輸出在原本能播的地方都能播。

在桌面版 Chromium 系瀏覽器上，輸出會直接串流寫進你選的檔案，再大的影片也不用整個塞進記憶體；其他瀏覽器是在記憶體裡組出檔案，上限大約 1 GB。輸出是一個全新的容器，裡面只有影像和聲音的封包，原檔的標題、日期、GPS 位置這類描述性標籤不會跟過去。想順便剪掉頭尾，Video Trimmer 用同樣的複製方式加上起點終點；Mute Video 把聲音拿掉；Video Info 能看到檔案自己宣告的內容，包括目前的方向。

## Limits

Does not re-encode or turn the pixels, rotate by free angles, mirror, trim or compress; it rewrites the orientation flag. WebM and MKV come out as MP4.

## FAQ

### 旋轉會讓畫質變差嗎？

不會。影格完全不解碼也不重新編碼 — 壓縮過的影像和聲音封包一個位元都不差地複製到新檔案裡，只有容器裡的方向標記不同。解析度、位元率和編碼都跟原本一模一樣。

### 為什麼轉好的影片在某個播放器裡還是側的？

因為這個工具改的是方向標記而不是畫面本身，而那個播放器忽略了標記。目前大多數播放器、瀏覽器和手機都會照標記轉；少數播放器、舊電視和部分網站的上傳流程不會，哪些不會我們沒有測過。如果你需要一個連這些地方都是正的檔案，就得把畫面重新編碼，這一頁刻意不做這件事。

### 我的 WebM 為什麼變成 MP4？

WebM 和 MKV 沒有播放器都會照做的方向標記，MP4 有。所以工具把你的影像和聲音封包原封不動放進 MP4 容器，標記才讀得到。影像是 H.264、HEVC、VP9、AV1，聲音是 AAC、Opus、MP3、FLAC 的檔案都可以；VP8 影像或 Vorbis、PCM 聲音目前會被擋下，因為很多播放器沒預期它們會出現在 MP4 裡。

### 可以轉 90° 以外的角度，或是鏡像翻轉嗎？

不行。方向標記只認得四個位置 — 0°、90°、180°、270° — 而這個工具只寫這個標記。任意角度、左右或上下翻轉都要改動每一個像素，必須重新編碼。

### iPhone、Android 拍的影片可以轉嗎？

可以，手機影片正是最常見的情況：檔案通常本來就帶著 90° 或 270° 的方向，工具會把你選的角度跟原本的值合在一起，預覽和結果才會一致。如果你的電腦解不了 HEVC，預覽可能是黑的，但旋轉本來就不需要解碼，輸出在原本能播的地方都能播。

### 影片會被上傳嗎？

不會。檔案在你的瀏覽器裡從硬碟讀進來，結果再寫回你的硬碟，中間沒有任何伺服器。這也是為什麼不用排隊，能打開的檔案也沒有大小限制。

### 工具怎麼知道結果是對的？

輸出之後，它會把新檔案打開、把方向讀回來。值跟你要的不一樣，頁面會告訴你，而且不會給你下載連結；如果是直接串流寫進硬碟的，會請你把那個檔案刪掉。錯的標記絕不會悄悄交到你手上。
