ffmpeg 编码架构 ffmpeg vp9 编码_ffmpeg 编码架构


下载个相当Nice的韩国车模4K视频,可惜竖拍的它横着发出来,这是要治我的颈椎么?

ffmpeg 编码架构 ffmpeg vp9 编码_调优_02


瞧瞧!奈斯么?算了,自己用Pr转个竖屏吧。

ffmpeg 编码架构 ffmpeg vp9 编码_调优_03


好家伙,Pr居然不支持某管上下载的VP9编码视频素材,说实话VP9是某管专利,确实Adobe没理由支持。那就转码吧!

搜了一通是说ffmpeg可以搞定,于是用如下命令输出成mp4成功导入Pr,以下代码引用于大伙儿可以参考

视频转码---------------------------------------

ffmpeg -i input.ogv -vcodec h264 output.mp4

ffmpeg -i input.ogv -vcodec mpeg4 output.mp4

ffmpeg -i input.ogv -vcodec libxvid output.mp4

ffmpeg -i input.mp4-vcodec wmv1 output.wmv

ffmpeg -i input.mp4-vcodec wmv2 output.wmv

i:输入文件名

vcodec:编码格式,h264最佳,但Windows系统默认不安装;如果是要插入PPT的视频,选择wmv1或wmv2基本万无一失;

ffmpeg -i input.ogv -s 640x480 -b 500k -vcodec h264 -r 29.97 -acodec libfaac -ab 48k -ac 2 output.mp4

附加选项:

r:指定帧率

s:指定分辨率

b:指定比特率

acodec:指定音频编码

ab:指定音频比特率

ac:指定声道数

ffmpeg 编码架构 ffmpeg vp9 编码_比特率_04


那就用这个吧

ffmpeg -i kg.mkv -vcodec h264 kg.mp4

开始转码了,CPU 100%

hoho!i3-8100只能开到0.6倍速,太慢了,如何UHD630核显参与的话,会不会更快呢?

换一个参数

ffmpeg -hwaccel qsv -i kg.mkv -c:v h264_qsv -global_quality 23 kg.mp4

成功启用核显编解码,上到2倍速了,核显占用70-80%,CPU几乎闲置。经过测试-global_quality这个参数数字越大质量越差,文件越小,注意了。

再次调优参数,ffmpeg博大精深要完全自己能控制,估计全网没几个这样的大神。

ffmpeg -hwaccel qsv -i kg.mkv -c:v h264_qsv -global_quality 1 -b:a 320k kg.mp4

把视频和音频的素质全部提上去,不然默认128k音频唱歌带着嘘嘘声。

ffmpeg 编码架构 ffmpeg vp9 编码_ffmpeg 编码架构_05


这是音频相关调优参数解释。

感觉对于uhd630这种核显,加速还是很有效果,但是老核显的话可能就不如CPU,比如3770K,有机会再测试一下。

ffmpeg 编码架构 ffmpeg vp9 编码_Adobe_06


完成后就可以导入Pr了,我们新建一个序列,既然4K竖着来,那就设成2160宽3840高

ffmpeg 编码架构 ffmpeg vp9 编码_Adobe_07


把素材拖入序列的时候提示和设置不匹配啊,保持现有设置,因为一会儿我要把素材转90度就匹配了。

ffmpeg 编码架构 ffmpeg vp9 编码_比特率_08


导入后预览是这样子滴

ffmpeg 编码架构 ffmpeg vp9 编码_ffmpeg 编码架构_09


下一步点下边儿的视频轨道,在左上窗格效果控件的旋转中设90度。似乎还有个黑边儿啊,强迫症再改一下吧。

ffmpeg 编码架构 ffmpeg vp9 编码_调优_10


把高度和宽度都放大到110%就差不多了,这样看一下效果就导出吧。

ffmpeg 编码架构 ffmpeg vp9 编码_比特率_11


我的笔记本AMD标压5800H已经还可以呢,但没有独显那你也得给我卖力啊,怎么全程跑一半频率打酱油啊!!3多钟导出用了9分钟!切~ AMD NOT YES!

ffmpeg 编码架构 ffmpeg vp9 编码_比特率_12


耶~搞定咯~

我怀疑导出时CPU打酱油会不会因为这个机器还有什么性能模式什么野兽模式没开出来啊,那就继续研究一下吧。。。。