又是一阵时间没回来了,中间偶然获得了You-get这个神器,果然py大法好。
但是善难养成,恶易成习。
坚持太难了。
还值得一提的是,vimium这个chrome插件,使得chrome浏览器基本能摆脱鼠标的束缚。当然,只是基本。
还有免费的流程图绘制,Draw.io.
然后在用You-get的时候发现了pysocks和tsocks两个小工具。有梯子会很有用。
还有就是script录制终端和scriptreplay播放录制终端。
You-get需要依赖FFmpeg,当我安装You-get的时候,发现FFmpeg已经有了,记不得什么时候装的。既然没印象,那应该就不是什么困难的事了。那FFmpeg安装就免介绍了。
顺便记一下,因为又有一段时间没来阁子更新,hexo貌似又出问题了,试了很多方法没解决,npm和nodejs也是卸了重装,最后确定不是这个问题,然后又重装hexo,结果发现还是一样的bus error。后来新建了一个文件夹用hexo,发现正常初始化,所以大概是package的版本不兼容导致的了。
于是重新装一下package.json
文件里的插件。
顺便提一件事,今天发现手环断了。
现在重新继续。
简要介绍
FFmpeg的项目主要有几个部分:
- 视频文件命令行转换工具。
- ffserver基于Http、RTSP用于实时广播的多媒体服务器,也可以支持时间平移。
- ffpaly用sdl和FFmpeg开发的一个简单的媒体播放器。
- libavcodec包含了所有的FFmpeg音视频解码的库。为了保证最优性能和高复用性,大多数编码器从头开发的。
- libavformat包含了所有普通音视频格式的解析器和产生器的库。
比较流行的播放器,QQ影音,Mplayer,KMPlayer,暴风影音,射手影音都是以FFmpeg作为内核的视频播放器。
转码
ffmpeg -i input.avi -b:v 640k output.ts
参数说明: -i
是输入参数,-b
是比特率设置,缺省200kb/s.
直接ffmpeg -i input.avi
是查看视频信息。
播放媒体
直接一个ffplay命令就可以,也可以尝试在终端的文本界面打开这个命令试试。
查看文件格式
ffprobe命令
视频合并
|
|
视频剪切
|
|
提取图片
从视频中提取图片:
添加logo
|
|
视频旋转
|
|
参数说明
附上FFmpeg的参数说明: