mirror of https://github.com/Chocobozzz/PeerTube
816f346a60
Allows: * The HLS player to propose an "Audio only" resolution * The live to output an "Audio only" resolution * The live to ingest and output an "Audio only" stream This feature is under a config for VOD videos and is enabled by default for lives In the future we can imagine: * To propose multiple audio streams for a specific video * To ingest an audio only VOD and just output an audio only "video" (the player would play the audio file and PeerTube would not generate additional resolutions) This commit introduce a new way to download videos: * Add "/download/videos/generate/:videoId" endpoint where PeerTube can mux an audio only and a video only file to a mp4 container * The download client modal introduces a new default panel where the user can choose resolutions it wants to download |
||
---|---|---|
.. | ||
ap-json | ||
live | ||
peertube-plugin-test | ||
peertube-plugin-test-broken | ||
peertube-plugin-test-external-auth-one | ||
peertube-plugin-test-external-auth-three | ||
peertube-plugin-test-external-auth-two | ||
peertube-plugin-test-filter-translations | ||
peertube-plugin-test-five | ||
peertube-plugin-test-four | ||
peertube-plugin-test-id-pass-auth-one | ||
peertube-plugin-test-id-pass-auth-three | ||
peertube-plugin-test-id-pass-auth-two | ||
peertube-plugin-test-native | ||
peertube-plugin-test-podcast-custom-tags | ||
peertube-plugin-test-six | ||
peertube-plugin-test-transcoding-one | ||
peertube-plugin-test-transcoding-two | ||
peertube-plugin-test-unloading | ||
peertube-plugin-test-video-constants | ||
peertube-plugin-test-websocket | ||
transcription | ||
60fps_720p_small.mp4 | ||
avatar-big.png | ||
avatar-resized-48x48.gif | ||
avatar-resized-48x48.png | ||
avatar-resized-120x120.gif | ||
avatar-resized-120x120.png | ||
avatar-resized-600x600.png | ||
avatar-resized-1500x1500.png | ||
avatar.gif | ||
avatar.png | ||
avatar2-resized-48x48.png | ||
avatar2-resized-120x120.png | ||
avatar2-resized-600x600.png | ||
avatar2-resized-1500x1500.png | ||
avatar2.png | ||
banner-resized-600.jpg | ||
banner-resized-1920.jpg | ||
banner-user-import-resized-600.jpg | ||
banner-user-import-resized-1920.jpg | ||
banner.jpg | ||
custom-preview-big.png | ||
custom-preview.jpg | ||
custom-thumbnail-big.jpg | ||
custom-thumbnail-from-preview.jpg | ||
custom-thumbnail.jpg | ||
custom-thumbnail.png | ||
exif.jpg | ||
exif.png | ||
export-bad-structure.zip | ||
export-bad-video-file.zip | ||
export-bad-video.zip | ||
export-with-files.zip | ||
export-without-files.zip | ||
export-without-videos.zip | ||
low-bitrate.mp4 | ||
rtmps.cert | ||
rtmps.key | ||
sample.ogg | ||
subtitle-bad.txt | ||
subtitle-good.srt | ||
subtitle-good1.vtt | ||
subtitle-good2.vtt | ||
thumbnail-playlist.jpg | ||
video-720p.torrent | ||
video_chapters.mp4 | ||
video_import_preview.jpg | ||
video_import_preview_yt_dlp.jpg | ||
video_import_thumbnail.jpg | ||
video_import_thumbnail_yt_dlp.jpg | ||
video_short.avi | ||
video_short.mkv | ||
video_short.mp4 | ||
video_short.mp4.jpg | ||
video_short.ogv | ||
video_short.ogv.jpg | ||
video_short.webm | ||
video_short.webm.jpg | ||
video_short1-preview.webm.jpg | ||
video_short1.webm | ||
video_short1.webm.jpg | ||
video_short2.webm | ||
video_short2.webm.jpg | ||
video_short3.webm | ||
video_short3.webm.jpg | ||
video_short_0p.mp4 | ||
video_short_4k.mp4 | ||
video_short_144p.m3u8 | ||
video_short_144p.mp4 | ||
video_short_240p.m3u8 | ||
video_short_240p.mp4 | ||
video_short_360p.m3u8 | ||
video_short_360p.mp4 | ||
video_short_480.webm | ||
video_short_480p.m3u8 | ||
video_short_480p.mp4 | ||
video_short_720p.m3u8 | ||
video_short_720p.mp4 | ||
video_short_fake.webm | ||
video_short_mp3_256k.mp4 | ||
video_short_no_audio.mp4 | ||
video_very_long_10p.mp4 | ||
video_very_short_240p.mp4 |