大家好,

我的問題和上次問的有點類似,自己研究不出來,所以請教大家。

在同一個資料夾下,要將每個mp4影片都順時針旋轉90度,生成新的mp4檔,檔名和原來一樣,請問命令要怎麼寫?

我只會單個順時針旋轉90度的命令:

ffmpeg -i "D:\test\888.mp4" -vf “transpose=1” "D:\finished\888.mp4"

謝謝大家。 
threelin wrote:
(恕刪)在同一個資料夾下,要將每個mp4影片都順時針旋轉90度,生成新的mp4檔,檔名和原來一樣,請問命令要怎麼寫?

我只會單個順時針旋轉90度的命令:

ffmpeg -i "D:\test\888.mp4" -vf “transpose=1” "D:\finished\888.mp4"

謝謝大家。

以下請自行修改,再試試!
Test.bat
@echo off

for %%i in ("D:\test\*.mp4") do ffmpeg -i "%%~i" -metadata:s:v rotate="270" -codec copy "D:\finished\%%~ni.mp4"

pause
謝謝。
可以使用了。
上次也是受到你的幫助,再次感謝。
你可以在詮釋資料 (metadata) 中指定畫面的旋轉角度 (rotate)
讓你的播放器依指定角度選轉畫面後再輸出

ffmpeg -i input.mp4 -c copy -metadata:s:v:0 rotate=90 output.mp4

此方式的優點在於不需要重新轉碼視訊
它只是新增一個標籤告訴播放器播放時的畫面旋轉角度
因此不一定在所有播放器上都管用
請依實際需求來使用
wusun wrote:
以下請自行修改,再試(恕刪)


wusun大大
如果是要把影像實質的轉向 轉檔的話
需要以什麼指令取代啊
我試過用 "transpose"
都出現錯誤訊息
wusun大大
如果是要把影像實質的轉向 轉檔的話
需要以什麼指令取代啊
我試過用 "transpose"
都出現錯誤訊息

http://ffmpeg.org/ffmpeg-filters.html#transpose

For the transpose parameter you can pass:
0 = 90 degrees CounterCLockwise and Vertical Flip (default)
1 = 90 degrees Clockwise
2 = 90 degrees CounterClockwise
3 = 90 degrees Clockwise and Vertical Flip

Rotate 90 clockwise:
ffmpeg -i "in.mp4" -vf "transpose=1" out.mp4

Use -vf "transpose=2,transpose=2" for 180 degrees.

Note that this will re-encode the audio and video parts. You can usually copy the audio without touching it, by using -c:a copy.


ffmpeg -i "in.mp4" -c:a copy -vf "transpose=1" out.mp4

影像編碼參數:可省略或自訂,但不可用copy (會出現錯誤訊息!)
音訊編碼參數:可省略或自訂,也可用copy
wusun wrote:
http://ffmpeg...(恕刪)


謝謝 wusun 大大 指導

我利用您之前教的執行指令

改成可批次執行

現在再爬文找 如何不降kbps的方式

@echo off

for %%i in ("E:\test\*.mp4") do ffmpeg -i "%%~i" -c:a copy -vf "transpose=2" "E:\finished\%%~ni.mp4"

pause
YTSAI wrote:
現在再爬文找 如何不降kbps的方式

-b:v 可以強制指定目標位元率
你可以強制指定與輸入相同的值

https://m.mobile01.com/topicdetail.php?f=510&t=3735840

但這樣除了位元率大小以外沒有任何實際意義
因為不同的壓縮參數決定了資料損失多寡

例如你使用了遠高於片源的壓縮參數
或許你可以產出極低失真但位元率更小

你使用了遠低於片源的壓縮參數
那麼你要產出更大的檔案才能趨近原畫質

所以請依實際狀況設定
不要為了位元率而位元率

只有 copy 能保證輸出資料流與輸入完全相同
但你要實質旋轉畫面
就必須要重新編碼並套用 video filter
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!