Jellyfin Forum
New media ffprobe issues - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: Troubleshooting (https://forum.jellyfin.org/f-troubleshooting)
+---- Forum: Media Scanning & Identification (https://forum.jellyfin.org/f-media-scanning-identification)
+---- Thread: New media ffprobe issues (/t-new-media-ffprobe-issues)



New media ffprobe issues - XmnwildX12 - 2024-12-09

Have done a few fresh installs as well as a fresh Windows install and still running into ffprobe errors in the log on every piece of new media using 10.10.3. Everything seems to be fine and images/metadata populate and the files play, but this seems to be potentially causing an issue with a segment skipper.

Code:
[2024-12-09 14:48:09.055 -06:00] [INF] [36] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"C:\Users\mattj\Videos\Movies\Whiplash (2014)\Whiplash (2014) WEBDL-1080p.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-12-09 14:48:09.433 -06:00] [ERR] [34] MediaBrowser.Providers.Movies.MovieMetadataService: Error in "Probe Provider"
MediaBrowser.Common.FfmpegException: ffprobe failed - streams and format are both null.
  at MediaBrowser.MediaEncoding.Encoder.MediaEncoder.GetMediaInfoInternal(String inputPath, String primaryPath, MediaProtocol protocol, Boolean extractChapters, String probeSizeArgument, Boolean isAudio, Nullable`1 videoType, CancellationToken cancellationToken)
  at MediaBrowser.MediaEncoding.Encoder.MediaEncoder.GetMediaInfoInternal(String inputPath, String primaryPath, MediaProtocol protocol, Boolean extractChapters, String probeSizeArgument, Boolean isAudio, Nullable`1 videoType, CancellationToken cancellationToken)
  at MediaBrowser.Providers.MediaInfo.FFProbeVideoInfo.ProbeVideo[T](T item, MetadataRefreshOptions options, CancellationToken cancellationToken)
  at MediaBrowser.Providers.Manager.MetadataService`2.RunCustomProvider(ICustomMetadataProvider`1 provider, TItemType item, String logName, MetadataRefreshOptions options, RefreshResult refreshResult, CancellationToken cancellationToken)

Code:
[2024-12-07 11:17:20.929 -06:00][2024-12-07 11:17:20.941 -06:00] [INF] [112] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"C:\Users\mattj\Videos\TV\The Unbelievable with Dan Aykroyd\Season 2\The UnBelievable with Dan Aykroyd - S02E04 - Unusual Places WEBDL-1080p.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-12-07 11:17:22.763 -06:00] [ERR] [116] MediaBrowser.Providers.TV.EpisodeMetadataService: Error in "Probe Provider"
MediaBrowser.Common.FfmpegException: ffprobe failed - streams and format are both null.
  at MediaBrowser.MediaEncoding.Encoder.MediaEncoder.GetMediaInfoInternal(String inputPath, String primaryPath, MediaProtocol protocol, Boolean extractChapters, String probeSizeArgument, Boolean isAudio, Nullable`1 videoType, CancellationToken cancellationToken)
  at MediaBrowser.MediaEncoding.Encoder.MediaEncoder.GetMediaInfoInternal(String inputPath, String primaryPath, MediaProtocol protocol, Boolean extractChapters, String probeSizeArgument, Boolean isAudio, Nullable`1 videoType, CancellationToken cancellationToken)
  at MediaBrowser.Providers.MediaInfo.FFProbeVideoInfo.ProbeVideo[T](T item, MetadataRefreshOptions options, CancellationToken cancellationToken)
  at MediaBrowser.Providers.Manager.MetadataService`2.RunCustomProvider(ICustomMetadataProvider`1 provider, TItemType item, String logName, MetadataRefreshOptions options, RefreshResult refreshResult, CancellationToken cancellationToken)



RE: New media ffprobe issues - TheDreadPirate - 2024-12-10

Can you share your full log via pastebin?


RE: New media ffprobe issues - XmnwildX12 - 2024-12-10

(2024-12-10, 03:16 PM)TheDreadPirate Wrote: Can you share your full log via pastebin?

I tried putting in yesterdays but it said it was over the file size limit, so I put in today's log which had a new piece of media as well.
Jellyfin Log


RE: New media ffprobe issues - TheDreadPirate - 2024-12-10

Are you only having problems with files located in your User directory?


RE: New media ffprobe issues - XmnwildX12 - 2024-12-10

That is where all my new media flows in, sometimes I archive some on external drives after the fact. The user directory didn't seem to be a problem prior to v 10.10.x but I could try pointing new media to a non User directory and see if that works.

Edit:
Looks like the same issue when moved out of the User folder as well
Code:
[2024-12-10 12:41:51.221 -06:00] [INF] [94] Emby.Server.Implementations.IO.LibraryMonitor: "Movies" ("C:\Media\Movies") will be refreshed.
[2024-12-10 12:41:51.263 -06:00] [INF] [97] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"C:\Media\Movies\Sugarcane (2024)\Sugarcane (2024) WEBDL-1080p Proper.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-12-10 12:41:51.652 -06:00] [ERR] [95] MediaBrowser.Providers.Movies.MovieMetadataService: Error in "Probe Provider"
MediaBrowser.Common.FfmpegException: ffprobe failed - streams and format are both null.
  at MediaBrowser.MediaEncoding.Encoder.MediaEncoder.GetMediaInfoInternal(String inputPath, String primaryPath, MediaProtocol protocol, Boolean extractChapters, String probeSizeArgument, Boolean isAudio, Nullable`1 videoType, CancellationToken cancellationToken)
  at MediaBrowser.MediaEncoding.Encoder.MediaEncoder.GetMediaInfoInternal(String inputPath, String primaryPath, MediaProtocol protocol, Boolean extractChapters, String probeSizeArgument, Boolean isAudio, Nullable`1 videoType, CancellationToken cancellationToken)
  at MediaBrowser.Providers.MediaInfo.FFProbeVideoInfo.ProbeVideo[T](T item, MetadataRefreshOptions options, CancellationToken cancellationToken)
  at MediaBrowser.Providers.Manager.MetadataService`2.RunCustomProvider(ICustomMetadataProvider`1 provider, TItemType item, String logName, MetadataRefreshOptions options, RefreshResult refreshResult, CancellationToken cancellationToken)



RE: New media ffprobe issues - ibanezjg - 2025-03-28

Any resolution to this? I'm having the same issue....


RE: New media ffprobe issues - raul824 - 2025-07-25

Same issue in

Jellyfin 10.10.7 (Docker)
Pop!_OS 24.04 LTS

Mine is happening with a specific file I tried to transcode that file to a different format but still issue is not solved, I tried even putting a new file but still same issue.
If I run the command manually it works without any issues.

Have removed all SRT files from the folder directory and even tried different files for this same episode, even tried converting it to mp4.

Code:
[14:37:12] [INF] [166] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting /usr/lib/jellyfin-ffmpeg/ffprobe with args -analyzeduration 200M -probesize 1G -i file:"/media/requested/tv-sonarr/South Park/Season 27/South Park s27e01.mp4" -threads 6 -v warning -print_format json -show_streams -show_chapters -show_format
[14:37:12] [ERR] [166] MediaBrowser.Providers.TV.EpisodeMetadataService: Error in Probe Provider
System.Text.Json.JsonException: The input does not contain any JSON tokens. Expected the input to start with a valid JSON token, when isFinalBlock is true. Path: $ | LineNumber: 0 | BytePositionInLine: 0.
---> System.Text.Json.JsonReaderException: The input does not contain any JSON tokens. Expected the input to start with a valid JSON token, when isFinalBlock is true. LineNumber: 0 | BytePositionInLine: 0.
  at System.Text.Json.ThrowHelper.ThrowJsonReaderException(Utf8JsonReader& json, ExceptionResource resource, Byte nextByte, ReadOnlySpan`1 bytes)
  at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, JsonSerializerOptions options, ReadStack& state)
  --- End of inner exception stack trace ---
  at System.Text.Json.ThrowHelper.ReThrowWithPath(ReadStack& state, JsonReaderException ex)
  at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, JsonSerializerOptions options, ReadStack& state)
  at System.Text.Json.Serialization.Metadata.JsonTypeInfo`1.DeserializeAsync(Stream utf8Json, CancellationToken cancellationToken)
  at MediaBrowser.MediaEncoding.Encoder.MediaEncoder.GetMediaInfoInternal(String inputPath, String primaryPath, MediaProtocol protocol, Boolean extractChapters, String probeSizeArgument, Boolean isAudio, Nullable`1 videoType, CancellationToken cancellationToken)
  at MediaBrowser.MediaEncoding.Encoder.MediaEncoder.GetMediaInfoInternal(String inputPath, String primaryPath, MediaProtocol protocol, Boolean extractChapters, String probeSizeArgument, Boolean isAudio, Nullable`1 videoType, CancellationToken cancellationToken)
  at MediaBrowser.Providers.MediaInfo.FFProbeVideoInfo.ProbeVideo[T](T item, MetadataRefreshOptions options, CancellationToken cancellationToken)
  at MediaBrowser.Providers.Manager.MetadataService`2.RunCustomProvider(ICustomMetadataProvider`1 provider, TItemType item, String logName, MetadataRefreshOptions options, RefreshResult refreshResult, CancellationToken cancellationToken)