MacOS上使用ffmpeg利用显卡加速批量压缩视频
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                MacOS上使用ffmpeg利用显卡加速批量压缩视频
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                更新時間:2022年07月11日17:00:36
我的硬件
Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz
 Radeon Pro 560 4 GB
前言
個人研究之后,不推薦在Mac電腦上進行H265和google系視頻轉碼(如AV1、VP9)。
 原因是不支持這些編碼協議的硬件解碼,支持H265硬件編碼,google全系不支持。
 我看了我這2個顯卡的參數,硬件都是支持的,macOS也升級到了12,所以還是看看Windows吧,起碼支持的多一些。
總結如下
高級-自定義
ffmpeg -hwaccel videotoolbox -i input.avi -vf scale=-1:720 -b:v 2000K -c:v h264_videotoolbox output.mp4-hwaccel videotoolbox 使用硬件解碼,一般是英特爾的核顯顯卡
-i input.avi 需要壓縮轉碼的視頻文件
-vf scale=-1:720 壓縮成720P
-b:v 2000K 參考B站上的視頻,配合720P設置,直接影響壓縮后的視頻文件大小和視頻清晰度,太小的話,整個視頻都是馬賽克
-c:v h264_videotoolbox 使用MacOS上的顯卡GPU加速轉碼
單個視頻文件的轉碼壓縮就OK了
寫個腳本,遍歷文件夾,把每個視頻文件轉碼保存到目標文件夾。
總結
以上是生活随笔為你收集整理的MacOS上使用ffmpeg利用显卡加速批量压缩视频的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: SSM框架终极篇——Spring、Spr
 - 下一篇: 疲劳驾驶数据集_Lyft开源L5自动驾驶