![]() |
|
Unable to play .avi files - Printable Version +- Jellyfin Forum (https://forum.jellyfin.org) +-- Forum: Support (https://forum.jellyfin.org/f-support) +--- Forum: Troubleshooting (https://forum.jellyfin.org/f-troubleshooting) +--- Thread: Unable to play .avi files (/t-unable-to-play-avi-files) |
Unable to play .avi files - Taotaka - 2024-08-19 I am using 10.9.9 Installed jellyfin on a omv6 nas with a gtx980 I can play mp4 just fine through browser and android app but not avi in anyway. logs Quote: {"Protocol":0,"Id":"c29accf8df5dd80697c2f3af4eac8e14","Path":"/data/tvshows/Law And Order Special Victims Unit/Season 13/Law.and.Order.SVU.S13E01.HDTV.XviD-LOL.avi","EncoderPath":null,"EncoderProtocol":null,"Type":0,"Container":"avi","Size":366740542,"Name":"Law.and.Order.SVU.S13E01.HDTV.XviD-LOL","IsRemote":false,"ETag":"75a209d683d82d6f5f4be69c14f158d7","RunTimeTicks":25675440000,"ReadAtNativeFramerate":false,"IgnoreDts":false,"IgnoreIndex":false,"GenPtsInput":false,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":true,"IsInfiniteStream":false,"RequiresOpening":false,"OpenToken":null,"RequiresClosing":false,"LiveStreamId":null,"BufferMs":null,"RequiresLooping":false,"SupportsProbing":true,"VideoType":0,"IsoType":null,"Video3DFormat":null,"MediaStreams":[{"Codec":"mpeg4","CodecTag":"XVID","Language":null,"ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"125000/2997003","CodecTimeBase":null,"Title":null,"VideoRange":1,"VideoRangeType":1,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"LocalizedHearingImpaired":null,"DisplayTitle":"360p MPEG4 SDR","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":969664,"BitDepth":8,"RefFrames":1,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":352,"Width":624,"AverageFrameRate":23.976025,"RealFrameRate":23.976025,"Profile":"Advanced Simple Profile","Type":1,"AspectRatio":"16:9","Index":0,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":"yuv420p","Level":5,"IsAnamorphic":false},{"Codec":"mp3","CodecTag":null,"Language":null,"ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"3/125","CodecTimeBase":null,"Title":null,"VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":"Default","LocalizedForced":null,"LocalizedExternal":"External","LocalizedHearingImpaired":null,"DisplayTitle":"MP3 - Stereo","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":"stereo","BitRate":128000,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":2,"SampleRate":48000,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":0,"AspectRatio":null,"Index":1,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null}],"MediaAttachments":[],"Formats":[],"Bitrate":1142696,"Timestamp":null,"RequiredHttpHeaders":{},"TranscodingUrl":null,"TranscodingSubProtocol":0,"TranscodingContainer":null,"AnalyzeDurationMs":null,"DefaultAudioStreamIndex":null,"DefaultSubtitleStreamIndex":null} RE: Unable to play .avi files - TheDreadPirate - 2024-08-19 The codecs supported by AVI containers are very old and most client devices no longer support playing them directly, so it is likely transcoding due to that. Your MP4 files may have codecs that modern client devices do support, thus no transcoding. Did you fully setup transcoding? You cannot simply select NVENC from the drop down and call it a day. https://jellyfin.org/docs/general/administration/hardware-acceleration/nvidia/#official-docker RE: Unable to play .avi files - Sim - 2025-12-03 Small statement about encoding and decoding issue, after exploring many threads around internet and exploring it through AI tools. I encountered many problems playing AVI and other format from a raspberry server and then a MacBook 2012 servers. I find out the culprit is mainly the client and especially the integrated Android app or web player. It can help to play it through VLC (through a setting in Android app) or through the Mac app (very good). Web player can be sketchy with exotic codecs. However, this is not the solution. When trying to solve bframe issue appearing in my log on AVI files, I installed homebrew and ffmpeg on the server to work on some files. Miracle happens. I noticed soon after that my clients and Android app were able to read any files and my server was able to encode any avi files or other streams requesting an encoding. My guess is that Jellyfin server on Linux or Mac needs ffmpeg tools to be installed on the server side. |