mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-07-16 05:43:54 +03:00
[PR #4169] [MERGED] Playback (direct-stream/transcode) of BDISO/BDAV containers #9917
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/jellyfin/jellyfin/pull/4169
Author: @stanionascu
Created: 9/17/2020
Status: ✅ Merged
Merged: 12/2/2020
Merged by: @joshuaboniface
Base:
master← Head:bdiso-playback📝 Commits (3)
3ad6232Add probe / direct-stream / transcoding support for BluRayscd4641dRemove PlayableStreamFileNames as unused3bb8884Merge branch 'master' into bdiso-playback📊 Changes
15 files changed (+118 additions, -280 deletions)
View changed files
📝
Emby.Server.Implementations/MediaEncoder/EncodingManager.cs(+10 -10)📝
Jellyfin.Api/Helpers/TranscodingJobHelper.cs(+1 -6)📝
MediaBrowser.Controller/Entities/Video.cs(+0 -45)📝
MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs(+3 -53)📝
MediaBrowser.Controller/MediaEncoding/EncodingJobInfo.cs(+0 -5)📝
MediaBrowser.Controller/MediaEncoding/IMediaEncoder.cs(+8 -7)📝
MediaBrowser.Controller/MediaEncoding/MediaEncoderHelpers.cs(+0 -33)📝
MediaBrowser.Controller/MediaEncoding/MediaInfoRequest.cs(+0 -11)📝
MediaBrowser.MediaEncoding/Attachments/AttachmentExtractor.cs(+8 -8)📝
MediaBrowser.MediaEncoding/Encoder/EncodingUtils.cs(+10 -19)📝
MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs(+37 -34)📝
MediaBrowser.MediaEncoding/Subtitles/SubtitleEncoder.cs(+22 -33)📝
MediaBrowser.Providers/MediaInfo/FFProbeProvider.cs(+0 -5)📝
MediaBrowser.Providers/MediaInfo/FFProbeVideoInfo.cs(+1 -3)📝
MediaBrowser.Providers/MediaInfo/VideoImageProvider.cs(+18 -8)📄 Description
As some people prefer storing the backups of the original media in an untouched containers, it would be great if Jellyfin would support playback (remux/transcoding) from them.
Notes
ffmpeg/ffprobe built with libbluray, supports direct remuxing/transcoding of the main movie (including BDJ).
With this commit the media info of the ISO can be identified and playback is working without relying on BDInfo.
Changes
Issues
N/A
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.