# ArtPlayer > ArtPlayer is an open-source HTML5 video player and ArtPlayer Tools, a collection of browser-based video, audio, image, subtitle, and recording tools. Many file workflows run locally in the browser; some AI tools use provider-backed processing. ## Start here - [ArtPlayer editor](https://artplayer.org/): Configure and preview ArtPlayer online. - [ArtPlayer Tools](https://artplayer.org/tools/): Browse browser-based video, audio, image, subtitle, and recording tools. - [Subtitle editor](https://artplayer.org/subtitle-editor/): Create and edit subtitle files in the browser. - [About ArtPlayer](https://artplayer.org/about/): Product, privacy, and project overview. ## ArtPlayer player - [English documentation](https://artplayer.org/document/en/): Installation, configuration, API, plugins, and usage. - [Chinese documentation](https://artplayer.org/document/): Chinese ArtPlayer documentation. - [GitHub repository](https://github.com/zhw2590582/ArtPlayer): Source code, releases, and issue tracking. ## Featured browser tools - [Compress video](https://artplayer.org/compress-video/): Reduce video file size with local browser processing. - [Resize video](https://artplayer.org/resize-video/): Resize videos for landscape, portrait, square, or original-ratio output. - [Trim video](https://artplayer.org/trim-video/): Cut a video by start and end time and export the result. - [Video converter](https://artplayer.org/video-converter/): Convert supported video and audio formats in the browser. - [Extract audio](https://artplayer.org/extract-audio/): Extract audio from video and download the result. - [Add subtitles](https://artplayer.org/add-subtitles/): Add subtitle files to a video. - [Metadata extraction](https://artplayer.org/metadata-extraction/): Inspect media metadata and tracks locally. - [Screen recorder](https://artplayer.org/screen-recorder/): Record screen content in the browser. - [Video upscaler](https://artplayer.org/upscaler/): Upscale video with browser-side processing. - [Vocal separation](https://artplayer.org/vocal-separation/): Separate vocals and instrumental audio with a provider-backed AI workflow. ## Optional - [ArtPlayer player API context](https://artplayer.org/llms-full.txt): Extended API and example context for ArtPlayer. - [ArtPlayer blog](https://artplayer.org/blog/): Guides, product updates, and browser media workflows.