大家好,最近在學習ffmpeg

想要將手機格式的畫面進行放大填滿整個影片

但找到的教學大部分都是調整影片的偵 scale

如640x320 轉成1280x720

影片旁邊還是會有黑邊

影片比例失真沒有關係,或者畫面只剩局部放大也沒有關係

希望可以填滿整個畫面的方式

希望有大大可以提供建議或者關鍵字,再麻煩了

非常感謝。
文章關鍵字
swwy1661 wrote:
如640x320 轉成1280x720

這兩者寬高像素數量比值不同
使用 FFmpeg 轉換將會自動調整像素寬比 (PAR)
播放器播放時將依此自動改變解析度以還原寬高比

swwy1661 wrote:
影片旁邊還是會有黑邊

scale filter 並不會填充黑邊
你的影片若本身帶有黑邊 可以使用 crop filter 裁切黑邊

swwy1661 wrote:
希望有大大可以提供建議或者關鍵字

指令可以參考以下說明
https://hackmd.io/@kd01/SkWk9jgnO
https://hackmd.io/@kd01/ffmpeg
swwy1661 wrote:
大家好,最近在學習ffmpeg...(恕刪)

轉檔可以用setsar指令強迫拉伸變形
ffmpeg -i 影片原檔.mp4 -vf scale=解析度(W:H),setsar=1:1 轉出影片檔名.mp4
解析度(W:H)數值設為你手機螢幕解析
以我的三星N10+手機為例就是
ffmpeg -i 影片原檔.mp4 -vf scale=3040:1440,setsar=1:1 轉出影片檔名.mp4

如果只是想手機全螢幕看影片
mxplayer這個撥放app就有拉伸螢幕的功能
若影片本身沒有黑邊
全螢幕播放無法填滿畫面是影片與螢幕的寬高比差異所致
播放軟體一般的預設是維持畫面不變形
你可以調整播放軟體的設定
不必要也不應該透過重新編碼來使影片的畫面符合螢幕比例

除非你是要製作標準視訊光碟內容
例如 DVD/Blu-ray影片...
可以裁切或強制拉伸顯示比例
文章分享
評分
評分
複製連結

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