首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

编译Android 使用的 libx264 并使用进行 H.264 编码

这也就是为什么我在APP上放弃使用FFmpeg而选择编译libx264的原因,尽管也能通过FFmpeg去使用libx264,而且还比单独使用libx264更方便。...libx264 libx264是支持H.264编码算法的一套程式,这套程式里提供了完整的对视频裸流处理成H.264压缩的算法。...交叉编译 想要使用libx264我们得编译成在Android和IOS上能够使用的二进制文件: 后缀为.a格式的静态文件 后缀为.so格式的动态文件 注意:这里编译是在Linux和MacOS上执行,在Windows...配置实在是比较麻烦,真心不如使用虚拟机安装一个ubuntu的Linux系统。...=aarch64-linux-android CROSS_COMPILE=aarch64-linux-android- build_x264 上述为在Linux上的脚本,需要注意 ANDROID_NDK

4.2K21

【FFmpeg】音视频录制 ① ( 查询系统中 ffmpeg 可录制的音视频输入设备 | 使用 ffmpeg 命令录制音视频数据 | 录制视频数据命令 |录制音频数据| 同时录制音频和视频数据命令 )

录制视频数据命令 执行 ffmpeg -f gdigrab -framerate 30 -offset_x 0 -offset_y 0 -video_size 1920x1080 -i desktop -c:v libx264...命令 , 可以在 Windows 中 , 捕获视频数据 , 上述命令参数解析 : -f gdigrab : 设置 录制视频 的 输入格式为 gdigrab , Windows 上使用该方式捕获视频 , Linux...video_size 1920x1080 : 设置 录制视频尺寸为 1920x1080 , 这也是屏幕的分辨率 ; -i desktop : 设置录制视频的 输入设备或文件 为系统桌面 ; -c:v libx264...: 设置 视频编码器 为 libx264 ; -preset ultrafast : 设置编码速度为 ultrafast ; 执行过程中 , 最后一行实时动态更新当前的 帧数 , fps , 大小 等参数...output.aac 命令 , 执行过程中 会停在一行中 , 实时显示视频录制的信息 , 参数解析 : -f dshow : 指定输入设备类型为 dshow , 即 DirectShow 设备 , 在 Linux

24310
领券