Media Awesome
Player
- mpv笔记mpvmpv-player/mpv · GPLv2, LGPLv2.1, C, Lua · manual · dir · /.config/mpv/ · /usr/local/etc/mpv · /etc/mpv · %APPDATA%/mpv · mpv/打开:/notes/service/media/player/mpv
- vlc
- 命令行音乐播放器
- cmus笔记cmuscmus/cmus · https://cmus.github.io/ · https://github.com/cmus/cmus/blob/master/Doc/cmus.txt · 视图 · 1 - Library - 所有音乐 - 树形显示打开:/notes/service/media/player/cmus
- cmus-remote
- termusicGitHubtramhao/termusic
- cmus笔记cmuscmus/cmus · https://cmus.github.io/ · https://github.com/cmus/cmus/blob/master/Doc/cmus.txt · 视图 · 1 - Library - 所有音乐 - 树形显示打开:/notes/service/media/player/cmus
- MusicPlayerDaemon笔记MPDMusicPlayerDaemon/MPD · https://en.wikipedia.org/wiki/MusicPlayerDaemon · 配置 · /etc/mpd.conf · $XDGCONFIGHOME/mpd/mpd.conf - /.config/mpd/mpd.conf打开:/notes/service/media/player/mpd
Metadata
- Audio/Music
- taglib/taglibGitHubtaglib/taglib
- taglib.org
- TagLib Audio Meta-Data Library
- taglib/taglibGitHubtaglib/taglib
- Anime
- Movie & Shows
- www.imdb.com/interfaces
- openmovie
- TMDB www.themoviedb.org/documentation/api
- Subtitles
- opensubtitle
- www.media.io
- Artwork
- Discogs www.discogs.com
- Cover Art Archive coverartarchive.org
Music Server
- navidrome/navidromeGitHubnavidrome/navidrome
- GPLv3, Go
- Modern Music Server and Streamer compatible with Subsonic/Airsonic
- owntone/owntone-server笔记owntoneowntone/owntone-server · GPLv2, C+Vue · DAAP (iTunes), MPD (Music Player Daemon) and RSP (Roku) media server · forked-daapd打开:/notes/service/media/server/owntone
- GPLv2, C+Vue
- 🌟 推荐 - WebUI, 支持较多客户端
- DAAP (iTunes), MPD (Music Player Daemon) and RSP (Roku) media server
- forked-daapd
- DAAP - Digital Audio Access Protocol
- sentriz/gonicGitHubsentriz/gonic
- GPLv3, Golang
- epoupon/lmsGitHubepoupon/lms
- GPLv3, C++
- blackcandy-org/black_candyGitHubblackcandy-org/black_candy
- MIT, Ruby
- koel/koelGitHubkoel/koel
- MIT, PHP+Laravel+Vue
- koel/dockerGitHubkoel/docker
- koel/playerGitHubkoel/player
- Mobile
- mopidy/mopidyGitHubmopidy/mopidy
- Apache-2.0, Python
- MusicPlayerDaemon/MPDGitHubMusicPlayerDaemon/MPDMusicPlayerDaemon/MPD · https://en.wikipedia.org/wiki/MusicPlayerDaemon · 配置 · /etc/mpd.conf · $XDGCONFIGHOME/mpd/mpd.conf - /.config/mpd/mpd.conf笔记:MPD
- GPLvv2, C++
- nukeop/nuclearGitHubnukeop/nuclear
- AGPLv3, TS
- Streaming music player that finds free music for you
- airsonic-advanced/airsonic-advancedGitHubairsonic-advanced/airsonic-advanced
- GPL-3.0, Java
- mpache/ampacheGitHubampache/ampache
- PHP
- Icecast
- Ogg Vorbis and MP3 streaming media server
- Gerbera
- UPnP media server
- Subsonic
- Airsonic
- ironsmile/euterpeGitHubironsmile/euterpe
- GPLv3, Go
Media Server
- jellyfin笔记Jellyfinjellyfin/jellyfin 是什么? · GPLv2, C# · 开源媒体系统 · 类似 Plex 但更开放 · 支持外部音轨 · 字幕加载延迟导致不同步 #2547 · Support for OIDC · #530 · https://github.com/9p4/jellyfin-plugin-sso打开:/notes/service/media/server/jellyfin
- GPLv2, C#
- fork of Emby 3.5.2
- 🌟 推荐 - 简单易用,开发活跃
- Plex
- Emby
- $119/Lifetime
- hub.docker.com/r/emby/embyserver
- emby.media/premiere.html
- midarrlabs/midarr-serverGitHubmidarrlabs/midarr-server
- MIT, Elixir
- 类似 Radarr, Sonarr
- 使用现有的 Plex, Jellyfin, Emby
Dusk-Labs/dimGitHubDusk-Labs/dim- AGPLv3, Rust
olaris/olaris-server- GPLv3, Go
- advplyr/audiobookshelfGitHubadvplyr/audiobookshelf
- GPLv3, JS, Vue
- Radarr/RadarrGitHubRadarr/Radarr
- GPLv3, C#
- fork of Sonarr
- Movie organizer/manager for usenet and torrent users.
- Sonarr/SonarrGitHubSonarr/Sonarr
- GPLv3, C#
- PVR for newsgroup and bittorrent users
- Red5/red5-serverGitHubRed5/red5-server
- Apache-2.0, Java
- ant-media/Ant-Media-ServerGitHubant-media/Ant-Media-Server
- GPL-3.0, Java
- Red5 fork
- GPL-3.0, Java
- Wizarrrr/wizarrGitHubWizarrrr/wizarr
- user invitation and management system for Jellyfin, Plex, Emby
- causefx/OrganizrGitHubcausefx/Organizr
- streamaserver/streamaGitHubstreamaserver/streama
- Kareadita/KavitaGitHubKareadita/Kavita
- 漫画
Video Server
- ossrs/srsGitHubossrs/srs
- MIT, C++
- RTMP, WebRTC, SRT, GB28181, HLS, HTTP-FLV
- illuspas/Node-Media-ServerGitHubilluspas/Node-Media-Server
- bluenviron/mediamtxGitHubbluenviron/mediamtx
Streaming
- Web/Client
- xqq/mpegts.jsGitHubxqq/mpegts.js
- Apache-2.0, JS, TS
- HTML5 MPEG2-TS / FLV Stream Player
bilibili/flv.jsGitHubbilibili/flv.js- Apache-2.0, JS
- mediaelement/mediaelementGitHubmediaelement/mediaelement
- HTML5 audio, video
- 支持 MP4, WebM, MP3
- 支持 HLS, Dash, YouTube, Facebook, SoundCloud
- www.mediaelementjs.com
- xqq/mpegts.jsGitHubxqq/mpegts.js
Converter
- ffmpegwasm/ffmpeg.wasmGitHubffmpegwasm/ffmpeg.wasm
- C4illin/ConvertXGitHubC4illin/ConvertX
- AGPLv3, TS
- based on libjxl, resvg, vips, libheif, xelatex, calibre, pandoc, GraphicsMagick, inkscape, assimp, ffmpeg
- vididoo.vercel.app
Library
- livekit/livekitGitHublivekit/livekit
- Golang
Container
- Matroska
- mkv - viedo
- mka - audio
- mks - subtitle
- mk3d - stereoscopic/3d video
- webm 的基础
Formats
Audio
音乐最佳选择 AAC
- 支持广泛
- 码率支持好
- 音质优先
一般最佳选择 Opus
- 面向 low bit rate, low latency, speech 设计
- 低码率人声 优于 speedx - 适用于 VoIP, WebRTC
- Web 支持程度高, 压缩率高, 同等码率音质优于 mp3, 没有 License 问题
- 支持范围非常广
| format | ext | mime | stand for | since |
|---|---|---|---|---|
| amr | .amr, .3ga | audio/amr, audio/3gpp, audio/3gpp2 | Adaptive Multi-Rate, AMR-NB, GSM-AMR | 1999-06-23 |
| mp3 | .mp3, .mpga, .bit | audio/mpeg, audio/MPA, audio/mpa-robust | MPEG-1 Audio Layer III, MPEG-2 Audio Layer III | 1991-12-06 |
| ac3 | .ac3 | audio/ac3,audio/eac3 | Dolby AC-3, Audio Codec 3, Advanced Codec 3, Acoustic Coder 3 | |
| aac | .3gp, .aac, .adif, .adts, .m4a, .m4b, .m4p, .m4r, .mp4 | audio/aac, audio/aacp, audio/3gpp, audio/3gpp2, audio/mp4, audio/mp4a-latm, audio/mpeg4-generic | Advanced Audio Coding | 1997-12 |
| opus | .opus | audio/ogg, audio/opus | Opus Audio Codec | 2012-09-11 |
| wav | audio/wav | Waveform Audio File Format | ||
| pcm | audio/pcm | Pulse Code Modulation |
- amr - Adaptive Multi-Rate
- 专为语音编码设计的压缩格式
- 用于移动电话和语音
- 能够根据网络条件和通话质量自适应地调整编码速率
- 保持相对较低的数据传输速率的同时,最大限度地提高语音质量。
- AMR-NB(Narrowband)
- AMR-WB(Wideband)
- 3GPP标准化
- mp3
- ac3
- aac
- opus
- since 2012
- 非常适合人声
- 目前主流平台都支持
- Rillke/opusenc.jsGitHubRillke/opusenc.js
- Ogg Vorbis
- zero licensing costs
- .dff
- Direct Stream Digital - DSD
- by Sony and Philips for Super Audio CD - SACD
- DST - Direct Stream Transfer 压缩
- wikipedia Direct Stream DigitalWikipediaDirect Stream Digital
- 音乐大多 44.1
- 48 <-> 44.1 无法很好 resample
- support.spotify.com/us/article/audio-quality
- AAC 128kbit/s
- AAC 256kbit/s
- Audio file formats for Spotify
- FLAC/WAV
- Ogg/Vorbis (96, 160, 320 kbps)
- AAC (128, 256 kbps)
- HE-AACv2 (24kbps)
- Youtube Music Audio Quality
- 48kbps AAC
- 128kbps AAC
- 256kbps AAC
- superuser.com/questions/1049075
- Low-Bitrate
- TSAC
- Very Low Bitrate Audio Compression
- google/lyraGitHubgoogle/lyra
- Apache-2.0, C++
- Very Low-Bitrate Codec for Speech
- MLow: Meta’s low bitrate audio codec
- TSAC
Image
- 考虑兼容选择 WebP
- Chrome 23+, Firefox 65+, Safari 14+
- 考虑多环境和历史选择 PNG, JPEG
- 考虑未来和成本选择 AVIF
- Chrome 85+, Firefox 93+, Safari 16.1+, 2022+
- caniuse.com/avif
- 已有 JPEG 的可以考虑 JPEG XL
- 无损转换JPEG - 对 JPEG 二次压缩体积能减少约20%
| Initial | format | name | author | notes |
|---|---|---|---|---|
| 2022-03-13 | .jxl | JPEG XL | JPEG Committee | 可无损重编码JPEG, HDR, 动画, 有损,无损 |
| 2019-02-19 | .avif | AV1 Image File Format | AOMedia | AV1编码,支持 HDR(10bit/12bit) |
| 2015-06-29 | .heic, .heif | High Efficiency Image File Format | MPEG | HEVC/H.265 编码,支持无损/有损,支持 HDR(10bit/12bit) |
| 2010-09-30 | .webp | WebP | 无损/有损,压缩比优于 png,支持动画 | |
| 1996-10-01 | .png | Portable Network Graphics | PNG Development Group / W3C | RFC 2083, 无损压缩, deflate, 支持透明 |
| 1992-09-18 | .jpeg, .jpg | JPEG | JPEG Committee | DCT 有损压缩 |
| 1987-06-15 | .gif | GIF | CompuServe | 支持动画, 8bit,256 色,LZW 压缩 |
| 1986-09-12 | .tiff, .tif | Tagged Image File Format | Aldus -> Adobe | 无损/有损, LZW, ZIP, 图层、通道、路径,类似 PSD,无 Web 支持 |
| 1985-11-20 | .bmp | Bitmap | Microsoft | 无损,未压缩, RLE,Windows 位图格式 |
- 矢量
- .svg, .pdf, .eps, .ai
- emf
- Windows Enhanced Metafile
- 相机原始数据格式:
- 相机传感器记录的最原始、未经处理的数据
- .CR2, .CR3 (Canon), .NEF (Nikon), .ARW (Sony)
- 各大相机厂商自己的私有RAW格式
- .dng - (Digital Negative)
- by Adobe
- 标准化 RAW 格式
- 软件专用/工程文件格式
- .psd - Photoshop Document
- .xcf - GIMP
- 专用格式
- .icns - macOS 图标文件
- .ico - Windows 图标文件
- .icb, .tga - Targa 图像文件
- 游戏开发、三维动画
- GoogleChromeLabs/squooshGitHubGoogleChromeLabs/squoosh
- squoosh.app
- 对比不同算法
- storage.googleapis.com/demos.webmproject.org/webp/cmp/2021_08_10/index.html
- storage.googleapis.com/demos.webmproject.org/webp/cmp/2021_06_08/plots.html
- bpp - bits per pixel
- web.dev/fast
- Tools
- libvips/libvipsGitHublibvips/libvipslibvips/libvips笔记:vips
- fast image processing library
- libvips/nip2GitHublibvips/nip2
- spreadsheet-like GUI for libvips
- lovell/sharpGitHublovell/sharplovell/sharp · 基于 libvips · 类似针对视频的 fluent-ffmpeg · wasm 目前无法再浏览器使用 · 支持的 tiff 功能有限 · SHARPIGNOREGLOBALLIBVIPS · SHARPFORCEGLOBALLIBVIPS笔记:sharp
- Node.js image processing
- 底层基于 vips
- online butteraugli链接libwebpjs.hohenlimburg.org/butteraugligoogle/butteraugli · HVS-aware image differences · 命令行只支持读取 jpeg 和 png · 核心逻辑只有单个 cc 文件 · 参考 · online butteraugli - 非常慢 · https://github.com/google/butteraugli/issues/22笔记:butteraugli
- libvips/libvipsGitHublibvips/libvipslibvips/libvips笔记:vips
- Service
- thumbor/thumborGitHubthumbor/thumbor
- MIT, Python
- photo thumbnail service
- imgproxy笔记imgproxyimgproxy/imgproxy · MIT, Go · JPEG, PNG, WebP, AVIF, GIF, SVG, ICO, HEIC, BMP, TIFF, and animated GIF and WebP · Pro · PDF, MP4/H264打开:/notes/service/media/server/imgproxy
- MIT, Go
- JPEG, PNG, WebP, AVIF, GIF, SVG, ICO, HEIC, BMP, TIFF, and animated GIF and WebP
- cshum/imagorGitHubcshum/imagor
- Apache-2.0, Go
- jpeg, png, gif, webp, tiff, avif, jp2, pdf
- cactus/go-camoGitHubcactus/go-camo
- MIT, Go
- joe-bell/plaiceholderGitHubjoe-bell/plaiceholder
- 生成 blur dataURL
- strapi-plugin-placeholder
- thoas/picfitGitHubthoas/picfit
resizing server
- 开发停滞
- cshum/imagorvideoGitHubcshum/imagorvideo
- Apache-2.0, Go
- video thumbnail
- thumbor/thumborGitHubthumbor/thumbor
- optimizer
- Optimizilla
- TinyPNG
- TinyJPG
- Squoosh
- jpegtran
- pngquant
- imageminGitHubimagemin/imagemin
- jamsinclair/jSquashGitHubjamsinclair/jSquash
- WebAssembly image codecs
- 从 Squoosh 提取
- eval
- cloudinary/ssimulacra2GitHubcloudinary/ssimulacra2
- BSD-3, C++
- SSIMULACRA 2 - Structural SIMilarity Unveiling Local And Compression Related Artifacts
- google/butteraugliGitHubgoogle/butteraugligoogle/butteraugli · HVS-aware image differences · 命令行只支持读取 jpeg 和 png · 核心逻辑只有单个 cc 文件 · 参考 · online butteraugli - 非常慢 · https://github.com/google/butteraugli/issues/22笔记:butteraugli
- Apache-2.0, C++
- HVS-aware image differences
- cloudinary/ssimulacra2GitHubcloudinary/ssimulacra2
- image difference metrics - RD - rate distortion
- butteraugli
- good detail retention and best color
- slower than PSNR
- 8b image
- SSIM
- better detail retention, worse color handling
- 支持 8b, 10b, 16b
- PSNR
- PSNRHVS-M
- MAE
- FUZZ
- NCC
- SSIMULACRA
- butteraugli
- AVIF
- AV1 的图片格式
- WebP is superior below quality 70
- JPEG is often better than WebP at quality 90 and above
- psycho-visual quality - 心理视觉质量
- YUV/RGB 4:4/4:2 - Chroma subsamplingWikipediaChroma subsampling
- nearly always 4:4 originally
- 4:4/4:2, RGB and lossless isn't supported by main profile HW decoders
- no image editor works in 4:2
- JPEG compression, 4:2 can be useful
- modern codecs 4:2 is not really useful anymore from the compression point of view
- twitter.com/kornelski/status/1328786564416200709
- netflixtechblog.com/avif-for-next-generation-image-coding-b1d75675fe4
- compression ratio = uncompressed size / compressed size
- Lossless Image Compression in O(n) Time
- HNHacker NewsHacker News #29328750Hacker News
- 参考
# squoosh 可通过命令行使用
npx @squoosh/cli --wp2 '{"effort":5,"quality":100,"alpha_quality":95,"pass":1,"sns":50,"uv_mode":3,"csp_type":0,"error_diffusion":0,"use_random_matrix":false}'Metrics
- How to compare images fairly
- ece.uwaterloo.ca/~z70wang/research/ssim
- cloudinary.com/labs/cid22/plots
- cloudinary.com/blog/jpeg-xl-and-the-pareto-front
- almanac.httparchive.org/en/2024/media链接almanac.httparchive.org/en/2024/mediampv · vlc · 命令行音乐播放器 · cmus · cmus-remote · termusic · MusicPlayerDaemon · Audio/Music · taglib/taglib · https://taglib.org/笔记:Media Awesome
- 2022 -> 2024
- format: jpeg -20%, webp+34%, svg+36%, avif+386%
- bpp: webp 1.1, avif 1.2, jpeg 2.0, png 3.9
- 2022 -> 2024
- almanac.httparchive.org/en/2024/media链接almanac.httparchive.org/en/2024/mediampv · vlc · 命令行音乐播放器 · cmus · cmus-remote · termusic · MusicPlayerDaemon · Audio/Music · taglib/taglib · https://taglib.org/笔记:Media Awesome
# 使用 ImageMagick 比较图片
# SSIM (结构相似性指数) 越高越好 (0-1)
magick compare -metric SSIM original.png compressed.jpg diff.png
# 计算 PSNR (峰值信噪比) 越高越好
magick compare -metric PSNR original.png compressed.jpg diff.png
# 心理视觉
# 越低越好, 0-1.0+
butteraugli original.png compressed.jpg
# https://github.com/cloudinary/ssimulacra2
# -inf..100
ssimulacra2 original.png compressed.jpgJPEG
- JPEG 依然很有活力
- JPEG 规范没有再更新,但 Encoder/Decoder 还在进化,支持更要的压缩率
- jpeg.org
- impl/encoder/decoder/实现/编码/解码
- mozilla/mozjpegGitHubmozilla/mozjpeg
- patch for libjpeg-turbo
- google/jpegliGitHubgoogle/jpegli
- BSD-3, C++
- 参考
- gen2brain/jpegliGitHubgen2brain/jpegli
- BSD-3, Go
- wasm, wazero rt
- Go encoder/decoder for JPEG based on jpegli
- optimize.photos
- gen2brain/jpegliGitHubgen2brain/jpegli
- google/brunsliGitHubgoogle/brunsli
- 用于 Google Photos 节省空间
- 无损 JPEG 重压 - 被包含到 JPEG-XL
- lossless JPEG recompression
- brunsli.dev
- 实测 16 MB -> 14 MB
- google/guetzliGitHubgoogle/guetzli
- JPEG encoder with denser packing
- perceptual JPEG encoder
- Wikipedia:GuetzliWikipediaGuetzli
- google/knusperliGitHubgoogle/knusperli
- Apache-2.0, C++
- deblocking JPEG decoder
- libjpeg-turbo/libjpeg-turboGitHublibjpeg-turbo/libjpeg-turbo
- BSD-3, C
- SIMD 加速
- mozilla/mozjpegGitHubmozilla/mozjpeg
google/pikGitHubgoogle/pik- MIT, C++
- JPEG variant
- danielgtaylor/jpeg-archiveGitHubdanielgtaylor/jpeg-archive
- archiving JPEGs for long term storage
- cloudinary.com/blog/time_for_next_gen_codecs_to_dethrone_jpeg
- dropbox/leptonGitHubdropbox/lepton
JPEG-XL
- libjxl/libjxlGitHublibjxl/libjxl
- BSD-3, C++
EBook
- 书籍推荐 epub
- cb? - Comic Book Archive file - 漫画
- r - RAR
- z - ZIP
- 7 - 7z
- t - tar
- a - ACE
- .chm - Compiled HTML
- .djvu
- scanned documents
- Kindle - .azw; .azw3 or .kf8; .kfx
- Mobipocket - .prc, .mobi
- Retirement of Amazon MOBI eBook file format
- HNHacker NewsHacker News #32421350Hacker News
- janeczku/calibre-webGitHubjaneczku/calibre-web
- Comparison of e-book formatsWikipediaComparison of e-book formats
Playlist
Metadata
Misc
Tools
- nanozuki/dantalianGitHubnanozuki/dantalian
- nilaoda/N_m3u8DL-CLIGitHubnilaoda/N_m3u8DL-CLI
- yuanqing/vdxGitHubyuanqing/vdx
- MiSTer-devel/Presets_MiSTerGitHubMiSTer-devel/Presets_MiSTer
- exiftool
- 不能 write mkv
- mkvtoolnix
- mediainfo
exiftool -ext mp4 -Title= /path/to/files/
# mkvtoolnix
mkvpropedit -l # 属性列表
mkvinfo input.mkv
mkvpropedit input.mkv --tags all: # 移除所有 tag
mkvpropedit input.mkv -d title # 删除 title
mkvpropedit input.mkv --edit track:v1 --delete name # 删除 track:v1 的名字
for i in *.mkv; do mkvpropedit $i -d title; done
for i in *.mkv; do mkvpropedit $i --edit track:v1 --delete name; doneProtocol
- DLNA
- UPnP
- HLS
- Streaming MP3
Online
- bigjpg.com
- 图片放大
- jpghd.com
- 黑白照片上色
- remover.zmo.ai
- 去水印
ML
Awesome
- CoderLine/alphaTabGitHubCoderLine/alphaTab
- MPL-2.0, TS
- cross platform music notation and guitar tablature rendering
关联信息
反向链接、本文链接的其他页面和外部资料。
反向链接
- Format Awesome笔记 · Media Format
file format - 文件格式 · data interchange format - 数据交换格式 · container format - 容器格式 · https://en.wikipedia.org/wiki/Containerformat(computing)
- Media笔记 · Awesome
Media -> Audio, Video, Image · Awesome · FAQ · MJPEG · Motion JPEG、HTTP multipart 图像流与摄像头预览 · UPnP · DLNA · Novage/p2p-media-loader
站内链接
- cmus笔记 · cmus
cmus/cmus · https://cmus.github.io/ · https://github.com/cmus/cmus/blob/master/Doc/cmus.txt · 视图 · 1 - Library - 所有音乐 - 树形显示
- imgproxy笔记 · imgproxy
imgproxy/imgproxy · MIT, Go · JPEG, PNG, WebP, AVIF, GIF, SVG, ICO, HEIC, BMP, TIFF, and animated GIF and WebP · Pro · PDF, MP4/H264
- Jellyfin笔记 · jellyfin
jellyfin/jellyfin 是什么? · GPLv2, C# · 开源媒体系统 · 类似 Plex 但更开放 · 支持外部音轨 · 字幕加载延迟导致不同步 #2547 · Support for OIDC · #530 · https://github.com/9p4/jellyfin-plugin-sso
- MPD笔记 · MusicPlayerDaemon
MusicPlayerDaemon/MPD · https://en.wikipedia.org/wiki/MusicPlayerDaemon · 配置 · /etc/mpd.conf · $XDGCONFIGHOME/mpd/mpd.conf - /.config/mpd/mpd.conf
- mpv笔记 · mpv
mpv-player/mpv · GPLv2, LGPLv2.1, C, Lua · manual · dir · /.config/mpv/ · /usr/local/etc/mpv · /etc/mpv · %APPDATA%/mpv · mpv/
- owntone笔记 · owntone/owntone-server
owntone/owntone-server · GPLv2, C+Vue · DAAP (iTunes), MPD (Music Player Daemon) and RSP (Roku) media server · forked-daapd
参考资料
GitHub70 条
- AaronFeng753/Waifu2x-Extension-GUIgithub.com/AaronFeng753/Waifu2x-Extension-GUI
- advplyr/audiobookshelfgithub.com/advplyr/audiobookshelf
- airsonic-advanced/airsonic-advancedgithub.com/airsonic-advanced/airsonic-advanced
- ampache/ampachegithub.com/ampache/ampache
- ant-media/Ant-Media-Servergithub.com/ant-media/Ant-Media-Server
- bilibili/flv.jsgithub.com/bilibili/flv.js
- blackcandy-org/black_candygithub.com/blackcandy-org/black_candy
- bluenviron/mediamtxgithub.com/bluenviron/mediamtx
- C4illin/ConvertXgithub.com/C4illin/ConvertX
- cactus/go-camogithub.com/cactus/go-camo
- causefx/Organizrgithub.com/causefx/Organizr
- cloudinary/ssimulacra2github.com/cloudinary/ssimulacra2
- CoderLine/alphaTabgithub.com/CoderLine/alphaTab
- cshum/imagorgithub.com/cshum/imagor
- cshum/imagorvideogithub.com/cshum/imagorvideo
- danielgtaylor/jpeg-archivegithub.com/danielgtaylor/jpeg-archive
- dropbox/leptongithub.com/dropbox/lepton
- Dusk-Labs/dimgithub.com/Dusk-Labs/dim
- epoupon/lmsgithub.com/epoupon/lms
- ffmpegwasm/ffmpeg.wasmgithub.com/ffmpegwasm/ffmpeg.wasm
- gen2brain/jpegligithub.com/gen2brain/jpegli
- google/brunsligithub.com/google/brunsli
- google/butteraugligithub.com/google/butteraugli
- google/guetzligithub.com/google/guetzli
- google/jpegligithub.com/google/jpegli
- google/knusperligithub.com/google/knusperli
- google/lyragithub.com/google/lyra
- google/pikgithub.com/google/pik
- GoogleChromeLabs/squooshgithub.com/GoogleChromeLabs/squoosh
- illuspas/Node-Media-Servergithub.com/illuspas/Node-Media-Server
- imagemin/imagemingithub.com/imagemin/imagemin
- ironsmile/euterpegithub.com/ironsmile/euterpe
- jamsinclair/jSquashgithub.com/jamsinclair/jSquash
- janeczku/calibre-webgithub.com/janeczku/calibre-web
- joe-bell/plaiceholdergithub.com/joe-bell/plaiceholder
- Kareadita/Kavitagithub.com/Kareadita/Kavita
- koel/dockergithub.com/koel/docker
- koel/koelgithub.com/koel/koel
- koel/playergithub.com/koel/player
- libjpeg-turbo/libjpeg-turbogithub.com/libjpeg-turbo/libjpeg-turbo
- libjxl/libjxlgithub.com/libjxl/libjxl
- libvips/libvipsgithub.com/libvips/libvips
- libvips/nip2github.com/libvips/nip2
- livekit/livekitgithub.com/livekit/livekit
- lovell/sharpgithub.com/lovell/sharp
- mediaelement/mediaelementgithub.com/mediaelement/mediaelement
- midarrlabs/midarr-servergithub.com/midarrlabs/midarr-server
- MiSTer-devel/Presets_MiSTergithub.com/MiSTer-devel/Presets_MiSTer
- mopidy/mopidygithub.com/mopidy/mopidy
- mozilla/mozjpeggithub.com/mozilla/mozjpeg
- MusicPlayerDaemon/MPDgithub.com/MusicPlayerDaemon/MPD
- nanozuki/dantaliangithub.com/nanozuki/dantalian
- navidrome/navidromegithub.com/navidrome/navidrome
- nilaoda/N_m3u8DL-CLIgithub.com/nilaoda/N_m3u8DL-CLI
- nukeop/nucleargithub.com/nukeop/nuclear
- ossrs/srsgithub.com/ossrs/srs
- Radarr/Radarrgithub.com/Radarr/Radarr
- Red5/red5-servergithub.com/Red5/red5-server
- Rillke/opusenc.jsgithub.com/Rillke/opusenc.js
- sentriz/gonicgithub.com/sentriz/gonic
- Sonarr/Sonarrgithub.com/Sonarr/Sonarr
- streamaserver/streamagithub.com/streamaserver/streama
- taglib/taglibgithub.com/taglib/taglib
- thoas/picfitgithub.com/thoas/picfit
- thumbor/thumborgithub.com/thumbor/thumbor
- tramhao/termusicgithub.com/tramhao/termusic
- WangXuan95/Image-Compression-Benchmarkgithub.com/WangXuan95/Image-Compression-Benchmark
- Wizarrrr/wizarrgithub.com/Wizarrrr/wizarr
- xqq/mpegts.jsgithub.com/xqq/mpegts.js
- yuanqing/vdxgithub.com/yuanqing/vdx
Wikipedia4 条
- Chroma subsamplingWikipedia:Chroma subsampling
- Comparison of e-book formatsWikipedia:Comparison of e-book formats
- Direct Stream DigitalWikipedia:Direct Stream Digital
- GuetzliWikipedia:Guetzli
Hacker News2 条
- Hacker News #29328750HN #29328750
- Hacker News #32421350HN #32421350
其他外链48 条
- almanac.httparchive.org/en/2024/mediaalmanac.httparchive.org/en/2024/media
- anidb.netanidb.net/
- anidb.net/group/15631anidb.net/group/15631
- artists.spotify.com/help/article/audio-file-formatsartists.spotify.com/help/article/audio-file-formats
- bellard.org/tsacbellard.org/tsac
- bigjpg.combigjpg.com/
- brunsli.devbrunsli.dev/
- caniuse.com/avifcaniuse.com/avif
- cloudinary.com/blog/jpeg-xl-and-the-pareto-frontcloudinary.com/blog/jpeg-xl-and-the-pareto-front
- cloudinary.com/blog/time_for_next_gen_codecs_to_dethrone_jpegcloudinary.com/blog/time_for_next_gen_codecs_to_dethrone_jpeg
- cloudinary.com/labs/cid22/plotscloudinary.com/labs/cid22/plots
- coverartarchive.orgcoverartarchive.org/
- ece.uwaterloo.ca/~z70wang/research/ssimece.uwaterloo.ca/~z70wang/research/ssim
- emby.media/premiere.htmlemby.media/premiere.html
- engineering.fb.com/2024/06/13/web/mlow-metas-low-bitrate-audio-codecengineering.fb.com/2024/06/13/web/mlow-metas-low-bitrate-audio-codec
- exiftool.org/exiftool_pod.htmlexiftool.org/exiftool_pod.html
- ffmpeg-web.netlify.appffmpeg-web.netlify.app/
- ffmpegwasm.netlify.app/playgroundffmpegwasm.netlify.app/playground
- gitlab.com/olaris/olaris-servergitlab.com/olaris/olaris-server
- hub.docker.com/r/emby/embyserverhub.docker.com/r/emby/embyserver
- jpeg.orgjpeg.org/
- jpghd.comjpghd.com/
- kornel.ski/en/faircomparisonkornel.ski/en/faircomparison
- libwebpjs.hohenlimburg.org/butterauglilibwebpjs.hohenlimburg.org/butteraugli
- market.strapi.io/plugins/strapi-plugin-placeholdermarket.strapi.io/plugins/strapi-plugin-placeholder
- mkvtoolnix.download/doc/mkvpropedit.htmlmkvtoolnix.download/doc/mkvpropedit.html
- netflixtechblog.com/avif-for-next-generation-image-coding-b1d75675fe4netflixtechblog.com/avif-for-next-generation-image-coding-b1d75675fe4
- optimize.photosoptimize.photos/
- phoboslab.org/log/2021/11/qoi-fast-lossless-image-compressionphoboslab.org/log/2021/11/qoi-fast-lossless-image-compression
- remover.zmo.airemover.zmo.ai/
- squoosh.appsquoosh.app/
- storage.googleapis.com/demos.webmproject.org/webp/cmp/2021_06_08/plots.htmlstorage.googleapis.com/demos.webmproject.org/webp/cmp/2021_06_08/plots.html
- storage.googleapis.com/demos.webmproject.org/webp/cmp/2021_08_10/index.htmlstorage.googleapis.com/demos.webmproject.org/webp/cmp/2021_08_10/index.html
- superuser.com/questions/1049075superuser.com/questions/1049075
- support.google.com/youtubemusic/answer/9076559support.google.com/youtubemusic/answer/9076559
- support.spotify.com/us/article/audio-qualitysupport.spotify.com/us/article/audio-quality
- taglib.orgtaglib.org/
- twitter.com/kornelski/status/1328786564416200709twitter.com/kornelski/status/1328786564416200709
- vididoo.vercel.appvididoo.vercel.app/
- web.dev/fastweb.dev/fast
- www.discogs.comwww.discogs.com/
- www.imdb.com/interfaceswww.imdb.com/interfaces
- www.lossless-benchmarks.comwww.lossless-benchmarks.com/
- www.matroska.orgwww.matroska.org/
- www.media.iowww.media.io/
- www.mediaelementjs.comwww.mediaelementjs.com/
- www.microsoftpressstore.com/promotions/142421www.microsoftpressstore.com/promotions/142421
- www.themoviedb.org/documentation/apiwww.themoviedb.org/documentation/api