它可以用来修剪与合并视频、下载M3U8和油管的视频、查看多媒体文件的详细信息、软件支持的格式有很多:AV1 / H264 / H265 / NVENC / QuickSync / ProRes / VP9 / ffmpeg支持的任何其他视频格式,支持几千个文件批量处理、处理完自动关机、自定义GPU解码、可以使用预设向导等等。
2:文字水印:编译的时候需要支持 FreeType、FontConfig、iconv,系统中需要有相关的子库,在 FFmpeg 中增加纯字母水印可以使用 drawtext 滤镜进行支持:相关使用实例:3:图片水印:为视频添加图片水印可以使用 movie 滤镜,相关参数:使用实例:4:生成画中画:可以通过 overlay 将 多个视频流、多个多媒体采集设备、多个视频文件合并到一个界面中,生成画中画的效果。
ffmpeg –i test.mp4 –vcodec copy –an –f m4v test.264 ffmpeg –i test.avi –vcodec copy –an –f m4v test.264。
2) avformat_find_stream_info 从封装格式上下文中找到所有的媒体数据流AVStream,如音频流、视频流、字幕流等 AVStream中则包含了这些数据流的解码信息,如分辨率、采样率、解码器参数、帧率等等。原文链接:Android FFmpeg + OpenGL ES YUV Player - 鎺橀噾。