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