jellyfin / jellyfin

The Free Software Media System
https://jellyfin.org
GNU General Public License v2.0
34.34k stars 3.13k forks source link

Could not index .ts video file, but Emby can #12894

Open Ricky-Hao opened 5 hours ago

Ricky-Hao commented 5 hours ago

This issue respects the following points:

Description of the bug

I have these video files image

Using Jellyfin index to library, but 3 .ts video files are missing. image

But Emby could index all 6 video files. image

I try to force refresh the library and check the log of Jellyfin, it looks like just ignore these .ts file form directory scan.

Reproduction steps

  1. Put a .ts video file in directory
  2. Index this directory

What is the current bug behavior?

The .ts video file could not be indexed.

What is the expected correct behavior?

The .ts file should be indexed.

Jellyfin Server version

10.10.0+

Specify commit id

No response

Specify unstable release number

No response

Specify version number

No response

Specify the build version

241027

Environment

- OS: ArchLinux
- Linux Kernel: 6.6.50-2-lts
- Virtualization: Docker
- Clients: Browser
- Browser: Edge
- FFmpeg Version: 
- Playback Method:
- Hardware Acceleration: QSV
- GPU Model:
- Plugins:
- Reverse Proxy:
- Base URL:
- Networking:
- Storage:

Jellyfin logs

[02:06:29] [INF] [38] Jellyfin.Drawing.ImageProcessor: Creating image collage and saving to /tmp/jellyfin/6d4c3b79cff644f492e04f5c445bd119.png
[02:06:30] [INF] [38] Jellyfin.Drawing.ImageProcessor: Completed creation of image collage and saved to /tmp/jellyfin/6d4c3b79cff644f492e04f5c445bd119.png
[02:06:31] [INF] [38] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting /usr/lib/jellyfin-ffmpeg/ffprobe with args -analyzeduration 200M -probesize 1G -i file:"/media/PT/Other/Dandadan.S01.1080p.friDay.WEB-DL.AAC2.0.H.264-MWeb/Dandadan.S01E04.1080p.friDay.WEB-DL.AAC2.0.H.264-MWeb.mkv" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format
[02:06:31] [INF] [38] Jellyfin.Plugin.MetaShark.Providers.MovieProvider: [MetaShark] GetMovieMetadata of [name]: Dandadan.S01.1080p.friDay.WEB-DL.AAC2.0.H.264-MWeb [fileName]: Dandadan.S01.1080p.friDay.WEB-DL.AAC2.0.H.264-MWeb metaSource: Douban EnableTmdb: True
[02:06:31] [INF] [38] Jellyfin.Plugin.MetaShark.Providers.MovieProvider: [MetaShark] GetMovieMetadata of douban [sid]: "37042818"
[02:06:31] [INF] [38] Jellyfin.Plugin.MetaShark.Providers.MovieProvider: [MetaShark] Found tmdb [id]: 1308681 by imdb id: tt33343397
[02:06:31] [INF] [38] Jellyfin.Plugin.MetaShark.Providers.MovieImageProvider: [MetaShark] GetImages for item: 胆大党 先行上映版 [metaSource]: Douban
[02:06:31] [INF] [38] Jellyfin.Plugin.MetaShark.Providers.MovieImageProvider: [MetaShark] GetBackdrop from tmdb id: 1308681 lang: zh
[02:06:31] [INF] [38] Jellyfin.Plugin.MetaShark.Providers.MovieImageProvider: [MetaShark] GetLogos from tmdb id: 1308681
[02:06:31] [INF] [38] Jellyfin.Plugin.MetaShark.Providers.MovieImageProvider: [MetaShark] GetImageResponse url: https://img3.doubanio.com/view/photo/l/public/p2913131122.jpg
[02:06:32] [INF] [35] Jellyfin.Plugin.MetaShark.Providers.MovieImageProvider: [MetaShark] GetImageResponse url: http://image.tmdb.org/t/p/original/mB0EO0am5wVI61t0UShH10czHsj.jpg
[02:06:33] [INF] [37] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting /usr/lib/jellyfin-ffmpeg/ffprobe with args -analyzeduration 200M -probesize 1G -i file:"/media/PT/Other/Octo.Mind.Investigator.Akari.Shinno.S02.1080p.friDay.WEB-DL.AAC2.0.H.264-MWeb/Octo.Mind.Investigator.Akari.Shinno.S02E01.1080p.friDay.WEB-DL.AAC2.0.H.264-MWeb.mkv" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format
[02:06:34] [INF] [37] Jellyfin.Plugin.MetaShark.Providers.MovieProvider: [MetaShark] GetMovieMetadata of [name]: Octo.Mind.Investigator.Akari.Shinno.S02.1080p.friDay.WEB-DL.AAC2.0.H.264-MWeb [fileName]: Octo.Mind.Investigator.Akari.Shinno.S02.1080p.friDay.WEB-DL.AAC2.0.H.264-MWeb metaSource: None EnableTmdb: True
[02:06:34] [INF] [37] Jellyfin.Plugin.MetaShark.Providers.MovieProvider: [MetaShark] GuessByDouban of [name]: Octo.Mind.Investigator.Akari.Shinno.S02.1080p.friDay.WEB-DL.AAC2.0.H.264-MWeb [file_name]: Octo.Mind.Investigator.Akari.Shinno.S02.1080p.friDay.WEB-DL.AAC2.0.H.264-MWeb [year]:  [search name]: Octo Mind Investigator Akari Shinno
[02:06:34] [WRN] [37] Jellyfin.Plugin.MetaShark.Api.DoubanApi: douban搜索不到内容,这消息大量出现时,可能触发了爬虫风控。。。keyword: Octo Mind Investigator Akari Shinno
[02:06:34] [INF] [37] Jellyfin.Plugin.MetaShark.Providers.MovieProvider: [MetaShark] 匹配失败!可检查下年份是否与豆瓣一致,是否需要登录访问. [name]: Octo.Mind.Investigator.Akari.Shinno.S02.1080p.friDay.WEB-DL.AAC2.0.H.264-MWeb [year]:
[02:06:34] [INF] [37] Jellyfin.Plugin.MetaShark.Providers.MovieImageProvider: [MetaShark] GetImages for item: Octo.Mind.Investigator.Akari.Shinno.S02.1080p.friDay.WEB-DL.AAC2.0.H.264-MWeb [metaSource]: None
[02:06:34] [INF] [37] Jellyfin.Plugin.MetaShark.Providers.MovieImageProvider: [MetaShark] Got images failed because the images of "Octo.Mind.Investigator.Akari.Shinno.S02.1080p.friDay.WEB-DL.AAC2.0.H.264-MWeb" is empty!
[02:06:34] [INF] [40] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting /usr/lib/jellyfin-ffmpeg/ffprobe with args -analyzeduration 200M -probesize 1G -i file:"/media/PT/Other/Duel.of.Shadows.S01.2160p.YOUKU.WEB-DL.AAC2.0.HFR.H.265-MWeb/Duel.of.Shadows.S01E09.2160p.YOUKU.WEB-DL.AAC2.0.HFR.H.265-MWeb.mkv" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format
[02:06:35] [INF] [40] Jellyfin.Plugin.MetaShark.Providers.MovieProvider: [MetaShark] GetMovieMetadata of [name]: Duel.of.Shadows.S01.2160p.YOUKU.WEB-DL.AAC2.0.HFR.H.265-MWeb [fileName]: Duel.of.Shadows.S01.2160p.YOUKU.WEB-DL.AAC2.0.HFR.H.265-MWeb metaSource: Douban EnableTmdb: True
[02:06:35] [INF] [40] Jellyfin.Plugin.MetaShark.Providers.MovieProvider: [MetaShark] GetMovieMetadata of douban [sid]: "1466419"
[02:06:35] [INF] [40] Jellyfin.Plugin.MetaShark.Providers.MovieProvider: [MetaShark] Found tmdb [id]: 15383 by imdb id: tt0064040
[02:06:35] [INF] [40] Jellyfin.Plugin.MetaShark.Providers.MovieImageProvider: [MetaShark] GetImages for item: 影子部队 [metaSource]: Douban
[02:06:35] [INF] [40] Jellyfin.Plugin.MetaShark.Providers.MovieImageProvider: [MetaShark] GetBackdrop from tmdb id: 15383 lang: zh
[02:06:35] [INF] [40] Jellyfin.Plugin.MetaShark.Providers.MovieImageProvider: [MetaShark] GetLogos from tmdb id: 15383
[02:06:35] [INF] [40] Jellyfin.Plugin.MetaShark.Providers.MovieImageProvider: [MetaShark] GetImageResponse url: https://img3.doubanio.com/view/photo/l/public/p2204668213.jpg
[02:06:35] [INF] [38] Jellyfin.Plugin.MetaShark.Providers.MovieImageProvider: [MetaShark] GetImageResponse url: http://image.tmdb.org/t/p/original/wLafuyv294MlCIce0eHjVanCCtR.png
[02:06:36] [INF] [40] Jellyfin.Plugin.MetaShark.Providers.MovieImageProvider: [MetaShark] GetImageResponse url: http://image.tmdb.org/t/p/original/yxsFDcFeF39IaMCT6wbG9Ydh2Le.jpg


### FFmpeg logs

_No response_

### Client / Browser logs

_No response_

### Relevant screenshots or videos

_No response_

### Additional information

_No response_
gnattu commented 5 hours ago

Put the files into its own folder and try again. We have a strict folder structure requirement.