• 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 Development Feature Requests Convert between Analog codecs (NTSC and PAL)

     
    • 0 Vote(s) - 0 Average

    Convert between Analog codecs (NTSC and PAL)

    A feature that would resolve framerate differences between regions
    HStone32
    Offline

    Junior Member

    Posts: 4
    Threads: 2
    Joined: 2024 Jan
    Reputation: 0
    Country:United States
    #1
    2024-01-13, 01:00 PM
    I recently added to my collection some videos whose source were originally shot for NTCS, but got adapted and distributed in the PAL region. I discovered that an issue of framerate arrises in the video files. In order to accommodate framerate differences between PAL and NTSC regions, the video files have been sped up a bit, resulting in shorter videos, and higher pitched audio. After doing some research, I found that typically PAL DVD drives have a chipset whose job is to slow the video down to emulate the original NTCS speed and pitch. Unfortunately, that effect doesn't carry over through the method I used to obtain the videos. It by no means makes the videos unwatchable, but it's a slight annoyance, and I feel I owe it to my collection to try to fix it.

    I found a great tutorial on how to edit the video files to restore them to their original NTSC framerate and speed, and I'm going to look into automating the process through bash scripting, but I've got to thinking. I know that some video players are able to digitally emulate this conversion chipset. That got me thinking, can the jellyfin do it too?

    Before I post this request in the official channels, I wanted to discuss it here first to find out if it's even possible, or if there is even any willingness to explore this feature. Additionally, if there's anyone in the know here who could explain what this feature would entail, I'd like to know what those details are in case I can help out in this feature's development in any way.
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #2
    2024-01-14, 03:30 AM
    I'm not a dev, so just talking out my butt. The function to adjust the video is possibly simple enough, it's the detection that is the problem. How would Jellyfin distinguish when to adjust the video?
    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]
    abpjf
    Offline

    Member

    Posts: 64
    Threads: 7
    Joined: 2023 Oct
    Reputation: 1
    #3
    2024-02-08, 07:09 AM
    There's no straightforward way (read: some process that a media server/player can employ automatically) to do a correct PAL->NTSC conversion. While the framerate conversion would be fairly straightforward (assuming JF would have the ability to do something like "if framerate =25fps, then convert to 29.97fps"), it's the audio (as you noted) that would be a problem. This 'guide' (https://www.digitalfaq.com/guides/video/...l-ntsc.htm) gives a decent idea of what that would entail.

    Just out of curiosity, if the videos were original-NTSC sources, couldn't you just go ahead and get "local" NTSC versions of them? (I'm assuming these titles aren't PAL-exclusive if they were originally NTSC content)
    « 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