• Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below
  • Forum
  • Website
  • GitHub
  • Status
  • Translation
  • Features
  • Team
  • Rules
  • Help
  • Feeds
User Links
  • Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below

    Useful Links Forum Website GitHub Status Translation Features Team Rules Help Feeds
    Jellyfin Forum Support Troubleshooting Media Scanning & Identification New media ffprobe issues

     
    • 0 Vote(s) - 0 Average

    New media ffprobe issues

    Getting ffprobe failed errors on all new media
    XmnwildX12
    Offline

    Junior Member

    Posts: 3
    Threads: 1
    Joined: 2024 Dec
    Reputation: 0
    Country:United States
    #1
    2024-12-09, 10:33 PM
    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)
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 461
    Country:United States
    #2
    2024-12-10, 03:16 PM
    Can you share your full log via pastebin?
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    XmnwildX12
    Offline

    Junior Member

    Posts: 3
    Threads: 1
    Joined: 2024 Dec
    Reputation: 0
    Country:United States
    #3
    2024-12-10, 05:04 PM
    (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
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 461
    Country:United States
    #4
    2024-12-10, 05:23 PM
    Are you only having problems with files located in your User directory?
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    XmnwildX12
    Offline

    Junior Member

    Posts: 3
    Threads: 1
    Joined: 2024 Dec
    Reputation: 0
    Country:United States
    #5
    2024-12-10, 06:20 PM (This post was last modified: 2024-12-10, 06:47 PM by XmnwildX12. Edited 1 time in total.)
    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)
    ibanezjg
    Offline

    Junior Member

    Posts: 1
    Threads: 0
    Joined: 2025 Mar
    Reputation: 0
    Country:Canada
    #6
    2025-03-28, 06:04 AM
    Any resolution to this? I'm having the same issue....
    raul824
    Offline

    Junior Member

    Posts: 4
    Threads: 2
    Joined: 2023 Jun
    Reputation: 0
    #7
    2025-07-25, 04:50 AM
    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)
    « Next Oldest | Next Newest »

    Users browsing this thread: 1 Guest(s)


    • View a Printable Version
    • Subscribe to this thread
    Forum Jump:

    Home · Team · Help · Contact
    © Designed by D&D - Powered by MyBB
    L


    Jellyfin

    The Free Software Media System

    Linear Mode
    Threaded Mode