Unified · Split
| @@ -4,19 +4,28 @@ A video player for 9front. · 3 unmodified lines | |||
| 4 | 4 | ||
| 5 | ## Status | 5 | ## Status |
| 6 | 6 | ||
| 7 | [Video one](https://diode.zone/videos/watch/bfcd2004-677d-4878-86cc-e20a4ff7ccf1) | 7 | * Builds and runs on both 386 and amd64. |
| 8 | * Builds on arm but not tested yet. | ||
| 9 | * Does *NOT* build on arm64. | ||
| 8 | 10 | ||
| 9 | [Video two](https://diode.zone/videos/watch/4f16e664-8701-4125-a62c-9137f3b4a4da) | 11 | Supported container formats: |
| 10 | 12 | ||
| 11 | What can it play? MP4 and MKV/WEBM files, which are multimedia | 13 | * mp4 |
| 12 | containers. Video formats supported are | 14 | * mkv/webm |
| 13 | [AV1](https://en.wikipedia.org/wiki/AV1), H.264, VP8 and VP9. Only | ||
| 14 | 8-bit per component YUV 4:2:0 is supported atm. AAC, OPUS and Vorbis | ||
| 15 | audio is supported. | ||
| 16 | 15 | ||
| 17 | *It's only supposed to build and run on AMD64 for now.* | 16 | Supported video formats: |
| 18 | 17 | ||
| 19 | More is coming. Patches are very welcome, too. | 18 | * h.264 |
| 19 | * av1 | ||
| 20 | * vp8 | ||
| 21 | * vp9 | ||
| 22 | |||
| 23 | Supported audio formats: | ||
| 24 | |||
| 25 | * aac | ||
| 26 | * opus | ||
| 27 | * vorbis | ||
| 28 | * mp3 | ||
| 20 | 29 | ||
| 21 | ## Installing/updating | 30 | ## Installing/updating |
| 22 | 31 | ||
| @@ -25,23 +34,16 @@ More is coming. Patches are very welcome, too. · 2 unmodified lines | |||
| 25 | mv treason-mustard treason && \ | 34 | mv treason-mustard treason && \ |
| 26 | cd treason && ./install.rc | 35 | cd treason && ./install.rc |
| 27 | 36 | ||
| 28 | For opus decoding see [adding opus support to 9front](http://nopenopenope.net/posts/audcomp) | ||
| 29 | (scroll down on the post). | ||
| 30 | |||
| 31 | ## Usage | 37 | ## Usage |
| 32 | 38 | ||
| 33 | See [how to Youtube on ⑨](http://docs.a-b.xyz/youtube.html). | 39 | See [how to Youtube on ⑨](http://docs.a-b.xyz/youtube.html). |
| 34 | 40 | ||
| 35 | ## Gotchas | 41 | ## Gotchas |
| 36 | 42 | ||
| 37 | This is a half-baked early stage project, there are many things | ||
| 38 | missing, in need of improvement, and some (probably) are outright | ||
| 39 | wrong. | ||
| 40 | |||
| 41 | You need a fast computer to play AV1. H.264 doesn't require as much. | 43 | You need a fast computer to play AV1. H.264 doesn't require as much. |
| 42 | 44 | ||
| 43 | If you see random crashes, try running with `NPROC=1`. Multithreaded | 45 | Only 8-bit per component YUV 4:2:0 is supported atm, but I'm yet to |
| 44 | decoding "works on my machine", but who knows. | 46 | find a video that has something else. Send a link? |
| 45 | 47 | ||
| 46 | ## Contact | 48 | ## Contact |
| 47 | 49 | ||