{"id":14985033,"url":"https://github.com/xufuji456/ffmpegandroid","last_synced_at":"2025-05-13T18:07:55.490Z","repository":{"id":39229021,"uuid":"118572426","full_name":"xufuji456/FFmpegAndroid","owner":"xufuji456","description":"FFmpeg实现视频裁剪、水印、转码、编解码、转Gif动图；FFmpeg本地推流、H264与RTMP实时推流直播；OpenGL滤镜特效，视频拍摄。音视频学习路线，音视频知识总结、流媒体协议","archived":false,"fork":false,"pushed_at":"2025-05-12T07:24:19.000Z","size":170188,"stargazers_count":5358,"open_issues_count":1,"forks_count":1314,"subscribers_count":122,"default_branch":"master","last_synced_at":"2025-05-12T08:45:41.433Z","etag":null,"topics":["audioeffect","ffmpeg","ffprobe","filter","gif","live","lyrics","mixer","rtmp","rtsp","screenshot","transcode","videoeditor","watermark","x264"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xufuji456.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-01-23T07:12:20.000Z","updated_at":"2025-05-12T07:24:24.000Z","dependencies_parsed_at":"2025-02-20T16:00:44.508Z","dependency_job_id":"2dc6b1f6-4c9d-42c0-8e95-2da57ad71505","html_url":"https://github.com/xufuji456/FFmpegAndroid","commit_stats":{"total_commits":901,"total_committers":4,"mean_commits":225.25,"dds":0.4239733629300777,"last_synced_commit":"9efd033a09a41778e24296f5ec2a656ef8fc1070"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xufuji456%2FFFmpegAndroid","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xufuji456%2FFFmpegAndroid/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xufuji456%2FFFmpegAndroid/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xufuji456%2FFFmpegAndroid/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xufuji456","download_url":"https://codeload.github.com/xufuji456/FFmpegAndroid/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254000849,"owners_count":21997441,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["audioeffect","ffmpeg","ffprobe","filter","gif","live","lyrics","mixer","rtmp","rtsp","screenshot","transcode","videoeditor","watermark","x264"],"created_at":"2024-09-24T14:10:08.900Z","updated_at":"2025-05-13T18:07:55.452Z","avatar_url":"https://github.com/xufuji456.png","language":"C","readme":"# FFmpegAndroid\n\n### [FFmpeg官方文档](https://ffmpeg.org/)\n### [FFmpeg编译流程](https://github.com/xufuji456/FFmpegAndroid/blob/master/doc/FFmpeg_compile_shell.md)\n### [FFmpeg常用命令行](https://github.com/xufuji456/FFmpegAndroid/blob/master/doc/FFmpeg_command_line.md)\n### [FFmpeg源码分析](https://github.com/xufuji456/FFmpegAndroid/blob/master/doc/FFmpeg_sourcecode.md)\n### [JNI与NDK开发](https://github.com/xufuji456/FFmpegAndroid/blob/master/doc/JNI_develop_practice.md)\n### [音视频知识汇总](https://github.com/xufuji456/FFmpegAndroid/blob/master/doc/multimedia_knowledge.md)\n### [ijkplayer播放器架构](https://github.com/xufuji456/FFmpegAndroid/blob/master/doc/player_framework.md)\n\n----------------------------------------------------------------------------------------------------\n\n常见的流媒体传输协议包括：RTP、RTMP、RTCP、RTSP，流媒体应用协议有HLS、DASH，\u003c/br\u003e\nWebRTC设计传输协议有SDP、ICE、NAT、STUN等，常用视频编码协议有H264、HEVC、VVC，\u003c/br\u003e\n常用的视频封装格式有mp4，关于C/C++语言标准有C11、C20++等，书籍包括音视频编解码等。\u003c/br\u003e\n详细列表可以查阅：[多媒体协议与书籍](https://github.com/xufuji456/FFmpegAndroid/blob/master/doc/multimedia_protocol.md)\n\n音视频工作方向包括:直播、短视频、流媒体传输、视频播放器、音乐播放器、音视频算法、\u003c/br\u003e\n流媒体后端、音视频编辑、图像处理(个人概括，具体方向不限于此)。\u003c/br\u003e\n详情可查阅：[音视频工作方向](https://github.com/xufuji456/FFmpegAndroid/blob/master/doc/multimedia_work.md)\n\n### 音视频基础知识:\n![preview](https://github.com/xufuji456/FFmpegAndroid/blob/master/picture/multimedia_baseline.png)\n\n### 音视频进阶成长:\n![preview](https://github.com/xufuji456/FFmpegAndroid/blob/master/picture/multimedia_main.png)\n\n### 音视频开源库:\n![preview](https://github.com/xufuji456/FFmpegAndroid/blob/master/picture/multimedia_library.png)\n\n### Joining the group to learn FFmpeg:\n![preview](https://github.com/xufuji456/FFmpegAndroid/blob/master/picture/ffmpeg_group.png)\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxufuji456%2Fffmpegandroid","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxufuji456%2Fffmpegandroid","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxufuji456%2Fffmpegandroid/lists"}