Jump to content

ISO does not mount


SirataXero

Recommended Posts

Hello,

 

I'm very new at this so please pardon my ignorance. I have my brand new emby Windows server installation up and running, all of my videos work, except for my BluRay ISO collection. About 90% of my video collection is in BluRay ISO format so I really need this to work. The library scans it, pulls all the information, and everything seems to work. Only playing the file doesn't work (I'm using the web browser player as well as the Android application). When I hit play, The browser only shows the movie splash screen but nothing happens. On my Windows system tray, I can see the small pismo file mount icon show up. Mousing over the icon says "0 mounted files".

 

I then went into Windows folder and manually mounted my ISO file through pismo mount commands in terminal. This converts the ISO file into a directory structure in Windows which, a library rescan in Emby, makes the video show up. I can then play the video through the browser and through the Android application. However, I have to manually mount and unmount the file through Pismo.

 

Is there anyway to automate this process or fix/check what the issue is?

 

Thanks!

Edited by SirataXero
Link to post
Share on other sites

Sorry to double post, but here's the relevant part of the log, if it makes sense:

2015-10-18 07:18:17.9344 Info - App: Mounting E:\Videos\Movies\Avatar\Avatar.iso
2015-10-18 07:18:18.1009 Info - App: E:\Videos\Movies\Avatar\Avatar.iso mounted to \\.$DU.pfmfs_A1C\Avatar.iso-1099
2015-10-18 07:18:18.1009 Info - App: C:\Users\SirataXero\AppData\Roaming\Emby-Server\ffmpeg\20150717\ffmpeg.exe -fflags +genpts -i file:"E:\Videos\Movies\Avatar\Avatar.iso" -map_metadata -1 -threads 0 -sn -codec:v:0 libx264 -pix_fmt yuv420p -preset superfast -crf 23 -maxrate 29872000 -bufsize 59744000 -vsync vfr -profile:v high -level 41 -force_key_frames "expr:gte(t,n_forced*3)" -vf "scale=trunc(oh*a/2)*2:min(ih\,1080)" -sc_threshold 0 -codec:a:0 aac -strict experimental -ac 2 -ab 128000 -af "adelay=1,aresample=async=1" -hls_time 3 -start_number 0 -hls_list_size 0 -hls_base_url "hls/fa6afd89020a3188e49617be26401aaf/" -y "C:\Users\SirataXero\AppData\Roaming\Emby-Server\transcoding-temp\fa6afd89020a3188e49617be26401aaf.m3u8"
2015-10-18 07:18:18.2650 Info - App: Unmounting E:\Videos\Movies\Avatar\Avatar.iso
2015-10-18 07:18:18.2650 Info - App: FFMpeg exited with code 1
2015-10-18 07:18:18.2743 Error - DtoUtils: ServiceBase<TRequest>::Service Exception
	*** Error Report ***
	Version: 3.0.5724.6
	Command line: C:\Users\SirataXero\AppData\Roaming\Emby-Server\System\MediaBrowser.ServerApplication.exe
	Operating system: Microsoft Windows NT 6.2.9200.0
	Processor count: 8
	64-Bit OS: True
	64-Bit Process: False
	Program data path: C:\Users\SirataXero\AppData\Roaming\Emby-Server
	Application Path: C:\Users\SirataXero\AppData\Roaming\Emby-Server\System\MediaBrowser.ServerApplication.exe
	Could not find file 'C:\Users\SirataXero\AppData\Roaming\Emby-Server\transcoding-temp\fa6afd89020a3188e49617be26401aaf.m3u8'.
	System.IO.FileNotFoundException
	   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
	   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
	   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
	   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean useAsync)
	   at MediaBrowser.Common.Implementations.IO.CommonFileSystem.GetFileStream(String path, FileMode mode, FileAccess access, FileShare share, Boolean isAsync)
	   at MediaBrowser.Api.Playback.Hls.BaseHlsService.GetPlaylistFileStream(String path)
	   at MediaBrowser.Api.Playback.Hls.BaseHlsService.<WaitForMinimumSegmentCount>d__4e.MoveNext()
	--- End of stack trace from previous location where exception was thrown ---
	   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
	   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
	   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
	   at MediaBrowser.Api.Playback.Hls.BaseHlsService.<ProcessRequestAsync>d__3f.MoveNext()
	
2015-10-18 07:18:18.2743 Error - HttpServer: Error processing request for /videos/846f6f2c34f710eaae8e4fa343834ba7/live.m3u8?DeviceId=14324842f3897022f2f412a04fb89c4daece769c&MediaSourceId=846f6f2c34f710eaae8e4fa343834ba7&VideoCodec=h264&AudioCodec=aac&VideoBitrate=29872000&AudioBitrate=128000&MaxAudioChannels=2&MaxHeight=1080&Level=41&ClientTime=635807638976334282&Profile=high&PlaySessionId=ab572ad9d0c14748be34730844dbc374&api_key=e667959a678e41b892503135a766b145
	*** Error Report ***
	Version: 3.0.5724.6
	Command line: C:\Users\SirataXero\AppData\Roaming\Emby-Server\System\MediaBrowser.ServerApplication.exe
	Operating system: Microsoft Windows NT 6.2.9200.0
	Processor count: 8
	64-Bit OS: True
	64-Bit Process: False
	Program data path: C:\Users\SirataXero\AppData\Roaming\Emby-Server
	Application Path: C:\Users\SirataXero\AppData\Roaming\Emby-Server\System\MediaBrowser.ServerApplication.exe
	Could not find file 'C:\Users\SirataXero\AppData\Roaming\Emby-Server\transcoding-temp\fa6afd89020a3188e49617be26401aaf.m3u8'.
	ServiceStack.HttpError
	No Stack Trace Available
	
2015-10-18 07:18:18.2743 Error - NotFoundHttpHandler: 127.0.0.1:8097 Request not found: /videos/846f6f2c34f710eaae8e4fa343834ba7/live.m3u8?DeviceId=14324842f3897022f2f412a04fb89c4daece769c&MediaSourceId=846f6f2c34f710eaae8e4fa343834ba7&VideoCodec=h264&AudioCodec=aac&VideoBitrate=29872000&AudioBitrate=128000&MaxAudioChannels=2&MaxHeight=1080&Level=41&ClientTime=635807638976334282&Profile=high&PlaySessionId=ab572ad9d0c14748be34730844dbc374&api_key=e667959a678e41b892503135a766b145
Edited by SirataXero
Link to post
Share on other sites

does the web interface display any media info?

 

be warned that even once this iso mounting is solved, we still consider the ability to do this experimental, so even once we get past this, iso's are always going to be hit or miss when using server streaming. they'll be fine in the htpc apps where the video players are built to handle them. 

Link to post
Share on other sites

Hey  Luke,

 

Thanks for responding. The metadata for all the ISOs shows up correctly, and every single one of them is identified. However, more testing has shown that your comment about "hit or miss" is pretty accurate. I have a huge variety of different ISOs, all which have been ripped the same exact way. However, half of them work and half of them don't. It really is hit or miss. I'm trying to identify a pattern in what works and what doesn't but there really doesn't seem to be.

 

I wasn't aware that this ability was experimental. That being said, for when it does work, it works PERFECTLY. The quality is fantastic and the speed of transcoding and sending the video (to the Android app) is second only to locally mounting the ISO and playing it directly.

 

I guess I'll just live with whichever disc seems to be working and which one doesn't.

 

Side note: The one pattern I did find is that NONE of the recent slew of Marvel movies seem to work. I have everything from Iron Man 1 to Avengers 2. None of these movies work at all. It may have something to do with the publisher of the discs.

 

Anyway, thanks for your input!

Link to post
Share on other sites

generally i think when a movie is made of a single m2ts that's when it will have better success. when it has multiple m2ts we're trying to pull off some magic to stitch them together and that's when it doesn't work as well. same goes for dvd's with vob files.

Link to post
Share on other sites
  • 3 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...