IT Knowledge Base

~ Without sacrifice, there can be no victory ~

發佈日期:

分類:

如何用FFmpeg將直身片段變為橫身片段

明明大部人的電視也是橫放的,但拍片的人(特別是電話用家)卻是大部入是直拍片段。結果就是如何把電話片段放進電視。

同事的iPhone XR可以把片切割上下,直接將直身片段變成橫身片段。但沒有iPhone的我怎麼辦呢?這就是今天的題目。

01. 今次需要的是1920×1080橫身片段。先將直身片段(1080×1920)變為608×1080,再在左右加上黑色畫面及字幕。

ffmpeg -i video.mov -filter:v scale=-1:1080 -c:a copy video1.mov
ffmpeg -i video1.mov -i video1.srt -vf "scale='min(1920,iw)':min'(1080,ih)':force_original_aspect_ratio=decrease,pad=1920:1080:(ow-iw)/2:(oh-ih)/2" -c:v libx264 -c:a copy "video2.mp4"

02. 另一個方法,就是直接將橫身影片(1920×1080),直接放大寬度,再將上下刪除,及加上字幕。

ffmpeg -i video.mov -i ef.srt -vf "scale=1920:1080:force_original_aspect_ratio=increase,crop=1920:1080" -c:v libx264 -c:a copy "video2.mp4"

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *