(Translated by https://www.hiragana.jp/)
GitHub - iknow4x/Android-Video-Trimmer: The Android-Video-Trimmer project implements the selection of clips for long and short videos. It uses MediaMetadataRetriever to obtain video frames, and uses ffmpeg for video cropping and video compression.
Skip to content

The Android-Video-Trimmer project implements the selection of clips for long and short videos. It uses MediaMetadataRetriever to obtain video frames, and uses ffmpeg for video cropping and video compression.

License

Notifications You must be signed in to change notification settings

iknow4x/Android-Video-Trimmer

Repository files navigation

Android Video Trimmer

License Stars Forks

English

📝 Project Overview

Android Video Trimmer is a powerful open-source video processing tool designed specifically for the Android platform. In an Android ecosystem where video editing applications are scarce, this project aims to provide an efficient and user-friendly solution for video trimming and compression.

✨ Key Features

  • 🎬 Precise video trimming
  • 🗜️ Efficient video compression
  • 📊 Customizable compression parameters
  • 🖼️ Video frame preview
  • 📱 User-friendly interface

🛠️ Technology Stack

  • FFmpeg: Core video processing
  • Loader/ContentProvider: Video resource acquisition
  • VideoView: Video playback
  • RecyclerView: Frame image display
  • MediaMetadataRetriever: Video frame extraction
  • Custom Views: Enhanced user interface

🚀 Quick Start

  1. Clone the repository: git clone https://github.com/iknow4/Android-Video-Trimmer.git
  2. Open the project in Android Studio
  3. Sync Gradle files
  4. Run the app on your device or emulator

📖 Usage Guide

  1. Launch the app and grant necessary permissions
  2. Select the video you want to edit
  3. Use the interface tools to trim the video
  4. Set compression parameters (optional)
  5. Start processing and wait for completion

Note: Processed videos will be saved in the Android/data/[package_name]/cache folder.

🔮 Future Plans

  • Advanced compression algorithm optimization
  • Add video filters and effects
  • Support for more video formats
  • Batch processing functionality
  • Cloud storage integration

🤝 Contribution Guidelines

We welcome contributions of any kind! Here's how you can contribute:

  1. Fork the project
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📬 Contact Us

📄 License

This project is licensed under the MIT License. See the LICENSE file for more information.

If you find this project helpful, please consider giving it a ⭐️ Star and Fork! Your support drives our continuous improvement!

Video of this project after reconstruction:

videoTrim2

Old video:

VideoTrim

Maintainers

Contributors

Original Author: iknow4

ちゅうぶん

📝 项目简介

Android Video Trimmer 一个强大的开源视频处理工具,专为Android平台ひらだい设计。ざい视频编辑应用匮乏てきAndroidせい态系统中,ほん项目むねざい提供ていきょうだかこうえきようてき视频さい剪和压缩かい决方あん

主要しゅよう特性とくせい

  • 🎬 せい确视频裁剪
  • 🗜️ こうこう视频压缩
  • 📊 てい义压缩参すう
  • 🖼️ 视频帧预览
  • 📱 友好ゆうこうてきよう户界めん

🛠️ わざ术栈

  • FFmpeg: 视频处理核心かくしん
  • Loader/ContentProvider: 视频资源获取
  • VideoView: 视频播放
  • RecyclerView: 帧图かた展示てんじ
  • MediaMetadataRetriever: 视频帧提
  • てい义View: 交互こうご界面かいめん优化

🚀 快速かいそく开始

  1. かつたかし仓库: git clone https://github.com/iknow4/Android-Video-Trimmer.git
  2. ざいAndroid Studioちゅう开项
  3. どうGradleぶんけん
  4. 运行应用ざい您的设备ある拟器じょう

📖 使用しよう指南しなん

  1. 启动应用,授予必要ひつよう权限
  2. 选择需要じゅよう编辑てき视频
  3. 使用しよう界面かいめん工具こうぐ进行视频さい
  4. 设置压缩さんすう选)
  5. 开始处理并等まち完成かんせい

注意ちゅうい: 处理きさきてき视频はた存在そんざい Android/data/[つつみめい]/cache ぶんけん夹中。

🔮 未来みらい规划

  • こう级压缩算ほう优化
  • 添加てんか视频滤镜特效とっこう
  • 支持しじさら视频格式かくしき
  • 批量处理こうのう
  • うんはしそん集成しゅうせい

🤝 贡献指南しなん

わが们欢むかいつとむなに形式けいしきてき贡献!以下いか您可以参与さんよてき方式ほうしき

  1. Fork ほん项目
  2. 创建您的特性とくせいぶんささえ (git checkout -b feature/AmazingFeature)
  3. ひさげ交您てき更改こうかい (git commit -m 'Add some AmazingFeature')
  4. 推送いたぶんささえ (git push origin feature/AmazingFeature)
  5. 开一个 Pull Request

📬 联系わが

📄 许可证

ほん项目さいよう MIT 许可证。查看 LICENSE ぶんけん以获取さらしんいき

如果您觉とく这个项目ゆう帮助,请考虑给它一个 ⭐️ Star Fork!您的支持しじわが们持续改进的动力!

项目じゅう构后てき视频效果こうか:

videoTrim2

项目じゅう构前てき视频效果こうか:

VideoTrim

Maintainers

Contributors

Original Author: iknow4

About

The Android-Video-Trimmer project implements the selection of clips for long and short videos. It uses MediaMetadataRetriever to obtain video frames, and uses ffmpeg for video cropping and video compression.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages