FFmpeg命令和JavaCV跨平台FFmpeg命令大全
文章平均质量分 71
ffmpeg命令使用和JavaCV跨平台FFmpeg命令大全
eguid_1
专注于音视频流媒体、计算机视觉以及计算机图形技术的探索与实践(JavaCV教程、FFmpeg教程、openCV图像处理教程)
展开
-
JavaCV升级1.5.6之后遇到h265/hevc编码的视频无法打开编解码器avcodec_open2() error -1:Could not open video codec异常解决办法
h265/hevc编码的视频无法打开编解码器问题遇到问题:升级或使用1.5.6版本的JavaCV后运行报avcodec_open2() error -1:Could not open video codec错误。原因:这是因为1.5.6开始javacv不再默认包含gpl许可协议的编解码库,涉及到的库包含:libx264、libx265等等如何解决:在原有的基础上添加一个gpl依赖<dependency> <groupId>org.bytedeco</g原创 2021-12-20 15:24:02 · 5519 阅读 · 2 评论 -
如何在web浏览器中使用ffmpeg进行音视频转码,以avi转码成mp4为例
一篇文章全面了解WebAssembly!!!以及如何把c/c++编译成WebAssembly,并在浏览器网页中加载运行WebAssembly前言ffmpeg是世界最著名最流行的基于c语言开发的音视频库。除了博主写的javacv专栏讲了java如何调用ffmpeg外,基于现代浏览器的WebAssembly技术,使得我们在浏览器上也可以调用ffmpeg。废话少说,让我们一起来试试如何在浏览器上使用ffmpeg来处理音视频吧。本章以视频avi视频转码成mp4为例。ffmpeg.wasm说明ffmpe.原创 2021-02-20 17:31:09 · 4590 阅读 · 4 评论 -
FFmpeg命令:几种常见场景下的FFmpeg命令(摄像头采集推流,桌面屏幕录制推流、转流,拉流等等)
前提:首先你得有FFmpeg(ffmpeg官网快捷通道:http://ffmpeg.org/)再者,推流你得有个流媒体服务,个人测试用小水管:rtmp://eguid.cc:1935/rtmp/test(小水管,请尽量错开时间使用,另切记推流视频码率不要太高,避免占用太多带宽)一、摄像头信息采集和录制推流摄像头名称要通过这个命令拿到,然后替换掉下面的“Integrated Came...原创 2018-10-10 17:56:02 · 13576 阅读 · 4 评论 -
FFmpeg命令行使用手册-protocols协议汇总篇
前言本系列介绍ffmpeg命令行的介绍参考资料本文参考自ffmpeg官方文档:http://ffmpeg.org/ffmpeg-protocols.html如何下载和安装ffmpegwindows平台下载:mac平台下载:linux平台下载:linux发行版较多,有些发行版支持ffmpeg,不一一提供,提供ffmpeg官方提供的两个下载链接http://ffmpeg.org/download.html和https://johnvansickle.com/ffmpeg/如何查看ffmpe原创 2020-07-13 13:42:58 · 2632 阅读 · 0 评论 -
FFmpeg命令行使用手册-devices输入输出设备汇总篇
前言本系列介绍ffmpeg命令行中有关-devices输入输出设备的支持和使用。输入设备(input devices)用于采集/抓取来自连接到系统的多媒体设备的数据,比如采集麦克风/话筒的音频采样数据,桌面屏幕图像数据,摄像头/相机图像数据等。输出设备(output devices)用于将多媒体数据写出到系统的输出设备中,比如音频播放设备,窗口,图形渲染设备(openGL上下文、SDL)等。参考资料本文参考自ffmpeg官方文档:https://ffmpeg.org/ffmpeg-devices.原创 2020-08-26 21:03:09 · 9635 阅读 · 3 评论