Tho*_*ing 3 ffmpeg apple-silicon apple-m1
由于 ffmpeg.org 上没有可用的 m1 版本,因此我必须编译自己的版本。显然,我希望获得尽可能最好的表现。
为了编译 ffmpeg,我只做了基础知识:
./configure --prefix=/tmp/ff --enable-gpl --enable-nonfree --enable-libx264
make
make install
Run Code Online (Sandbox Code Playgroud)
对于x264,我只是做了 ./configure --prefix=/tmp/ff make make install
跑步:
ffmpeg -i random.wmv -c:v libx264 -preset ultrafast -c:a aac output-ultra.mp4
Run Code Online (Sandbox Code Playgroud)
还有什么我应该做的吗?
看来我想要的是videotoolbox
基本上,用法记录在这里
To use H.264/HEVC hardware encoding in macOS, just use the encoder -c:v h264_videotoolbox
Run Code Online (Sandbox Code Playgroud)
例子:
ffmpeg -i random.wmv -c:v h264_videotoolbox -c:a aac junk-vt.mp4
Run Code Online (Sandbox Code Playgroud)
似乎比软件的“超快”稍快,而且文件小得多。