非 root 权限安装 FFmpeg 和 FFmpeg 的常用命令

发布于
非 root 权限安装 FFmpeg 和 FFmpeg 的常用命令
本文导览

非 root 权限安装 FFmpeg 和 FFmpeg 的常用命令

这学习发现了学校的High Performance Computing (HPC),没有限制使用时间,也没有限制院系。虽然感觉硬件配置挺差的,但是比我的笔记本还是好了太多。另外,带宽很足,上传下载都能达到30MB/s。所以要是想做一些事情,还是很不错的。也不用心疼自己的电脑,还可以放在后台跑。最最主要的是,虽然本来只能在

学校一共对外提供了5台机器,都是HP Xeon,一台4核,两台6核,一台12核,一台20核。只有20核的安装了Centos 7.5。其他都是很老的Centos 6。因为没有提供root 权限,所以安装软件比较麻烦,只能使用编译好的,或者自己make。但是自己make的坑太多了,一般还是拿别人编译好的 release 来用。

我试着安装过anaconda,也是可以不用root权限的。我主要用的也就是python了。这次我用了FFmpeg来试了一下性能。转一个3840x2160(2160p,4K)视屏从VFR到CFR。我在我的老Mac上差不多只有0.5x的速度。而在20核上面可以达到3.5X。想比去年我在本科学校的电脑i7-7700k上一个1080P视频,大约2x的速度,还是快了很多的。我也试过12核的服务器,速度差不多2.5X(4K)。

对于FFmpeg,只要去下载编译好的release,上传,解压缩,解压完后将路径写入.bashrc就可以直接用ffmpeg命令了,很方便。

补充几个FFmpeg常用的命令:

ffmpeg -i input.mp4 output.mp4 #VFR 转 CFR 使用默认参数
ffmpeg -i in.mp4 -map 0 -c:a copy out.mp4 #VFR 转 CFR 貌似效率更高
ffmpeg -ss 00:02:06 -i in.mp4 -f image2 -y out.jpg #视频截图 秒
ffmpeg -ss 00:30:14 -i Novoland.Eagle.Flag.EP01-56.2019.WEB-DL.2160p.HEVC.AAC-HQC/06.mp4 -r 10 -f image2 %05d.bmp #bmp 格式截图
ffmpeg -ss 00:30:14 -i Novoland.Eagle.Flag.EP01-56.2019.WEB-DL.2160p.HEVC.AAC-HQC/06.mp4 -y -f image2 -s 3840x2160 -pix_fmt rgb48 %05d.tiff #tiff格式截图
评论
加载评论模块