![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
音视频开发
preqel
脚踏实地,才能仰望天空
展开
-
ffmpeg通过CMake集成到Android遇到的问题整理
在Android里面集成ffmpeg使用的时候,遇到了很多问题,这里整理一下。1.invalid suffix on literal; C++11 requires a space between literal and identifierC++需要再字符和变量之间增加空格号 snprintf(name, sizeof(name), "0x%"PRIx64, ch_layout);需改为 snprintf(name, sizeof(name), "0x%" PRIx64, ch_layo原创 2020-11-19 07:59:49 · 663 阅读 · 0 评论 -
利用FFmpeg完成 mp4格式转avi格式
我们可以用ffmpeg来完成一些很有用的功能。这篇文章就来说说,怎样用ffmpeg来完成视频格式的转换。首先在我们搭建好ffmpeg环境的基础上,如果这部分还不熟悉,可以去看这篇文章。https://blog.csdn.net/laibowon/article/details/103746594我们需要把...原创 2021-01-31 10:01:44 · 4307 阅读 · 0 评论 -
ffmpeg常用命令整理
1.改变帧率ffmpeg -i input.avi -r 30 output.mp42.调整视频分辨率ffmpeg -i input.avi -s 600 * 800 output_file3.裁剪/填充视频ffmpeg -i input -vf crop=iw/3:ih:0:0 output4.旋转视频帧ffplay -f lavfi -i testsrc -vf hflip5.模糊和锐化视频ffmpeg -i input.mpg -vf boxblur =1....原创 2020-05-30 20:19:54 · 266 阅读 · 0 评论 -
Mac Os下面编译FFmpeg
这篇文章主要是讲述如何在mac os下面编译FFmpeg。1.下载FFmpeg官网地址是http://ffmpeg.org/,然后找到mac os版本的,点击下载。下载后进行解压。因为FFmpeg需要用到ndk开发环境,同时还需要下载ndk安装包,安装后解压。2.配置环境启动终端,进入home目录创建.bash_profile文件(touch .bash_profile...原创 2019-12-29 21:41:16 · 878 阅读 · 1 评论 -
音视频基础词汇
帧率:帧率用于测量显示帧数的量度。所谓的测量单位为每秒显示帧数(frames per second,简称 fps)或“赫兹”一般根据肉眼的接受程度,30fps就是可以接受的,60fps是明显提升交互感和逼真感的,超过75fps就不容易察觉有明显的流畅感了。 编码格式编码的目的是压缩数据量,采用编码算法压缩冗余数据。常用的编码格式有如下两种。1.MPEG2.H.26x码率码率...原创 2019-11-24 20:14:11 · 181 阅读 · 0 评论