我正在嘗試使用 MP4 標準設定檔轉換一段 SD(.TS 容器中的 mpg)影片。
影片原生解析度為 544×576,是 4:3 電視節目的變形錄製,原本打算在 16:9 螢幕上播放,左右兩側帶有黑邊。
轉換後,影片卻以 16:9 比例播放,而非 4:3。
- 我認為可能是原始設定未被偵測到──有可能
- 某些設定覆蓋了長寬比──不太可能
- 因為檔案被裁切了──有可能
我知道有些應用程式可以重設長寬比,但我希望能在 MCEBuddy 裡自動完成。
有任何建議嗎?
謝謝
我正在嘗試使用 MP4 標準設定檔轉換一段 SD(.TS 容器中的 mpg)影片。
影片原生解析度為 544×576,是 4:3 電視節目的變形錄製,原本打算在 16:9 螢幕上播放,左右兩側帶有黑邊。
轉換後,影片卻以 16:9 比例播放,而非 4:3。
我知道有些應用程式可以重設長寬比,但我希望能在 MCEBuddy 裡自動完成。
有任何建議嗎?
謝謝
您是否尝试过在“转换任务”->“专家设置”中关闭裁剪——取消勾选“裁剪视频”?
感謝您的回覆,可惜情況比我原先想的更複雜,因此容許我換個問題。
影片裡包含了前一節目的結尾和一些廣告,然後才是我想錄製的實際節目,所以第一段是正確的 16:9,而實際節目是 4:3,左右沒有填補邊距!
所以我的問題是:我能否在轉換時強制使用 4:3 的長寬比?如果可以,要加入哪些指令?
先謝謝您。
简短回答是肯定的,详细回答是你需要创建一个自定义配置文件,根据你使用的是 HandBrake 还是 ffmpeg,你得为这些编码器编写自定义命令,方法很多,所以最好去各自的编码器社区寻找答案。确保在配置文件里设置了编码器优化标志(参见 高级命令 <encoder>-VideoOptimized=true),这样 MCEBuddy 就不会用自己的逻辑“覆盖”你的设置。
例如,在 ffmpeg 中你可以用 -vf scale 或 -vf setsar,或者根据输入宽度组合使用,如 -vf scale=iw*55:ih,setsar=1:1 等。你需要自己决定用哪种方式最合适:缩放(scale)、SAR 还是 PAR。